Python 2 vs 3

Bu konuyu okuyanlar

defacerGLD

Müdavim
Katılım
16 Ocak 2020
Mesajlar
3,329
Reaksiyon puanı
3,068
Puanları
113
PYTHON 2:
Python 2, Guido Van Rossum tarafından geliştirilen 20 Şubat 1991'de resmi olarak yayınlandı. Piyasada en çok kullanılan programlama dillerinden biri oldu. Python geliştiricileri gelişirken, Python dilini öğrenmeyi kolaylaştırmak için iyi bir sözdizimsel şeker ekledi. Geliştiricilerin hayatını kolaylaştırmak için iyi bir kütüphane yığını geliştirdiler.

Python 2 fonksiyonel, prosedürel, Nesneye Yönelik ve Yapısal Programlama Paradigmalarını destekler. Ayrıca, daha iyi bellek yönetimi için otomatik bir çöp toplayıcıya sahiptir.
PYTHON 3:
Python 3, Python'un bir özelliği olarak kabul edilir. Python'un bu sürümü geliştirilme aşamasındadır. Python 3'teki kusurların ve sorunların üstesinden gelmek için 2008 yılında Python 3'ün büyük bir servisi yayınlandı.

Python 3 geliştirmesinin ana odağı, kod tabanını temizlemek ve fazlalığı kaldırmak, böylece belirli bir görevi gerçekleştirmenin tek bir yolu olduğunu açıkça ortaya koymaktır.

Print:
Python 2 = print "Merhaba"
Python 3 = print("Merhaba")

Tam sayı bölümü:
Python 2 = 10/3 = 3
Python 3 = 10/3 = 3.3333 gibi

Python 3'te, genel bölme işlemi bir kayan nokta sonucu üretecektir

Karakter kodlaması:
Python 2'de, Kodlama karakteri varsayılan olarak ASCII değerleri biçiminde saklanan dizelerden başka bir şey olmayan ASCII biçiminde yapılır. Dizeyi Unicode biçiminde saklamak için 'u' eklememiz gerekir.

Python 3'te, Kodlama karakteri Unicode tabanlıdır. Dizeler UTF-8 biçiminde saklanır. Çok sayıda karakter değeri depolar
Unicode kodlama farklı dil karakterlerini ve Emojileri de saklayabilir

Yeni Sürüme Geçiş Nedeni:
Günümüzde şirketler hala eski nedenlerle Python 2'yi kullanıyorlar, ancak şirketlerin çoğu yeni uygulanmış gelecekleri nedeniyle Python 3'ü kullanıyor. Onlar:

  1. Python 2 geleneksel olarak yazılan bir dil değildir. Ancak Python 3, yeni kod parçalarıyla çalışırken geliştirme çakışmalarının üstesinden gelen yazmayı destekler.
  2. Python 3 için İyi Topluluk desteği mevcuttur.
  3. Python'un her yeni sürümü çalışma süresiyle daha hızlı olmaya devam ediyor
Devamını ekleyecem
 
Üst