- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
Merhaba! Kurulumlar tamam, geliştirme ortamlarımız (VS Code, PyCharm, vb.) hazır. Artık Python'ın kalbine, yani söz dizimine (syntax) dalma zamanı geldi.
Python'ı diğer dillerden ayıran en büyük özellik, söz diziminin inanılmaz derecede basit, temiz ve İngilizce'ye yakın olmasıdır. Python'ın yapımcısı Guido van Rossum, dili tasarlarken okunabilirliği bir numaralı öncelik haline getirmiştir.
Bu yazıda, bir Python dosyasını Python yapan temel kuralları öğreneceğiz.
Python söz diziminin en ayırt edici ve en önemli kuralı boşluk (indentasyon) kullanımıdır. Diğer dillerde kod bloklarını ayırmak için süslü parantezler ({}) kullanılırken, Python'da boşluklar kullanılır.
Kural: Bir kod bloğuna (örneğin bir if koşulu, bir for döngüsü veya bir fonksiyon) ait olan tüm satırlar, aynı miktarda boşlukla içeri itilmelidir.
Standart: Çoğu Python geliştiricisi, her girinti için dört boşluk (Space) kullanır. (Tab tuşu kullanmaktan kaçının veya editörünüzü dört boşluk basacak şekilde ayarlayın.)
Örnek (Kritik Fark!):
print("Merhaba Dünya") # Bu satır fonksiyona aittir (4 boşluk)
print("Python'a Hoş Geldiniz") # Bu satır da fonksiyona aittir (4 boşluk)
# Yeni blok (fonksiyon dışı)
print("Program sona erdi.") # Bu satır fonksiyona ait değildir (0 boşluk)
Kodunuzun neden o şekilde çalıştığını veya karmaşık bir bölümün ne yaptığını açıklamanın yolu yorum satırlarıdır. Python, yorum satırlarını çalıştırmaz.
Kural: Tek satırlık yorumlar için Pound Sign (Kare İşareti) (#) kullanılır.
Örnek:
Python, dinamik tipli bir dildir. Bu, değişken tanımlarken veri tipini (string, integer vb.) belirtmek zorunda olmadığınız anlamına gelir.
Kural: Değişkenin adı, bir değer atanır atanmaz otomatik olarak tipini alır.
Örnek:
Python, büyük ve küçük harflere karşı son derece duyarlıdır.
Kural: isim ve İsim iki farklı değişken olarak kabul edilir. Aynı kural, fonksiyon adları (print()) ve anahtar kelimeler için de geçerlidir.
Örnek:
print(Sayi) # Çıktı: 5
print(sayi) # Çıktı: 10
Diğer birçok programlama dilinin aksine, Python'da normal bir komutun sonuna noktalı virgül (;) koymanıza gerek yoktur.
Kural: Her bir kod satırı, bir komutu sonlandırır. Noktalı virgül, ancak aynı satırda birden fazla komut yazılmak istendiğinde kullanılır (ki bu, okunabilirliği düşürdüğü için önerilmez).
Örnek (Önerilen Yöntem):
print(a + b)
Python'ın basit söz dizimi kurallarına uymak, kodunuzu sadece bilgisayarın değil, başka bir insanın (ve gelecekteki sizin) kolayca okuyup anlamasını sağlar. Unutmayın, Python'da yazılım geliştirmenin %80'i kod okumaktır!
Hemen kursumuza kaydolun ve bu güçlü araçları kullanarak profesyonel Python geliştiricisi olma yolunda ilk adımı atın. Kursumuzdaki uygulamalı modüller, sizi sadece bir yazılımcı adayı değil, hazır bir profesyonel haline getirecek. Python Eğitimini Udemy platformunda bulabilirsiniz.
Yorumlar
Yorum Gönder