Python, başlamak için en iyi dillerden biridir: neredeyse Türkçe gibi okunur, web sitelerinden yapay zekâya kadar her yerde kullanılır ve yardıma hazır devasa bir topluluğa sahiptir. En güzeli: tek bir hafta sonunda sıfırdan işe yarar programlar yazmaya geçebilirsiniz. Bu rehber sizi adım adım ilerletir: kurulum, ilk kod satırlarınız, gerçekten önemli kavramlar ve öğrendiklerinizi pekiştiren küçük projeler.
Python'ı dakikalar içinde kurun
python.org adresinden en güncel sürümü indirin (3.12 veya daha yeni), kurulumu çalıştırın ve Windows'ta "Add Python to PATH" kutusunu işaretlediğinizden emin olun. Ardından ücretsiz bir editör edinin — en popüler seçim VS Code — ve Python eklentisini kurun. Bir terminal açıp python --version yazın; bir sürüm numarası görürseniz hazırsınız. Çoğu kişi bunu on dakikadan kısa sürede tamamlar.
İlk programınızı yazın
merhaba.py adında yeni bir dosya açın ve şunu yazın: print("Merhaba, Python!"). python merhaba.py ile çalıştırın ve sözlerinizin ekranda belirdiğini görün. Tebrikler — az önce gerçek bir program yazıp çalıştırdınız. Şimdi değişkenleri deneyin: isim = "Ana" ve print(f"Merhaba, {isim}"). Değişkenler veri saklar, f-string'ler ise metin ve değerleri temiz biçimde birleştirir. Bu dosyada özgürce deneyler yapın; bir şeyleri bozmak öğrenmenin parçasıdır.
Gerçekten önemli temel kavramlar
Her şeyi bir anda öğrenmeniz gerekmez. Şu beş yapı taşına odaklanın: kararlar için koşullar (if/else), tekrarlar için döngüler (for/while), kodu yeniden kullanmak için fonksiyonlar (def), veriyi düzenlemek için listeler ve sözlükler ve kullanıcıyla iletişim için input(). Bunları birleştirebildiğinizde — örneğin kullanıcı kazanana kadar tahmin isteyen bir döngü — şaşırtıcı sayıda gerçek sorunu çözebilirsiniz.
Öğreten küçük projeler yapın
Yalnızca eğitim okumak yetmez; yaparak öğrenirsiniz. Bir bahşiş hesaplayıcıyla başlayın, sonra sayı tahmin oyunu, ardından dosyaya kaydeden basit bir yapılacaklar listesi. Her proje sizi hataları araştırmaya, hata ayıklamaya ve karar vermeye zorlar — programcıların her gün kullandığı beceriler tam da bunlardır. Haftada bir mini proje hedefleyin ve gelişiminizi görmek için kodunuzu bir GitHub klasöründe saklayın.
Buradan sonra nereye?
Temeller oturduğunda bir yön seçin: betiklerle sıkıcı işleri otomatikleştirin, Django veya Flask ile web siteleri yapın ya da pandas ile verileri keşfedin. Günde 30 dakika pratik, hafta sonu maratonlarından daha etkilidir ve Stack Overflow gibi forumlarda soru sormak zayıflık değil, süper güçtür. Python merakı ödüllendirir — inşa etmeye devam edin, dil sizi şaşırtmaya devam edecek.