fazlamesai.net'e soralım: Python kaynakları... Nasıl?

0
conan
Fazlamesai.net okuyucularına danışayım. Python öğrenmek için seçtiğiniz yollar nelerdir? Bir iki kitap ya da web kaynağı verirseniz sevinirim.

Ayrıca başka bir merak ettiğim konu ise Python ile yapacağınız programlarda kullanacağınız kullanıcı grafik arabiriminizi nasıl seçiyorsunuz? Kriterleriniz nelerdir? pykde? pygtk? python-tk? Tavsiyeler?

Teşekkürler!

Görüşler

0
sametc
Python'u ilk kez burda FZ'nin python kitabını tavsiye etmesinden sonra merakım başladı ve bir kac python koduna rastladım baktım kodlar yakışıklı duruyor :)= sonra tabii o kitabı aldık ve sadece o kitabı okuyarak oğrendim birden fazla kaynak kafa karıştırır 1 gunde oğreniceğin seyi 2 gunde oğreniyorsun kafa karıştırırak..
diğer yayınlandığım kaynak ise : dusuncelerim sınırları :)

sadece pyTK ile ilgilendim bugune kadar ama yakın zamanda wxpython ile uğraşmak isterim....

conan abim sanırım wxpythonu unuttu bayağı kullanıcısı var.
0
ttk
Merhaba

Python'u öğrenmek için kullandığım kaynak Mustafa Başer'in "Python" isimli kitabı idi.
Kendi açımdan çok faydasını gördüm, Python ile tanışmamın sebebi de kitapları karıştırırken sözkonusu kitabın daha doğrusu dilin tanıtımının ilgimi çekmesi oldu.
Bir şeyi planlı bir şekilde, bilen birisinin anlatması ile öğrenmek, iyi bir başlangıç yapmak açısından karıştıra karıştıra öğrenmeye göre daha iyi oluyor, öğreten iyi bir planla gerekli başlama ayrıntılarını vererek öğretiyorsa arada kaçırmamanız gereken şeyleri kaçırmamış olarak işe başlamış oluyorsunuz.

İngilizcesi yeterli olan birisi için ise www.python.org'daki Python tutorail'lari iyi bir kaynak.
Kitapta gözüme sadece bir hata çarpmıştı onu da yazayım, pop3 mail kontrolü ile ilgili kodda gerekli nesne tanımı atlanmıştı (sadece 1 satırlık bir hatâ ama sonuçta kod çalışmıyordu.)
Kitabı otobüste gidip gelirken okuyup bitirerek Python'u sökmüştüm sonuçta :)

Şu anda Python'u daha çok metin işleme ve basitçe etkileşimli web sayfası hazırlamak için kullanıyorum, bu iş için php'den çok daha pratik bana göre.
Grafik arabirimle hemen hiç uğraşmadım ama, Fedora üzerinde Kdevelop'la Qt için (gtk bu mudur ? bilmiyorum, onun çin soruyorum) grafik arabirimi hazırlayarak Python projesi yapılabiliyor (yanlış hatırlamıyorsam Mandrake'de çalıştıramamıştım benzeri projeyi galiba bazı kütüphaneler eksikti web'den indirmem gerekmişti), Tk'dan daha kullanışlı gördüğüm kadarı ile. Ama yine de grafik arayüzle ciddi bir şekilde uğraşan birileri daha açıklayıcı bir şeyler yazabilir.

Bu arada Mübarek Kurban Bayramlarını tebrik ederim ilgili site üyelerinin. We are going to şehirdışı now :)
0
boreas
Python öğrenmek için bence ilk olarak Dinçer Aydın'ın çevirdiği http://www.belgeler.org/uygulamalar/python-tutorial.html sitesinde de yer alan türkçe python tutorial'ı oku. Daha sonra Mustafa BAŞER'in kitabına bakar aradaki farklar işine yarayacak farklar ise onuda alırın.(bence çokda gerek yok)
Grafik arayüzene gelince bu seçim kullanacağın ortam (windows, linux,) , ne için kullanacağın(komplike programlar mı , basit bir - iki bilgi girişi mi ?) , ara yüz programlama ayıracağın zaman ile çok yakından alakalı. Bence seçerken bunlara dikkat etmelisin.
0
tongucyumruk
Türkçe Kaynak olarak Mustafa Başer'in Python kitabı girizgah için gayet uygun. Fakat Python'un gerçek gücünü sergilemekten biraz uzak.

Türkçe sıkıntın olmadığını düşünerek yazıyorum, sıkı dur.

Python Tutorial: http://docs.python.org/tut/tut.html Özellikle Python'la programlamaya ilk giriş için mükemel bir kaynak.

Dive Into Python: http://www.diveintopython.org/ İşte benim hayatımda okuduğum en iyi Python kitabı. Özellikle Python'u Python yapan ve diğer dillerden ayrılmasını sağlayan özelliklerini tanımak için ideal. Ölü ağaç formatında da mevcut.

Bunları hatmettikten sonra genel anlamda Python üzerinde bir hakimiyetin oluyor zaten. Bundan sonra yapılması gereken ne yapmak istiyorsan o işe yönelik belgeleri okumak. Özellikle standart kütüphaneyi kullanarak geliştireceğin uygulamalar için Python'un kendi dökümantasyonu [docs.python.org] oldukça geniş. Ah, tabii bir de IBM DeveloperWorks var. Python'da bazı çok karmaşık işleri nasıl yapabileceğin konusunda çok kaliteli yazılar mevcut. Tabii bunların yanında ASPN [aspn.activestate.com], OnLamp [www.onlamp.com] gibi kalsik kaynakları da unutmamak lazım. Son olarak Usenet'te comp.lang.python grubu da oldukça aktif.

