Bu web sayfasında bilgisayar programcılığı öğrenebilirsiniz. Bu beceri faydalıdır: Programlama bilirseniz bilgisayardaki işlerinizi otomatikleştirebilir, müzik veya sanat eseri üretebilir, anket sonuçlarını yorumlayıp analiz edebilir, diğer insanlar için araçlar oluşturabilir, web siteleri yapabilir, oyun yazabilir, genetik verileri inceleyebilir, insanları birbirine ulaştırabilir ve daha nice şeyler yapabilirsiniz.
Eğer Python için daha kademeli, video tabanlı sunum arıyorsanız, Waterloo Üniversitesi'nce sunulan Python from Scratch sayfasını incelemenizi öneririz. Video serileri bulabileceğiniz Language Independent Programming Lessons sayfası da ek materyal olarak işinize yarayabilir.
Bir bilgisayar programı, kelimeler, sayılar ve sembollerle yazılmış bir yönergeler serisidir. Bir insanın söylediği herhangi bir cümle İngilizce, Fransızca, Türkçe vb. bir dile aittir; tıpkı bunun gibi, her bilgisayar programı da bir programlama dilinde yazılmıştır. Python (burada öğrettiğimiz dil), C++, JavaScript ver PHP en popüler programlama dillerinden birkaçıdır. Hem yeni başlayanlar için çok kolay olması ve hem de modern firmaların ihtiyaçlarını karşılayacak kadar güçlü olması dolayısıyla biz burada Python'ı seçtik. Tüm programlama dilleri aynı genel prensiplere dayanır; yani bir dili öğrendikten sonra diğerlerini daha hızlı öğrenebilirsiniz.
Derslerimizin ilk kod cümlesi.
Bir programı çalıştırdığınızda çıktıyı (output) görürsünüz. Örnek programda tek bir komut yer alıyor, print("Merhaba dünya!"), bu tek komut da, tek satırlık çıktı (output) verir.
Merhaba dünya!
İlk programımızın analizini yapalım:
print
bir Python komutunun adıdır ve çıktıya mesaj gönderir.- print komutundan sonra gelen parantezde
()
yazdırmak istediğiniz içerik bulunur. - Tırnak işaretleri " ", yazdırmak istediğiniz sözel içeriği barındırır: "Merhaba dünya!". Tırnakları kullanmazsak Python, Merhaba kelimesini bir komut olarak algılar, böyle bir komut olmadığı için de program hata (error) verir.
Derslerimize devam ettikçe Python'da programlama ile ilgili farklı özellikler öğreneceksiniz.
Önce eğer tırnak işaretlerini kullanmazsak ne olacağına bakalım.
Burada program çöktü (crashed): anlamı, bilgisayara yanlış bir komut vererek çalışmayı durdurmasına yol açan bir hataya sebep olduk.
Alıştırma
Aşağıda ilk alıştırmayı görüyorsunuz. Yukarıdakine benzer bir program yazmanız gerekecek. programı kutucuğa yazın, programınızın doğru çalışıp çalışmadığını görmek için Çalıştır düğmesine basın. İlk seferde doğru sonucu alamazsanız, yeniden yazıp yeniden çalıştırın.
İpucu: Kod kutucuğunu uzatmak için alt kenarını aşağıya çekebilirsiniz.
Eğer bir hesap oluşturup giriş yaptıysanız,
- çalıştırdığınız kodların her versiyonu kayıtlı tutulacak;
- Geçmiş sekmesinde daha önceki tüm versiyonları görebileceksiniz;
- ve siteyi tekrar ziyaret ettiğinizde, editör kısmında en son kullandığınız versiyonu bulacaksınız.
Bir alıştırmayı doğru olarak tamamladığınızda, kutucuğun sağ üst köşesinde bu işaret belirecek. Eğer kendi hesabınızla giriş yaptıysanız Computer Science Circles web sayfası tamamladığınız alıştırmaları kaydedebilecek.
Bu derslerde Python version 3 öğretilmektedir. Derslerimiz kendi kendine yeterli olmayı hedeflemekle birlikte, ayrıca başka kaynaklardan da Python öğrenmeye karar verirseniz, Python version 2'nin de oldukça popüler olduğunu ve bazı noktalarda iki versiyon arasında uyumsuzluklar yaşanabileceğini lütfen hatırda tutunuz. |
O zaman hazırsanız, aşağıda bulunan Sonraki düğmesine basarak ilk derse başlayabilirsiniz.