Windows, Linux ve macOS'ta Python Sürümü Nasıl Kontrol Edilir [2023]
Yayınlanan: 2022-12-23Python, web geliştirme, makine öğrenimi, veri analitiği ve yazılım testi gibi farklı alanlarda kullanıldığı için en ünlü programlama dillerinden biridir.
Python, 20 Şubat 1991'de Guido van Rossum tarafından piyasaya sürüldü. Rossum Python'u yaratırken, aynı zamanda popüler bir BBC komedi dizisinin senaryosu olan “Monty Python's Flying Circus”u okuyordu. Böylece, yeni dili gizemli ve benzersiz bulduğu için isme karar verdi.
Bu genel amaçlı programlama dilinin çok çeşitli kullanıcıları vardır ve Netflix'teki film önerileri aracılığıyla bilmeden onunla etkileşim kurmuş olabilirsiniz. Python, sürücüsüz arabaları kontrol eden yazılımların oluşturulmasında da kullanılır.
Python ile yapabileceğiniz bazı şeyler şunlardır:
- İnternet geliştirme Python, arka uç geliştirmede (kullanıcıların görmediği işlemler) kullanılır. Flask ve Django, API'lerin ve arka uç sunucularının geliştirilmesinde yaygın olarak kullanılan çerçeve örnekleridir.
- Otomasyon veya komut dosyası oluşturma . Tekrar tekrar yaptığınız bir iş varsa, Python onu otomatikleştirmenize yardımcı olabilir. Uzmanlar kadar yeni başlayanlar da Python'u e-posta gönderme, çevrimiçi veri bulma, verileri sıralama ve indirme gibi çeşitli görevleri otomatikleştirmek için kullanabilir.
- Veri analizi ve makine öğrenimi . Python, veri bilimcileri tarafından en çok aranan programlama dillerinden biri haline geldi. Veri analistleri artık veri görselleştirmeleri oluşturabilir, karmaşık istatistiksel hesaplamalar yapabilir, manipüle edip analiz edebilir ve çok daha fazlasını yapabilir.
- Yazılım testi ve prototipleme . Bir yazılım geliştirme kurulumunda Python, hata izleme, test etme ve derleme kontrolünde kullanılabilir. Geliştiriciler, Python'u kullanarak yeni sistemler ve uygulamalar üzerindeki testleri ve kontrolleri otomatikleştirebilir.
- İş uygulamaları . İş dünyası çok geniş ve e-ticaret uygulamaları, müşteri yönetim sistemleri ve ERP denilince akla gelebilecek bir kaç şey. Tipik bir iş ortamı, kolayca okunabilen, genişletilebilir ve ölçeklenebilir uygulamalara ihtiyaç duyacaktır. Python, Tryton gibi platformları aracılığıyla böyle bir çözüm sunar.
Python Neden Bu Kadar Popüler?
- Çok yönlüdür . Diğer dillerle etkileşimde bulunduysanız, bazılarının tek veya yalnızca iki kullanım durumu olduğunu fark etmiş olabilirsiniz. Ancak, Python'un beşten fazla kullanım durumu vardır ve yine de performansı eşsizdir.
- Birden çok kitaplığı ve modülü vardır. Python'un kullanım durumlarını genişletmek için üçüncü taraflarca oluşturulmuş tonlarca kitaplık ve modül vardır. Örneğin, Django'yu sunucu taraflı web geliştirme için kullanabilirsiniz.
- Python basittir . Bu programlama dili, doğal dili taklit ederek yeni başlayanlar için bile uygun hale getirir.
- Büyük ve aktif topluluk . Programlama bazen zorlayıcı olabilir. Ancak, büyük ve destekleyici bir topluluğun varlığı, sıkıştığınızda her zaman başvurabileceğiniz insanlar olduğu anlamına gelir.
- Açık kaynak Python'u kullanmak ve dağıtmak ücretsizdir. Mühendisler böylece mevcut kodu değiştirebilir, yeniden dağıtabilir ve onunla çeşitli çözümler/uygulamalar oluşturabilir.
Python 2 ve Python 3: Fark
Python programlama dili, var olduğu 30 yılı aşkın süredir çok gelişti. Python sürümünü kontrol etmek isteyebileceğiniz sebeplerden biri, ister geliştirici ister veri uzmanı olun, hatasız çözümler oluşturduğunuzdan emin olmak için Python 2 veya Python 3 kullanıp kullanmadığınızı belirlemektir.
Python 2 ve Python 3, Python dünyasının ana sürümleridir. Hangisinin daha iyi olduğu konusunda sürekli bir tartışma var. İkisi arasındaki farkı kontrol edelim;
Piton 2
Python 2, 2000 yılında BeOpen Python Labs tarafından tanıtıldı. Bu sürüm, Python öğrenmeyi kolaylaştırmak için tasarlanmıştır.
Python Enhancement Proposal'ın (PEP) teknik detayları Python 2 aracılığıyla hayata geçirildi. Ocak 2020'de Python 2 kullanımdan kaldırıldı, bu da artık güvenlik yamaları, yeni özellikler ve hata düzeltmeleriyle güncellenmeyeceği anlamına geliyor.
Piton 3
Python 3, 2008'de piyasaya sürüldü. Bu sürüm, Python 2'nin temel kusurlarını düzeltmek için oluşturuldu. Python 3, önceki Python sürümlerinde bulunan yinelenen modülleri ve yapıları ortadan kaldırdı.
Python 3'ün tanıtılmasıyla yinelenen araçların kaldırılması, Python 2'deki bazı kodların Python 3 ile uyumsuz olduğu anlamına geliyordu. Neyse ki Python, Python 2 kodunu gözden geçiren ve otomatik olarak Python 3 sözdizimine dönüştüren bir araç olan 2to3'ü piyasaya sürdü.
Bu versiyonun tanıtımı, nörobilimdekiler gibi bilim camiasının büyük bir kitlesini cezbetti. NumPy kitaplığının tanıtılması, Python'u artık Matlab ve R'ye rakip olarak gösterdi ve aynı zamanda veri bilimi ve makine öğrenimindeki benimsemelerini hızlandırdı. Yazma sırasında, Python'un geçerli sürümü Python 3.11.1'dir.
Karşılaştırmak | Piton 2 | Piton 3 |
Yayın yılı | 2000 | 2008 |
Destek olmak | Desteklenen 2020'de durduruldu | Python 3 geliştirme ve desteği halen devam etmektedir. |
Geriye dönük uyumluluk | Bazı değişikliklerle Python 2 kodları Python 3'e taşınabilir. | Python 3 kodu Python 3'te çalıştırılamaz |
Uygulama | Çoğunlukla DevOps'ta kullanıldı | Python çok amaçlıdır ve yazılım mühendisliği, veri bilimi ve çok daha fazlasına uygulanabilir. |
"Yazdır" anahtar kelimesi | Yazdırma bir işlev olarak değil, bir ifade olarak kabul edilir | Yazdırma, bir ifade değil, bir işlev olarak kabul edilir |
sözdizimi karmaşıklığı | Daha karmaşık | Daha az karmaşık |
Dizelerin saklanması | Varsayılan olarak, dizeler ASCII olarak depolanır | Varsayılan olarak, dizeler UNICODE olarak depolanır |
Python Sürümünü kontrol etmek için ön koşullar
Sırasıyla Windows, Linux ve macOS'ta bu komutları kullanarak terminal penceresine/terminale erişebilirsiniz;

