arşiv

yazılar buna göre etiketlendi; ‘2.x’

Python Sürümü Anketi

Salı, 22 Eyl 2009

12 Ağustos 2009 tarihinde burada bir anket başlatmıştık. Anket sorumuz, “Python’un Hangi Sürümünü Kullanıyorsunuz?” idi… Bu anketi başlatırken amacım istihza.com takipçilerinin Python sürümleri hakkındaki tercihlerini anlamaktı. Hangi Python sürümünü kullanacakları konusunda henüz bir karara varamamış olanlara da az çok yol göstereceğini hesap ediyordum bu anketin. Elbette bu anket istihza.com’un gidişatı konusunda bana bir fikir verme görevi de görecekti…

Bu arada, Python’un hangi sürümünden başlanması gerektiği konusunda, http://www.istihza.com/blog/hangisinden-baslamali-python-2x-mi-yoksa-3x-mi.html/ adresindeki günlük girdisinde şahsi bir şeyler karalamıştım. Belki ilginizi çekebilir…

Bildiğiniz gibi, istihza.com’da Python’un hem 2.x, hem de 3.x sürümü hakkında belgelendirme çalışmaları yürütülüyor. Python 3.x’in bir anda karşımıza çıkmış olmasından ötürü, uzun süredir Python 3.x belgeleriyle ilgileniyordum. Bu sebepten, Python 2.x belgelerini büyük oranda geri plana atmıştım…

Şimdi bu anketten çıkan sonuçları da göz önüne alarak istihza.com’un hangi patika üzerinden ilerleyeceğini daha kolay bir şekilde belirleyebileceğim.

Dilerseniz önce anketin bize söylediklerine kulak verelim. Ankete verilen oylara baktığımızda şu tabloyu görüyoruz:

Python 2.4 için verilen oy sayısı: 3

Python 3.0 için verilen oy sayısı: 8

Python 3.1 için verilen oy sayısı: 21

Python 2.5 için verilen oy sayısı: 27

Python 2.6 kiçin verilen oy sayısı: 66

Buna göre toplam 111 kişi 125 oy kullanmış. Tablodan görüldüğü gibi ağırlık Python 2.6 üzerinde… 2.x ve 3.x sürümlerini grupladığımızda, 2.x sürümlerinin 3.x sürümlerine kıyasla sahip oldukları ağırlık kendini daha fazla hissettiriyor… Demek ki Python 3.x sürümlerine geçiş henüz epey alt seviyelerde seyrediyor. Bunda muhtemelen GNU/Linux dağıtımlarının resmi olarak hâlâ Python 2.x sürümlerini destekliyor olmasının da payı büyüktür. Python 3.x paketleri henüz sadece bir-iki GNU/Linux dağıtımında var. Çoğu GNU/Linux dağıtımı Python’un ya 2.5 ya da 2.6 sürümlerini destekliyor resmi olarak. Ancak bildiğim kadarıyla Python’un 2.4 sürümüyle gelen dağıtım kalmadı…Tabii üçüncü parti modüllerin henüz Python 3.x’e aktarılmamış olması da, insanların Python 2.x’te kalmalarına yol açan çok önemle etkenlerden bir tanesi…

Anket sonucu aslında tam da beklendiği gibi çıktı. Şu anda bütün dünyada yaygın olarak kullanılan Python sürümleri, 2.x numaralı olanlar. Henüz Python 3.x’e ciddi bir geçiş söz konusu değil. Bu durum kendini belge kaynaklarında da gösteriyor. Gerek internet üzerinde, gerekse basılı olarak bulabileceğiniz kaynakların yüzde 90′ından fazlası Python’un 2.x sürümlerini belgelendiriyor. Dolayısıyla Python’a 3.x sürümleriyle başlamayı planlayanlar için zaten hareket alanı epey dar… Neyse… Dediğim gibi, bu anketin sonuçları elbette istihza.com‘un yönelimi üzerinde de belirleyici rol oynayacak. Zaten OpenOffice ve Python adlı makaleyi yayımlayarak ibreyi Python 2.x’e çevirmiştim. Bundan sonra belli bir süre boyunca Python 3.x’ten ziyade Python 2.x bölümünün iyileştirilmesine odaklanacağım. Python 2.x bölümünü incelerken gördüğüm aksaklıkları düzeltmenin yanısıra, bu bölüme yeni konular da ekleyeceğim.

Bu arada, anketi de kapatmıyorum. Bu ankete oy vermeye devam edebilirsiniz. Bu sayede Python 3.x’e doğru olan dönüşümün seyrini de izleyebileceğimizi ümit ediyorum.

Sevgiler,

istihza

Python , , , , ,