Python, okunması ve yazılması kolay olacak şekilde tasarlanmış, genel amaçlı bir programlama dilidir. Hollandalı programcı Guido van Rossum tarafından geliştirilmiş ve ilk sürümü 1991'de yayımlanmıştır. Adını bir yılandan değil, geliştiricisinin sevdiği bir İngiliz komedi grubundan almıştır.
Neden bu kadar popüler?
- Sade sözdizimi: Kodlar neredeyse İngilizce cümleler gibi okunur.
- Geniş kullanım alanı: Web siteleri, veri analizi, oyunlar, robotik ve özellikle yapay zekâ.
- Büyük topluluk: Hemen her soruya yanıt ve her iş için hazır kütüphane bulunur.
Bloktan Python'a: aynı fikir, farklı yazım
Scratch'te "10 kez tekrarla" bloğuyla yaptığınızı Python'da şöyle yazarsınız:
for i in range(10):
print("Merhaba Codebil!")
Karar yapısı da aynı mantıkla çalışır:
puan = int(input("Puanınız: "))
if puan >= 50:
print("Geçtiniz")
else:
print("Tekrar deneyin")
Geçişte dikkat edilecekler
| Blok kodlamada | Python'da |
| Bloklar iç içe geçer | Girinti (boşluk) hangi satırın hangi bloğa ait olduğunu belirler |
| Yazım hatası olamaz | Tek bir eksik iki nokta (:) veya tırnak hata verir |
| Bloklar Türkçe olabilir | Komutlar İngilizcedir: print, if, for |
Hata mesajlarından korkmayın; Python hatanın hangi satırda olduğunu söyler. Hata ayıklamak, programlamanın en öğretici kısmıdır.
Nereden başlanır?
Bilgisayara kurulum yapmadan tarayıcıda çalışan çevrim içi Python editörleriyle başlanabilir. mBlock gibi araçlar da blokları Python'a çevirerek geçişi kolaylaştırır.
Sınıfta nasıl kullanılır?
Öğrencilerin daha önce Scratch'te yaptığı basit bir projeyi (örneğin sayı tahmin oyunu) Python'da yeniden yazdırın. Aynı algoritmanın iki farklı dilde nasıl ifade edildiğini görmek, "kodlama dili değil, düşünme biçimi öğreniyoruz" fikrini pekiştirir.