Python 2 Vs Python 3 | Which Should I Learn in 2020 | #1 ABC Python
İçindekiler:
Python, dünyanın en popüler programlama dillerinden biridir. Web siteleri geliştirmek, komut dosyaları yazmak, makine öğrenimi, verileri analiz etmek ve daha fazlası için kullanılır.
Bu eğiticide, komut satırını kullanarak işletim sisteminizde hangi Python sürümünün yüklü olduğunu nasıl kontrol edeceğiniz açıklanmaktadır. Bu, belirli bir Python sürümü gerektiren uygulamalar yüklerken faydalı olabilir.
Python betiğinin çalıştığı sistemde hangi Python sürümünün yüklü olduğunu programatik olarak nasıl belirleyeceğinizi de göstereceğiz. Örneğin, Python komut dosyaları yazarken, komut dosyasının kullanıcının makinesinde yüklü Python sürümünü destekleyip desteklemediğini belirlemeniz gerekir.
Python Versing
Python üretime hazır sürümleri aşağıdaki şemada sürümlenmiştir:
MAJOR.MINOR.MICRO
Örneğin, Python 3.6.8'de
3
ana sürüm,
1
küçük sürüm ve
2
mikro sürümdür.
-
MAJOR
- Python'un tam uyumlu olmayan iki ana sürümü vardır: Python 2 ve Python 3. Örneğin,3.5.7
,3.7.2
ve3.8.0
, Python 3 ana sürümünün bir parçasıdır.MINOR
- Bu sürümler yeni özellikler ve işlevler getiriyor. Örneğin,3.6.6
,3.6.7
ve3.6.8
, Python 3.6 küçük sürümünün bir parçasıdır.MICRO
- Tipik olarak, yeni mikro versiyonlar çeşitli hata düzeltmeleri ve iyileştirmeler içerir.
Geliştirme sürümlerinin ek niteleyicileri vardır. Daha fazla bilgi için Python “Geliştirme Döngüsü” belgelerini okuyun.
Python Sürümünü Kontrol Etme
Python, çoğu Linux dağıtımına ve macOS'a önceden yüklenmiştir.
Sisteminizde hangi Python sürümünün yüklü olduğunu bulmak için
python --version
veya
python -V
komutunu çalıştırın:
python --version
Komut, varsayılan Python sürümünü (bu durumda
2.7.15
. Sisteminize yüklenen sürüm farklı olabilir.
Python 2.7.15+
Python'un varsayılan sürümü,
/usr/bin/python
python'un komut dosyasının shebang satırında yorumlayıcı olarak ayarlanmış tüm komut dosyaları tarafından kullanılacaktır.
Bazı Linux dağıtımlarında aynı anda birden çok Python sürümü yüklüdür. Genel olarak, Python 3 ikilisine
python3
ve Python 2 ikilisine
python
veya
python2
adı
python2
, ancak durum her zaman böyle olmayabilir.
Python 3'ün yüklü olup olmadığını aşağıdakileri yazarak kontrol edebilirsiniz:
python3 --version
Python 3.6.8
Python 2 iyi desteklenmiş ve aktif olsa da, Python 3 dilin şimdiki ve geleceği olarak kabul edilir.
Bu makaleyi yazarken, Python'un en son büyük sürümü 3.8.x sürümüdür. Muhtemelen sisteminizde Python 3'ün daha eski bir sürümünün yüklü olması.
Programlı Olarak Python Sürümünü Kontrol Etme
Python 2 ve Python 3 temel olarak farklıdır. Python 2.x ile yazılmış kod Python 3.x ile çalışmayabilir.
Tüm Python sürümlerinde bulunan
sys
modülü, sisteme özgü parametreler ve işlevler sağlar.
sys.version_info
, sistemde yüklü olan Python sürümünü belirlemenizi sağlar. Beş sürüm numarasını içeren bir
releaselevel
:
major
,
minor
,
micro
,
releaselevel
ve
serial
.
En az Python sürüm 3.5 gerektiren bir komut dosyanız olduğunu ve sistemin gereksinimleri karşılayıp karşılamadığını kontrol etmek istediğinizi varsayalım. Bunu
major
ve
minor
sürümleri kontrol ederek yapabilirsiniz:
import sys if not sys.version_info.major == 3 and sys.version_info.minor >= 5: print("This script requires Python 3.5 or higher!") print("You are using Python {}.{}.".format(sys.version_info.major, sys.version_info.minor)) sys.exit(1)
This script requires Python 3.5 or higher! You are using Python 2.7.
Hem Python 3 hem de 2 altında çalışan Python kodunu yazmak için
future
modülü kullanın. Python 2 altında Python 3.x uyumlu kodu çalıştırmanıza izin verir.
Sonuç
Sisteminizde hangi Python sürümünün yüklü olduğunu bulmak çok kolaydır, sadece
python --version
.
Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.
terminal pitonuLinux sürümü nasıl kontrol edilir

Bu öğreticide, komut satırını kullanarak sisteminizde hangi Linux dağıtımının ve sürümünün yüklü olduğunu nasıl kontrol edeceğinizi göstereceğiz.
MySQL sürümü nasıl kontrol edilir

MySQL sürümleri arasında bazı önemli farklılıklar vardır, bu nedenle sunucunuzda hangi sürümün çalıştığını bilmek önemli olabilir. Bu makalede, sisteminizde yüklü olan MySQL veya MariaDB sunucusunun sürümünü nasıl kontrol edeceğinizi göstereceğiz.
Linux'ta çekirdek sürümü nasıl kontrol edilir

Çekirdek, bir işletim sisteminin temel bileşenidir. Bu öğreticide, sisteminizde hangi Linux çekirdeğinin çalıştığını bulmanın birkaç farklı yolunu göstereceğiz.