python programlamaya başlamak istiyorum.Sizce 2x mi 3x den mi başlamalıyım ? 3x kaynakları yeteri kadar var mı ? Birde günlük 2-3 saat çalışmayla 1 ayda orta seviyede python öğrenebilir miyim ?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Sıfırdan başlıyacaksanız 2.x den başlamınız öneririm çünkü 2.x kaynakları 3.x e göre daha fazla bir de henüz 3.x ile geliştirilen fazla program görmedim.
Python Stable sürümü 2.6.5 kullanman senin için iyi olur. 2-3 saat çalışmayla 5 yılda orta bir seviyeye gelebilirsin (orta ? nereye göre orta ?). Öğrenmekde çok hevesliysen ethernet kablosunu sök PC nin yoksa muhteşem kopyala-yapıştır programcısı olursun. Hiçbir yeni sürüm eski sürümü açıklayarak anlatmaz(derler,toplar,parçalamaz !).
Python öğrenmek için başlangıç seviyesindeki bir pdf işinizi görür. Dahasına ihtiyacınız yok ! Değişken,fonksiyon,sınıflar,listeler,tüpler ve global operatör hakkında bilgi edindiniz. Şimdi bir şeyler yapmak istiyorsunuz. Örnek web sunucusu yazmak istiyorsunuz(WSGI). from wsgiref.simple_server import make_server >>> help(make_server)
Help on function make_server in module wsgiref.simple_server:
make_server(host, port, app, server_class=<class wsgiref.simple_server.WSGIServer>, handler_class=<class wsgiref.simple_server.WSGIRequestHandler>) Create a new WSGI server listening on `host` and `port` for `app`
Demekki sizden 3 şey istiyor ! host: "localhost" veya ""(tüm erişilebilir ağ arayüzleri) #type STRING port: 2000 den büyük numara yazın gitsin == (2000<port<65535) App: Gelen sinyalleri işleyip giriş/çıkış yapacağınız bölümdür.
Örnek uygulama Python.org help/doc sayfalarında var.
Şimdi bu kararı vermek üzerine pek düşünme herhangi birisinde ilerle sonra diğerine geçmek kolay olucaktır. Tabiikide bazı şeyleri düşünmen gerekiyo mesela 2.x bir süre sonra tercih edilmeyecek. ama şuan her tarafta 2.x ile alakalı örnekler daha fazla. tabii birde istihza.com gibi sitelere bakmanı öneririm.
Burayı okuyanlar varsa yazayım, artık 2.x tercih etmek içi çok özel bir sebebiniz yoksa 3.x tercih etmelisiniz. Çünkü 2x artık desteği kesilmiş bir sürüm. Kritik çekirdek kütüphanelerin neredeyse hepsi 3x'e aktarıldı. Son güncelleme 2010'un ortasında gelmiş. İllaki bir gün 2x kullanmanız gerekirse de arada dağlar kadar fark yok. İşinizi halledip geri dönebilirsiniz.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.