Python Nedir ve Windows Üzerine Nasıl Kurulur?
Python Nedir?
Python yazılımın karmaşıklığını düşürüp kodu herkesin rahatça kavrayabileceği seviyeye indirmeyi amaçlayan, açık kaynaklı bir programlama dilidir.
Python; betik yazımı, veri analizi, makine öğrenimi ve arka uç geliştirme gibi pek çok alanda kullanılır. Bu yazıda Windows 10 ve 11 üzerinde Python’un farklı kurulum yöntemlerini, kurulum doğrulamasını, ilk dosyanın çalıştırılmasını ve sanal ortam kurulumunu adım adım ele alıyoruz.
Windows’a Python Nasıl Kurulur?
Windows üzerinde Python yükleme süreci son derece basittir. Aşağıdaki adımlar yardımıyla birkaç dakika içinde kurulumu tamamlayabilirsiniz.
Python’un resmi yükleyicisini kullanmak, en kolay yöntemdir.
python.org/downloads adresine gidin ve Python 3’ün güncel sürümünü indirin. Bilgisayarınız 64-bit yapıdaysa 64-bit versiyonu seçmeye dikkat edin.

İndirdiğiniz dosyayı çalıştıralım. Kurulum sihirbazı açıldığında, Add Python to PATH ve Install launcher for all users seçeneklerinin işaretli olduğundan emin olalım.

Varsayılan ayarlarla kurulumu gerçekleştirmek için Install Now seçeneğini tıklayalım. Aşağıda listelenen bileşenlerin işaretli olduğundan emin olalım. Kurulum tamamlandığında karşımıza “Setup was successful” mesajı çıkar.
Paket Yöneticileri ile Python Kurulumu
Bu yöntem, komut satırını kullanmayı tercih edenler için oldukça uygundur. Python’u farklı paket yöneticileri aracılığıyla kolay bir şekilde yükleyebiliriz.
Windows 10 ve 11 ile birlikte gelen winget aracı sayesinde Python’u doğrudan yüklemek mümkündür.
Windows 10 ve 11’de gelen winget aracıyla Python’ı yükleyebiliriz.
winget search --id Python.Python
winget install Python.Python.3 --scope machine
Eğer sisteminizde Chocolatey kuruluysa önce güncelleyelim, ardından Python’ı yükleyelim.
choco install python
Bilgisayarınızda Scoop paket yöneticisi varsa, kurulum için tek komut yeterlidir.
scoop install python
Bu yöntemler sayesinde Python kurulumu hızlı, basit ve komut satırından tamamen kontrol edilebilir hale gelir.
Python Kod Denemesi
Python kurulumunu tamamladıktan sonra, sisteminizde dili test etmek ve ilk betiğinizi çalıştırmak iyi bir başlangıç adımıdır.
Windows’ta Başlat menüsünden Komut İstemi açalım. python yazıp Enter’a bastığında satır başında >>> görülecektir.
print("Merhaba Dünya")
Python Dosya Oluşturma
Masaüstüne my_project adında bir klasör oluşturalım ve sevdiğin düzenleyicide hello.py adlı bir dosya açalım. Dosyaya aşağıdaki satırı yazalım
print("Python kurulumun başarılı")
Bu satır, kurulumun doğru çalıştığını gösterecek küçük bir testtir. Şimdi komut satırını açalım, klasöre geçelim ve dosyayı çalıştıralım. Ekranda “Python kurulumun başarılı” yazısını görüyorsan her şey yolunda demektir.
cd Desktop\my_project
python hello.py
Python’da __str__() ve __repr__() Komutları Nedir?
Python’da nesneleri temsil etmek için iki özel metot kullanılır. __str__() ve __repr__().
Her ikisi de nesneye ait okunabilir bir string döndürür.

__repr__() Nedir?
Bir nesnenin teknik olarak nasıl göründüğünü tanımlar. Python bu metodu, nesnenin geliştirici açısından kolay anlaşılmasını sağlamak için kullanır.
Eğer __str__() tanımlı değilse, Python kabuğunda bir nesneyi yazdırdığınızda otomatik olarak __repr__() çalışır.
class Kullanici:
def __init__(self, ad, yas):
self.ad = ad
self.yas = yas
def __repr__(self):
return f"Kullanici(ad='{self.ad}', yas={self.yas})"
u1 = Kullanici("Melisa", 28)
print(repr(u1))
Kullanici(ad='Melisa', yas=28)
Bu çıktı, nesnenin adını, özelliklerini ve değerlerini net biçimde gösterir. Bir geliştirici bu ifadeyi kopyalayıp aynı nesneyi yeniden oluşturabilir.
__str__()Nedir?
Bir nesnenin kullanıcıya gösterilecek sade halini döndürür. Yani bu metot, teknik detaylar yerine anlaşılır bir açıklama üretir.
class Kullanici:
def __init__(self, ad, yas):
self.ad = ad
self.yas = yas
def __str__(self):
return f"{self.ad}, {self.yas} yaşında bir kullanıcı."
u1 = Kullanici("Tuğba", 28)
print(str(u1))
Bu yöntem, özellikle log dosyalarında veya kullanıcıya gösterilen çıktılarda tercih edilir.
Melisa, 28 yaşında bir kullanıcı.
Sık Sorulan Sorular
Python’un sistem PATH değişkenine eklenmesi neden gereklidir?
PATH değişkeni, Python’un her dizinden çalışmasını sağlar. Sistem ayarlarında bozulma varsa BIOS sıfırlama yardımcı olabilir.
Windows Sıfırlama İşlemi BIOS’tan Nasıl Başlatılır?
Python kurulumunda 64-bit sürüm neden tercih edilmelidir?
64-bit sürüm, büyük verilerle çalışan veya yüksek bellek gereksinimi duyan uygulamalarda daha yüksek performans sağlar.
__repr__() metodunu tanımlamazsam ne olur?
Eğer sınıfta özel bir __repr__() metodu tanımlanmadıysa, Python nesneyi bellek adresine dayalı bir biçimde temsil eder. Bu varsayılan görünüm genellikle hata ayıklama veya loglama süreçlerinde yetersizdir
pip nedir ve neden önemlidir?
pip, Python’un paket yöneticisidir.
Yeni kütüphaneler kurmak, güncellemek veya kaldırmak için kullanılır.
pip install requests