Grafik arayüz sahibi uygulamalar için Python'da seçenek çok. wxPython [www.wxpython.org], PyQT [www.riverbankcomputing.co.uk], PyGTK [www.pygtk.org], Win32, TK, çok istersen direk X11 API...

Bunlardan wxPython Python geliştiricileri arasında oldukça popüler. Sebebi ise çalıştığı ortamın kendi widget set"ini kullanması. Böylece her türlü ortamda doğal bir görünüm sunması. UNIX/Linux ortamlarında Motif veya GTK, MacOS'ta Mac araçlar, Windows'ta ise standart Windows araçları kullanarak hem daha hızlı, hem de daha doğal görünümlü programlar yazmanı sağlıyor. Ayrıca API'si oldukça temiz ve düzenli.

TK'da aynı şekilde plaform bağımsız, fakat wxPython'un sunduğu çalıştığı ortamın orjinal görünümünü sunamıyor ve doğrudan işletim sisteminin boyama fonksiyonlarına erişerek çalıştığı için birazcık daha yavaş.

Bunun dışında PyGTK, PyQT ve direkt Win32 API kullanmak ise aynen diğer herhangi bir dilde kod yazarken yapacağın bir tercihten farklı değil. Kendi adıma PyGTK'yı oldukça beğeniyorum (tabii PyQT'yi hiç denemedim, Q harfinden, K harfinden uzak duruyorum). Glade ile birleştiği zaman gerçekten grafik arayüz tasarımını kolaylaştırıyor.
0
realist
conan için uygun değilse de programlamaya python ile başlayacaklar (ki python'u ilk dil olarak şiddetle tavsiye ederim) için çok beğendiğim bir kitabı ekleyeyim ben de.
http://ibiblio.org/obp/thinkCS/python/english/

java ve c++ sürümü de mevcut.
0
conan
Cevap vere arkadaslara tesekkur ediyorum :)
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Bu yılbaşı hediyeler Bill amcadan!

anonim

Microsoft küçük bir yarışma düzenlemiş. Vista'nın Amerikadaki çıkış tarihini bilen kişileri ödüle boğuyor :P

Birinciye, ürünün çıkış tarihindeki etkinliklere davetiye veriliyor ve masrafları karşılanıyor. (konaklama 4 yıldızlı otelde). İkincilere, üçüncülere,dördüncülere yepyeni bir XBOX360.

SVG Gümbür Gümbür Geliyor

FZ

Tasarımcılar gösterişli ve animasyonlu web sayfalarını FLASH ile yapmaya, programcılar veritabanından çektikleri verileri grafik olarak göstermek için yazılım bileşenleri, GD ya da ImageMagik gibi yazılımlar kullanmaya devam ederken W3C tarafından standartlaştırılan ve Adobe başta olmak üzere Mozilla gibi devler tarafından da desteklenen SVG (Scalable Vector Graphics) sessiz ve derinden ilerliyor.

Mobil SVG yani taşınabilir cihazlara yönelik SVG teknolojisi ile sistem geliştirecek yarışmacıları Nokia 3650 tri-band GSM cep telefonu bekliyor ödül olarak.

FM'ye Soralım: Google 4 Milyar Doları Ne Yapacak?

anonim

Google SPO yapacağını açıkladı. Şu an itibariyle 2,5 Milyar Amerikan Doları civarında olan şirket piyasa değerini 6,5 Milyar Amerikan Dolara çıkaracak bir SPO yapacak.

SPO: Secondary public offering. İkincil halka arz. Diğer bir deyişle bir tür sermaye arttırımı.

4 Milyar Amerikan Doları nakit para şirketin kasasına girecek. Bu parayla ne yapacaklar dersiniz?

Kaynak: Reuters kaynaklı Yahoo haberi

Hi! How are you?

musshani

Son günlerde Internet üzerinde dolaşan ve hızla yayılan bir virüs tespit edilmiştir. Eğer içinde; " Hi! How are you? I send you this file in order to have your advice See you later. Thanks " metni geçen bir e-posta alırsanız, eklerini açmadan acilen silmenizi önemle tavsiye ederim.
Hızla yayılan ve W32.Sircam.Worm@mm olarak adlandırılan bu virus, gelen e-posta içinde bulunan ekli dosya açıldığında açan kişinin bilgisi dışında e-posta programının adres defterinde bulunan tüm e-posta adreslerine farklı konulu ekli dosyalar göndererek yayılmakta ve yayılırken de kullanıcının bilgisayarında bulunan şahsi dosyaları da 3. şahıslara göndermektedir.
Hergün , farklı yöntemlerle yayılan yeni ve farklı virusler ortaya çıktığından bilgisayarınızda anti-virüs / güvenlik programı kulllanmanızı eğer halihazırda kullanıyorsanız bu programı sürekli güncellemenizi ve internet üzerinden e-posta yolu ile yayılan virüslerden korunmak için tanımadığınız e-posta adreslerinden gelen mesajları açmamanızı ve e-postalar içerisinde gelen ekli dosyaları virus taramasından geçirmeden okumamanızı önemle tavsiye ederim.

fazlamesai.net'e soralım: Nasıl bir ışıklandırma?

Zebani

"Fazlamesai üyelerinin hemen hepsi genellikle masabaşında upuzun saatler haryacayan kişilerdir" diye bir önerme yapıyorum. Bu önermenin doğru olduğunu kabul ederek soruyorum.

Sağlıklı bir ışıklandırma nasıl olmalıdır? Işık masaya sağdan mı, soldan mı gelmeli, ışığın şiddeti ne olmalı ya da dikkate alınması gereken başka etkenler de var mı?