Python Programlama Dilini Öğrenmek İçin

Başlatan erginemr, 17 Mayıs 2008 - 11:21:32

« önceki - sonraki »

0 Üyeler ve 4 Ziyaretçi konuyu incelemekte.

Linuxman.

Forever Linux....
In theory,there is no difference between theory
and practice.In practice,there is !



mtilhan

Ya bu linkler egitimistin linkleri teşekkürü hakkeden o :)
You're beatiful but you will never be mine.
Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk agh burzum-ishi krimpatul.

egitimist

Alıntı yapılan: mtilhan - 21 Mart 2009 - 20:44:22
Ya bu linkler egitimistin linkleri teşekkürü hakkeden o :)

Ben sadece arama motorlarını kullandım.Asıl teşekkürü hakedenler; Python konusunda Türkçe web içeriği oluşturan; Fırat ÖZGÜL (istihza) ve Dinçer AYDIN dır.

mtilhan

Alıntı yapılan: egitimist - 21 Mart 2009 - 22:28:47
Alıntı yapılan: mtilhan - 21 Mart 2009 - 20:44:22
Ya bu linkler egitimistin linkleri teşekkürü hakkeden o :)

Ben sadece arama motorlarını kullandım.Asıl teşekkürü hakedenler; Python konusunda Türkçe web içeriği oluşturan; Fırat ÖZGÜL (istihza) ve Dinçer AYDIN dır.
Evet Fırat Abinin hakkı çok var :)
Şu an bildiğim az buçuk py bilgisini ona borçluyum. :)
You're beatiful but you will never be mine.
Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk agh burzum-ishi krimpatul.

xxx3

Evet Fırat beye bende teşekkür etmek isterim bir keresinde mail atmıştım bir sorun için hemen geri dönüş yapmıştı Dinçer beye de teşekkürler  :D

mtilhan

Ya bir şey soracağım ben pyqt geliştirebileceğim bir geliştirme ortamı arıyorum ne önerirsiniz? Bir de pyqt için döküman mevcut mu?
You're beatiful but you will never be mine.
Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk agh burzum-ishi krimpatul.


mtilhan

Teşekkürler ama eclipse filan diyorlardı burada sadece qt designer var?
Neyse genede teşekkürler :)
You're beatiful but you will never be mine.
Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk agh burzum-ishi krimpatul.

bruno

Fırat Özgül Gerçekten güzel bir kaynak. Arşivlerinizde bulunmasında fayda var.

zipco

python'da temel seyleri anladim. fakat bir seyler cikarmak icin moduleri bilmek gerekiyor. turkce modul anlatimi ,ders notu olan varsa; paylasirsaniz sevinirim.

tsk.

mami96

Aslında Şunlarda Eklenebilir. Türkçe yararlı ve baya geniş bir kaynak istihza'ya aittir. Kitabıda mevcuttur bende... Kalitelidir.

Python 3.x için kaynak

http://www.istihza.com/py3/icindekiler_python.htmlhttp://www.istihza.com/py3/icindekiler_python.html

Python 2.x için kaynak

http://www.istihza.com/py2/icindekiler_python.html

PyGTK 2.x için kaynak

http://www.istihza.com/gtk/icindekiler_pygtk.html

Tkinter 2.x için kaynak

http://www.istihza.com/tk2/icindekiler_tkinter.html

Python Kod Bankası

http://www.istihza.com/kodbankasi/index.html

Warlord

Arkdaşlar ben python ögreniyorum şuan. Ve 2.x sürümünü ögrenmekteyim. Kaynak sitem ise www.istihza.com. Bence çok güzel anlatım olmuş. İster pdf ister html olarak okuyabilirsiniz..

Linuxman.

http://code.google.com/appengine/docs/python/gettingstarted/introduction.html

Python ile,Android için uygulama da geliştirilebiliyor.Python ile yapamayacağımız bir şey yok gibi gözüküyor.
Forever Linux....
In theory,there is no difference between theory
and practice.In practice,there is !