- Windows: Win+R > powershell yazın > Enter/Tamam
- Linux: Ctrl-Alt-T, Ctrl-Alt-F2
- macOS: Finder > Uygulamalar > Yardımcı Programlar > Terminal
Artık Python'un iki ana sürümü olduğunu bildiğinize göre, yerel makinelerimizde sürümü nasıl kontrol edeceğimizi öğrenebiliriz.
Python 3 geriye dönük olarak uyumlu değildir. Python 2 ve Python 3 farklı yazılım parçalarıdır. Bu, Python 2'de yazılan kodun Python 3'te beklendiği gibi çalışmayabileceği anlamına gelir.
Makinenizde Python sürümünü kontrol ettiğinizde, sürüm nokta ile ayrılmış 3 bölümde gösterilecektir.
- ana sürüm
- Küçük versiyon
- mikro versiyon
Örneğin Python sürümünü alırsak, Python 3.8.10, 3 ana sürüm, 8 küçük sürüm ve 10 mikro sürümdür. Python sürümünün son bölümü, en son güncellemeleri ve yamaları temsil eder.
Python 3.7.1, aynı ana sürüme (3) ait oldukları için Python 3.8.10 ile uyumludur. Ancak Python 2.7, Python 3.8 ile uyumlu değildir.
Windows'ta Python Sürümünü Kontrol Edin
Bu adımları kullanarak Windows PowerShell'i açın;
Win+R > powershell yazın > Enter/Tamam
Şimdi devam edip bunu komut satırına yazabilirsiniz.
python --version
Makinenizde Python kuruluysa, sürüm bir sonraki satırda görünecektir.

