
Bu kılavuz, Python'a yeni başlayanlar için 10 temel kod örneğini kısa açıklamalar ve pratik ipuçlarıyla birlikte sunar. Her örnek, dilin yaygın yapı taşlarını göstermeyi amaçlar; örneklerin bir bölümü çevrimiçi kaynaklara dayanmaktadır (örnek listeleri ve temel anlatımlar için kaynaklar: Yazılım Kodlama, Elektrikport).
Basit bir Python dosyası oluşturup çalıştırmak için terminalde şunları kullanabilirsiniz:
print('Merhaba Dünya')
Açıklama: Ekrana yazdırma işlemi print() fonksiyonuyla yapılır. Bu örnek en temel testtir; kodun çalıştığını doğrulamak için idealdir (kaynak: Yazılım Kodlama).
isim = input('Adınızı girin: ')
print('Merhaba, ' + isim)
Açıklama: input() fonksiyonu kullanıcıdan metin alır ve sonucu string olarak döndürür. Sayısal bir değer alınacaksa int() veya float() ile dönüştürme yapılmalıdır (kaynak: Yazılım Kodlama).
sayi = 10
kare = sayi * sayi
print('Karesi:', kare)
Açıklama: Python dinámik tipli bir dildir; değişkenlere değer atayarak aritmetik işlemler yapabilirsiniz. Anlamlı değişken adları tercih edin.
sayi = int(input('Bir sayı girin: '))
if sayi > 0:
print('Pozitif')
elif sayi == 0:
print('Sıfır')
else:
print('Negatif')
Açıklama: Girintileme (indentation) Python'da blokları belirler; iki veya dört boşluk kullanımı tutarlı olmalıdır. Koşullu ifadeler temel kontrol akışını sağlar (kaynak: Elektrikport).
for i in range(5):
print(i)
Açıklama: range(5) 0'dan 4'e kadar sayı üretir. for döngüleri koleksiyonları iterasyonla işlemek için kullanılır (kaynak: Elektrikport).
count = 0
while count < 5:
print(count)
count += 1
Açıklama: While döngüleri bir koşul doğru olduğu sürece çalışır. Koşulun sonlanmasını sağlayan artırma/azaltma ifadelerini unutmayın; aksi takdirde döngü sürekli çalışabilir.
liste = [1, 2, 3]
liste.append(4)
for ele in liste:
print(ele)
Açıklama: Listeler birden çok öğeyi sırayla saklamak için kullanılır; append(), pop(), len() gibi hazır fonksiyonlar sık kullanılır (kaynak: Elektrikport).
def topla(a, b):
return a + b
sonuc = topla(3, 4)
print(sonuc)
Açıklama: Fonksiyonlar kodu düzenler ve tekrar kullanılabilir hale getirir. Parametre ve dönüş değerlerini belirlemek, test ve bakım kolaylığı sağlar (kaynak: Elektrikport).
import math
print(math.sqrt(16))
print(math.pi)
Açıklama: import ile standart veya üçüncü taraf modülleri ekleyebilirsiniz. math modülü temel matematik fonksiyonları sağlar; daha fazla modül için pip ile paket yükleyebilirsiniz (kaynak: Elektrikport).
try:
with open('ornek.txt', 'w') as f:
f.write('Merhaba Dünya')
with open('ornek.txt', 'r') as f:
print(f.read())
except Exception as e:
print('Dosya işlemlerinde hata:', e)
Açıklama: with ifadesi dosyayı güvenli şekilde açıp kapatır; try/except bloğu ise çalışma zamanı hatalarını yakalamanızı sağlar. Hata mesajlarını okuyarak nedeni tespit edin (kaynak: Elektrikport).
Bu makaledeki örnekler eğitim amaçlıdır ve temel kavramları göstermek için tasarlanmıştır. Daha karmaşık projeler için ek güvenlik, hata yönetimi ve test adımları planlayın.
Yorumlar