Yeni Başlayanlar İçin Python: Değişkenler ve Veri Tipleri

Bölüm 1'de Python'ı nasıl kuracağınızı ve ilk programınızı nasıl yazacağınızı öğrendiniz. Şimdi ise bilgileri nasıl saklayacağınızı öğrenmelisiniz.

Değişken, bellekteki bir değer için kullanılan bir isimdir. Onu etiketli bir kutu gibi düşünebilirsiniz. Veriyi kutunun içine koyarsınız ve daha sonra bulmak için etiketi kullanırsınız.

Örnek: name = "Ramesh" age = 25

Python dinamik tipleme kullanır. Bu, Python'a bir değişkenin ne tür bir veri tuttuğunu söylemenize gerek olmadığı anlamına gelir. Python bunu kendisi çözer. Hatta daha sonra veri tipini bile değiştirebilirsiniz.

x = 5 x = "hello"

Bu esneklik kodlamayı hızlandırır. Ancak, hatalardan kaçınmak için kodunuzu dikkatli takip etmelisiniz.

Değişken Adlandırma Kuralları:

  • Bir harf veya alt çizgi (_) ile başlamalıdır.
  • Bir sayı ile başlamamalıdır.
  • Sadece harf, sayı ve alt çizgi kullanın.
  • class veya if gibi Python anahtar kelimelerini kullanmayın.
  • İsimlerin büyük/küçük harfe duyarlı olduğunu unutmayın. age ve Age farklıdır.

İsimleriniz için snake_case kullanın. Bu, alt çizgilerle ayrılmış küçük harfli kelimeler anlamına gelir. Örnek: first_name = "Ramesh"

Temel Veri Tipleri:

  • str: "hello" gibi metinler
  • int: 25 gibi tam sayılar
  • float: 3.14 gibi ondalıklı sayılar
  • bool: True veya False
  • list: Sıralı bir koleksiyon
  • dict: Anahtar-değer çiftleri

Ne ile çalıştığınızı kontrol etmek için type() fonksiyonunu kullanın. Bu, hataları hızlıca bulmanıza yardımcı olur.

Python matematik işlemlerini kolayca halleder:

    • Toplama
    • Çıkarma
    • Çarpma
  • / Bölme (her zaman float sonucunu verir)
  • // Tam bölme (ondalık kısmı kaldırır)
  • % Modül (kalanı bulur)
  • ** Üs alma

Bazen bir tipi değiştirmeniz gerekir. Buna casting (tip dönüşümü) denir. Eğer bir kullanıcı 25 yazarsa, Python bunu bir metin (string) olarak görür. Matematiksel işlem yapmak için onu bir tam sayıya (integer) dönüştürmelisiniz.

Örnek: user_input = "25" age = int(user_input) print(age + 5)

Hatalardan kaçınmak için bu temellerde ustalaşın. Bölüm 3'te metinleri (strings) ve boolean değerleri ele alacağız.

Kaynak: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-2-variables-data-types-numbers-mja

İsteğe bağlı öğrenme topluluğu: https://t.me/GyaanSetuAi