‫Tekrar hoş geldiniz.
‫Ne zaman Python öğrenmeye başlasanız, Python ikiye karşı Python üç konusuyla karşılaşmanız
‫kaçınılmazdır.
‫Peki tüm bunlar neyle ilgili?
‫Ve bu çok önemli bir konu.
‫Şimdi, her şeyden önce, Python bir insan hakkı tarafından yaratılmıştır.
‫Aslına bakarsanız, buradaki kişi tarafından yaratıldı.
‫Adı Guido.
‫Şimdi, bir programlama dili her zaman gelişir.
‫Bu, birinin bir programlama dili yaratması gibi bir şey değil.
‫Bu mükemmel.
‫İşte bu kadar.
‫Hayır, tüm programlama dilleri sürekli olarak güncellenmektedir.
‫Tıpkı telefonunuzda olduğu gibi, sürekli olarak yazılım güncellemeleri alırsınız.
‫Bir programlama dili sürekli olarak daha iyi ve daha iyi hale gelmek için gelişir çünkü kimse ilk seferde
‫doğru yapamaz.
‫Ve bu arada, linkini vereceğim harika bir video.
‫Kaynaklardan kontrol edebilirsiniz.
‫Şimdi, Python 1991 yılında bu beyefendi tarafından yaratıldı ve aslında bir İngiliz komedi grubu olan Monty
‫Python'dan gelen isimle yaratıldı.
‫Ancak daha önce de söylediğim gibi, dil her zaman gelişiyor.
‫Ve 2008'de Guido, çok uzun süredir kullanılan Python sürüm ikide kendisinin ve topluluğun değiştirmek istediği
‫bazı şeyler olduğuna karar verdi.
‫Böylece 2008 yılında, dilin yeni bir sürümü olan Python 3'ü yaratmaya karar verdiler.
‫İşte işin zor kısmı buradaydı.
‫Diyelim ki telefonunuzda ya da dizüstü bilgisayarınızda yazılımı güncellediğinizde, her şeyin çalışmaya devam
‫etmesini beklersiniz, değil mi?
‫Güncellemeler genellikle iyidir.
‫Bunlar iyileştirme.
‫Ancak Python 2'nin sahip olduğu bazı özellikleri beğenmediler ya da tamamen değiştirmek istediler.
‫Böylece Python üç, kırılma değişiklikleri dediğimiz şeyle tanıştı.
‫Yani, Python 3'e güncellerseniz, Python yorumlayıcısını, bahsettiğimiz C Python çevirmenini hatırlıyor
‫musunuz?
‫Python iki kodunuzun gerçekten çalışmayacağını güncellediğiniz anda.
‫Telefonunuzu güncelledikten sonra aniden tüm uygulamalarınızın çalışmayı durdurması gibi bir şey.
‫Kulağa pek hoş gelmiyor, değil mi?
‫2008'de de hemen hemen böyle oldu.
‫Kodlarını Python sürüm ikide yazan çoğu şirket Python sürüm ikiyi kullanmaya devam etti çünkü yükseltme yapmaları
‫demek kodlarını satır satır inceleyip bazı değişiklikler yapmaları anlamına geliyordu.
‫Şimdi, bu değişiklikler o kadar da önemli değildi.
‫Örneğin, bazı kaynaklara bağlantı vereceğim, ancak endişelenmeyin, bunlar kurs boyunca ele alacağımız
‫konular.
‫Ama farklı şeyler işe yaramaz.
‫Örneğin, Python 2'de öğrendiğimiz print fonksiyonunda parantezler yoktu.
‫Şuna benziyordu.
‫Ve Python 3.
‫Parantezleri kullandım, böylece bu şekilde yazdırılan tüm kodlar bozulacaktı.
‫Aradaki farklar o kadar da büyük değil.
‫Yani, bunları okuyabilirsiniz ve bu konu hakkında kursta konuşacağız, ancak genel olarak bunları bir günde öğrenebilirsiniz.
‫Bu yüzden Python öğrenirken, çoğu zaman Python üç öğreniyoruz.
‫Ancak aynı bilgiyi Python'un eski sürümlerinde de kullanabilirsiniz.
‫Şimdi, yükseltme yapmamış şirketler için bazı Python sürüm iki kodlarını görebilirsiniz, ancak artık eski dediğimiz
‫şey budur.
‫Yani, 2020'de güvenlik güncellemelerini almayı durduracak.
‫Yani topluluk, bir bütün olarak Python topluluğu diyor ki, hey, herkes Python üç kullanmaya
‫başlasın çünkü Python ikiyi sürdürmeyi bırakacağız.
‫Bu yüzden bu kursta en güncel üçüncü sürümü öğreneceğiz.
‫Ancak, belki de hala eski kodları destekleyen bir şirkette çalışırken karşılaşmanız ihtimaline karşı
‫Python 2'nin kapsadığı bazı eski konulara da değineceğiz.
‫Ancak belirttiğim gibi, tüm topluluk bir bütün olarak Python üç'e doğru ilerliyor.
‫Örneğin bu web sitesi size kaç tane büyük paketin, popüler Python paketinin Python üçü
‫desteklediğini gösteriyor.
‫Bizim durumumuzda, Python üçü desteklemeyen sadece dört popüler paket var.
‫Demek istediğim, Python 3'ün en iyi yol olduğu.
‫Geleceğin yolu bu.
‫Kursta öğreneceğimiz şey de bu.
‫Ancak tarihsel bağlamın farkında olmanızı ve bu kursta cevaplar ararken dikkat etmeniz gereken bir şeyin
‫farkında olmanızı istiyorum.
‫Ya da belki Google'da bir şeyler aramanızı gerektiren bazı alıştırmalarım vardır.
‫Örneğin, programlama dilinin ne kadar iyi çalıştığının referansı olan Python dokümantasyonuna gidersek,
‫bunu göreceksiniz.
‫Burada sürümleri seçebilirsiniz ve her zaman en son sürümle gitmek istersiniz, ancak çevrimiçi olarak hala
‫Python sürüm ikiyi kullanan bazı yanıtlar bulabilirsiniz.
‫Dolayısıyla, cevapları ararken herhangi bir eski kodla karşılaşmadığınızdan emin olmak istersiniz.
‫Dediğim gibi, zamanın %95'i çoğunlukla aynıdır.
‫Ancak genellikle dili güncel tutmak istersiniz.
‫En fazla topluluk desteğine, en güncel ve en güvenli dile sahiptir.
‫Python üç ile Python iki hakkında kısa bir not.
‫Python kelimesini duyduğunuzda, insanlar genellikle sadece Python üç ve Python ikiden bahsediyor.
‫Ve hatırlarsanız, ilk programımızı oluşturduğumuzda, Python sürüm 3 kullandığınızı görüyorsunuz.
‫6.
‫Bu, ripple'ın birlikte geldiği varsayılan standart sürümdür.
‫Böylece Python 3 kullandığımızı hemen anlarız.
‫Harika.
‫Güncel.
‫Bu yeni.
‫Tüm toplum bunun arkasında.
‫Topluluğun çoğu bunun arkasında, bu yüzden hepimiz gitmek için iyiyiz.
‫Bir sonraki videoda görüşürüz.
‫Güle güle.