Python ile Hızlı Başlangıç: 10 Basit Kod Örnekleri
Python Başlangıç Snippetleri

Python ile Hızlı Başlangıç: 10 Basit Kod Örnekleri

Python Başlangıç Snippetleri

4 dk okuma süresi
Bu rehber Python başlangıç örnekleri üzerinden temel kavramları adım adım gösterir ve her örnek için açıklama ve uygulama notları sağlar.
Python ile Hızlı Başlangıç: 10 Basit Kod Örnekleri

Python ile Hızlı Başlangıç: 10 Basit Kod Örnekleri

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).

Başlamadan önce: Nasıl çalıştırılır?

Basit bir Python dosyası oluşturup çalıştırmak için terminalde şunları kullanabilirsiniz:

  • Dosyayı example.py olarak kaydedin.
  • Terminal veya komut satırında: python example.py (veya sisteminizde Python 3 için python3 example.py).
  • Hızlı denemeler için Python REPL veya çevrimiçi editörler de kullanılabilir.

10 Basit Örnek

1. Merhaba Dünya

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).

2. Kullanıcıdan veri alma

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).

3. Değişkenler ve basit işlemler

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.

4. Koşullu ifadeler (if / elif / else)

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).

5. For döngüsü

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).

6. While döngüsü

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.

7. Liste kullanımı

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).

8. Fonksiyon tanımlama

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).

9. Modüller: import kullanımı

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).

10. Dosya işlemleri ve temel hata yakalama

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).


Uygulama İpuçları ve Kontrol Listesi

  • Önce kısa örnekleri çalıştırın: Her bir örneği ayrı dosyada test edin.
  • Dosyayı kaydedip terminalden çalıştırın: python dosya.py.
  • Hata aldığınızda traceback'i dikkatle okuyun; satır numarası ve hata tipi sorunun yerini gösterir.
  • Anlamlı değişken isimleri kullanın ve fonksiyonları küçük, test edilebilir parçalara ayırın.
  • Kodlar Python 3 ile uyumludur; Python 3 yüklü olduğundan emin olun.

İleri Adımlar (Öneriler)

  • Veri yapılarını (tuple, set, dict) öğrenin.
  • Dosya işlemleri, modüller ve paket yönetimi hakkında daha derin çalışın.
  • Basit bir proje başlatın: örneğin bir komut satırı araç veya küçük bir web uygulaması.

Kaynaklar ve İleri Okumalar

Notlar

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

Henüz yorum yapılmamış. İlk yorumu sen yaz.