Yazılım dünyasına adım atarken, dilin sadece popüler olması değil, aynı zamanda okunabilir ve işlevsel olması da büyük önem taşır. Python; yapay zekadan web geliştirmeye, sistem otomasyonundan veri bilimine kadar her alanda karşımıza çıkan, temiz sözdizimi (syntax) ile öne çıkan güçlü bir dildir.
İster karmaşık bir yazılım mimarisi kurguluyor olun, ister sunucularınızdaki rutin işleri otomatize edecek bir betik (script) yazıyor olun, Python en büyük yardımcınız olacaktır. Bu seride, Python'ın temellerini pratik örneklerle ve sağlam bir altyapıyla atıyoruz.
Python Neden Bu Kadar Popüler?
Python'ın felsefesi sadelik üzerine kuruludur. C++ veya Java gibi dillerde ekrana bir şeyler yazdırmak için bile birkaç satır "boilerplate" (şablon) kod yazmanız gerekirken, Python'da ne yapmak istiyorsanız sadece onu yazarsınız. İnsan diline çok yakın bir okunabilirliğe sahip olması, kodun bakımını ve başkaları tarafından anlaşılmasını inanılmaz derecede kolaylaştırır.
Çalışma Ortamının Hazırlanması
Kodu yazıp çalıştırabilmemiz için sistemimizde Python'ın yorumlayıcısının (Interpreter) kurulu olması gerekir.
Kurulum Adımları:
python.org adresine gidin ve işletim sisteminize (Windows, macOS veya Linux) uygun en güncel sürümü (Örn: Python 3.x) indirin.
Windows'ta kurulum yaparken, ilk ekranda karşınıza çıkan "Add Python to PATH" (Python'ı PATH'e ekle) kutucuğunu mutlaka işaretleyin. Bu sayede komut satırından (CMD/PowerShell) Python'a her yerden erişebilirsiniz.
Kurulumu doğrulayın: Terminal veya Komut İstemcisi'ni açıp şu komutu yazın:
python --versionEğer Python 3.12.x gibi bir çıktı alıyorsanız, kurulum başarılıdır.
IDE Seçimi:
Kodlarımızı not defterine yazmak yerine, bize hatalarımızı gösterecek ve otomatik tamamlama yapacak bir IDE (Integrated Development Environment - Tümleşik Geliştirme Ortamı) kullanmalıyız. Bu seri boyunca hafif, eklenti desteği muazzam olan ve sektör standardı haline gelen Visual Studio Code (VS Code) kullanımını tavsiye ediyorum. VS Code içine "Python" eklentisini kurmanız yeterlidir.
İlk Kodumuz: Merhaba Dünya
Geleneksel olarak her programlama dili öğrenimine "Merhaba Dünya" yazdırarak başlanır. VS Code'da ilk_ders.py adında bir dosya oluşturun ve içine şu tek satırı yazın:
print("Merhaba, Python dünyasına hoş geldin!")Kodu çalıştırdığınızda (VS Code sağ üstteki Play butonu veya terminalde python ilk_ders.py yazarak), terminalde metninizin belirdiğini göreceksiniz. print() fonksiyonu, parantez içine verdiğimiz değerleri ekrana basmakla görevlidir.
Yorum Satırları (Comments)
Kodunuzun ne işe yaradığını, o an ne düşündüğünüzü kendinize veya ekip arkadaşlarınıza anlatmak için yorum satırlarını kullanırız. Yorum satırları Python tarafından "okunmaz" ve çalıştırılmaz.
Tek Satırlık Yorumlar: # işareti ile başlar.
Çok Satırlı Yorumlar: Üçlü tırnak (""" veya ''') arasına yazılır. Genellikle fonksiyonları veya modülleri dökümante etmek (Docstring) için kullanılır.
# Bu bir tek satırlık yorumdur. Aşağıdaki kod sistemi başlatır.
print("Sistem başlatılıyor...")
"""
Bu blok çok satırlı bir yorum örneğidir.
Buraya uzun uzun açıklamalar, yazar bilgisi
veya lisans detayları yazılabilir.
"""
print("Yükleme tamamlandı.")Python'ın Altın Kuralı: Girintileme (Indentation)
Diğer programlama dillerinde kod blokları (örneğin bir koşulun veya döngünün içi) süslü parantezlerle {} ayrılır. Python'da ise süslü parantez yoktur; bunun yerine girintileme (boşluk/tab) kullanılır. Bu, kodun her zaman temiz ve düzenli görünmesini zorunlu kılar.
# Doğru kullanım
if 5 > 2:
print("Beş, ikiden büyüktür.")
# Bu print içeride (girintili) olduğu için if bloğuna aittir.
# Yanlış kullanım (Hata Verir - IndentationError)
if 5 > 2:
print("Beş, ikiden büyüktür.") Geliştirme ortamımızı kurduk, dilin temel kurallarını ve felsefesini anladık, ilk kodumuzu başarıyla çalıştırdık. Python'ın o temiz dünyasına ilk adımımızı attık.
Bir sonraki bölümde, programlamanın asıl yapı taşları olan Değişkenler, Veri Tipleri (Integer, String, Float vb.) ve bu tipler arasındaki dönüşüm işlemlerini detaylıca inceleyeceğiz.