guestwho

Alıntı yapılan: Linuxman. - 25 Ocak 2011 - 22:37:33
http://code.google.com/appengine/docs/python/gettingstarted/introduction.html

Python ile,Android için uygulama da geliştirilebiliyor.Python ile yapamayacağımız bir şey yok gibi gözüküyor.

    Aynen, lakin bunun için "Android-Scripting" katmanının kurulu olması gerekiyor.

http://code.google.com/p/android-scripting/
http://code.google.com/p/android-scripting/wiki/Tutorials
You want weapons? We're in a library. Books are the best weapon in the world. This room's the greatest arsenal we could have. Arm yourself!

ct

Alıntı yapılan: Linuxman. - 25 Ocak 2011 - 22:37:33
http://code.google.com/appengine/docs/python/gettingstarted/introduction.html

Python ile,Android için uygulama da geliştirilebiliyor.Python ile yapamayacağımız bir şey yok gibi gözüküyor.

Merhabalar,

Bu app engine için. Android için değil yani. App engine google'ın insanlara python, ruby, php vb kodlarını çalıştırabilecekleri alanlar vermesi diye biliyorum. Hatta kaydı telefona gelen bir şifreyle onaylanıyordu.

Android için ise en uygun dil şimdilik java sanırım. Android, sınırlı işlem gücüne sahip sistemler için google tarafından desteklenerek oluşturulmuş özel bir java vm'i kullanılmakta. Dalvik ismindeki bu jvm oldukça optimize edilmiş bir sistem anladığım kadarıyla.

http://en.wikipedia.org/wiki/Dalvik_%28software%29

aobilir

Yeni başalayacak  için Türkçe kaynak   

http://www.istihza.com/

Fırat ÖZGÜL beyin anlaşılır ve akıcı Türkçesi ile yazdığı kitabınıda tavsiye ederim.


Python'ın 2.x serisi
Python'ın 3.x serisi

Tkinter'in 2.x serisi
PyGTK'nin 2.x serisi

Kod örnekleri
Örnek programlar
Çeşitli makaleler


Buradaki bütün belgeleri ücretsiz olarak okuyabilir veya bilgisayarınıza indirebilirsiniz.
Eğer buradaki bilgilere kağıt üzerine basılı olarak da ulaşmak veya projeye destek olmak isterseniz,
KODLAB Yayınları'ndan çıkan "Herkes için Python" adlı kitabımızı satın alabilirsiniz.


silver27

bende en yakın zamanda python öğrenmek istiyordum
çok iyi oldu bu konu
ellerinize sağlık...

Jaxx

Bilgiler için teşekkürler. Bir zamanlar heves etmiştim fakat okul derslerine çalışmak gerekti askıya aldık öğrenmeyi :)

Linuxman.

#70
Alıntı yapılan: ct - 03 Nisan 2011 - 16:31:03
Alıntı yapılan: Linuxman. - 25 Ocak 2011 - 22:37:33
http://code.google.com/appengine/docs/python/gettingstarted/introduction.html

Python ile,Android için uygulama da geliştirilebiliyor.Python ile yapamayacağımız bir şey yok gibi gözüküyor.

Merhabalar,

Bu app engine için. Android için değil yani. App engine google'ın insanlara python, ruby, php vb kodlarını çalıştırabilecekleri alanlar vermesi diye biliyorum. Hatta kaydı telefona gelen bir şifreyle onaylanıyordu.

Android için ise en uygun dil şimdilik java sanırım. Android, sınırlı işlem gücüne sahip sistemler için google tarafından desteklenerek oluşturulmuş özel bir java vm'i kullanılmakta. Dalvik ismindeki bu jvm oldukça optimize edilmiş bir sistem anladığım kadarıyla.

http://en.wikipedia.org/wiki/Dalvik_%28software%29