Linux'ta Python Sürümünü Kontrol Edin
Çoğu modern Linux işletim sisteminde Python önceden yüklenmiştir.
Linux tabanlı makinenizde komut satırını açmak için Ctrl+Alt+T
kısayolunu kullanın.
Python sürümünü yazdırmak için bu komutu kullanın;
python3 --version
Veya
python --version
İkinci komut, Python 2'nin kurulu olup olmadığını kontrol eder.
Python 3 kuruluysa, muhtemelen böyle bir şey alırsınız.

MacOS'ta Python Sürümünü Kontrol Edin
Bu kısayolu kullanarak terminalinize MacOS'ta hızlı bir şekilde erişebilirsiniz;
Finder > Uygulamalar > Yardımcı Programlar > Terminal
Python sürümünü kontrol etmek için bu komutu kullanın;
python3 --version
Veya
python --version
İkinci komut, Python 2'nin kurulu olup olmadığını kontrol eder.
Hem Python 2 hem de 3 kuruluysa, buna yakın bir çıktı alırsınız.

Komut Dosyasında Python Sürümünü Kontrol Edin
Kodu çalıştırdığınızda uyumsuzlukları ve çökmeleri önlemek için kodlama yaparken komut dosyanızdaki Python sürümünü kontrol etmeniz önemlidir.
Böyle bir kontrol, PC'nizde birden fazla Python sürümü olduğunda çok önemlidir.
Windows, Linux veya macOS kullanıp kullanmadığınıza bakılmaksızın, komut dosyanızı kontrol etmek için bu komutu kullanabilirsiniz.
import sys print (sys.version)
Aynı makinede iki farklı Python sürümü kuruluysa ve yukarıda belirtilen komutları çalıştırırsanız ne olur?
Python 2 ve Python 3, bilgisayarınızda aynı anda çalışabilir. Bunun nedeni, Python 2 kullanan bazı uygulamalarınız olabilirken, diğerleri Python 3'te oluşturulmuş olabilir.
İki Python sürümünün bilgisayarınızda olup olmadığını kontrol etmek için şu komutları kullanın;
python3 --version
Veya
python --version
İkinci komut, Python 2'nin kurulu olup olmadığını kontrol eder.
Her iki sürüm de macOS'ta mevcutsa, bu ekran görüntüsüne yakın bir çıktı alırsınız.

Çözüm
Python, Instagram gibi en sevdiğiniz sosyal medya platformlarından bazılarını, Spotify gibi eğlence sitelerini ve Uber gibi yolculuk yönetimi platformlarını güçlendirmeye devam ediyor. Benzer veya daha iyi platformlar oluşturan platformlar oluşturmanız gerekiyorsa, Python dikkate almanız gereken şeylerden biri olmalıdır.
Artık kullandığınız işletim sistemlerinden bağımsız olarak Python sürümünü rahatlıkla kontrol edebilirsiniz. Çoğu Python 3'e geçse de Python 2'de oluşturulan uygulamalarla karşılaşacaksınız. İyi haber şu ki Python'un farklı uygulamalar oluşturmak için kullanabileceğiniz çeşitli çerçeveleri var.
Python 3'ü CentOS, Ubuntu ve Windows'a nasıl kuracağınızı da keşfedebilirsiniz.