Merhaba,uzun bir aradan sonra tekrar bu konuya döndüm.Python ile Android APP'si geliştirmeye çalışıyorum.Ama maalesef,emulator çalışmıyor ve bu konuda kaynak eksikliği var gibi.Java bana biraz karmaşık geliyor.Pythonda çok olmasada deneyimim var.Bu konuda kaynak ve bilgiye ihtiyacım var.   

Edit : @guestwho, verdigi linkler bu konuda biraz fikir veriyor.
Forever Linux....
In theory,there is no difference between theory
and practice.In practice,there is !

emreseckin

Arkadaşlar ilk önce C den mi başlamak gerek PYTHONdan mı ?

Linuxman.

Alıntı yapılan: emreseckin - 07 Temmuz 2011 - 03:42:47
Arkadaşlar ilk önce C den mi başlamak gerek PYTHONdan mı ?

Sistem programlama ile uğraşacaksan : www.cagataycebi.com

:)  Bu soruya çok fazla takılma.Şimdi ne yapacağına karar ver ve başla!

Forever Linux....
In theory,there is no difference between theory
and practice.In practice,there is !

sem

@emreseckin, sorduğunu soru gibi durum yok, o nedenle herhangi bir cevabı yok bu işin.

Sistem programlama, GUI programlama, Veri tabanı programlama, işlemci programlama, gömülü sistemlerde çalışma vs...

Yeni başlayacak olan yani C mi öğrenmek lazım Python mu gibi soru soran birisinin böyle bir şeye karar vermesi/verebilmesi gibi bir durumun söz konusu olduğunu düşünmüyorum.

O nedenle şöyle bir açıklama yapayım; bu sorunun aslında cevabı söylendiği gibi alana göre dil öğrenmektir. Yani eğer sistem ile uğraşacaksanız C, C++ gibi diller ağır basmalı.

Benim anladığım  programlama ile ilgilenecekseniz ve bir başlangıç noktası arıyorsunuz. Ben size Python ile başlamanızı öğreneceğim. Çünkü yeni başlayan birisi olarak bellek ile ayrıca ilgilenmeniz gerekmeyecek. C ve C++ gibi dillerde bellek yönetimi yeni başlayanlar için epey sıkıntı oluşturuyor.  O nedenle tavsiyem Python ile başlayın.

Kendinizi geliştirirseniz ve meslek olarak düşünüyorsanız programlamayı bir dilde çok ilerlerseniz zaten farklı dillere geçişiniz de kolay olacaktır. Önemli olan programlama mantığını öğrenmek.

Aslında sistem programlama için Python, C gibi ayrım da çok önemli değil. Çünkü eğer gerçekten iyi öğrenip, iyi kodlamaya başlarsanız istediğinizi çoğu programlama dili ile yapabilirsiniz.

En yakın örnek olarak; sistem programalamaya yönelecekseniz Python değil C öğrenin tavsiyeleri alıyorsunuz. Fakat Pardus'un, açılış süreci (boot) dahil uygulamalarının %90'ı Python ile kodlanmış. O nedenle sistem programala için Python öğrenmeyin dememimiz de çok doğru değil....

Bence Python öğrenin, hem öğrenmesi C'den daha kolay, hem de iyi kodlarsanız istediğiniz her şeyi yapabilirsiniz, sistem de dahil. Ayrıca zaten iyi bir Python'cunun da C ya da C++ öğrenmesi uzun sürmez . =)
".NET çemberinden geçen lirisist etkisi bir 'Volcano', bir yüzüm Java bir yüzüm Badalamenti Don Tano"
----------------------------------------------------------------------------------------------------------------------
"Her yer ölüm yine, burası dünya
Derken ölüm bile bu nasıl dünya?
Benden ölüm dile, batıyor gün yine
Burası dünya?

emreseckin

@sem0900 elinize sağlık çook uzun yazmışsınız elleriniz dert görmesin inşallah python ile neler yapılabilir telefon oyunları nokialarda mesela .jar .sis gibi oyunlar yada programlar pythn ile mi yazılıyor ?