Arkadaşlar,
Python, hem Linux, hem de Windows altında kullanabileceğiniz pek çok alanda (metin tabanlı programlar, GUI grafik arayüzlü programlar, veritabanı uygulamaları, web programcılığı, vb.) kullanabileceğiniz, öğrenimi çok kolay olan, nesneye yönelik (object-oriented), yorumlamalı (interpreted) bir bilgisayar programlama dilidir.
Python öğrenirken yararlandığım kaynakları sizlerle paylaşmak istiyorum:
1. Python Hakkında:
http://www.istihza.com
http://tr.wikipedia.org/wiki/Python_Programlama_Dili (Türkçe)
http://ders.kirkambar.net/python/sss.html (Türkçe)
2. Temel Python Eğitimi:
http://www.greenteapress.com/thinkpython/
http://openbookproject.net/thinkCSpy/
http://www.sthurlow.com/python/
http://www.python.org/doc/current/tut/tut.html
http://www.belgeler.org/uygulamalar/python-tutorial.html (Türkçe)
3. Python ile GUI Programcılığı:
http://www.learningpython.com/2006/05/30/building-an-application-with-pygtk-and-glade/
http://www.learningpython.com/2006/05/07/creating-a-gui-using-pygtk-and-glade/
4. İleri Seviye Python:
http://www.diveintopython.org/
5. Basılı Yayın:
http://www.pusula.com/2/index.php?option=com_pusula&func=detail&Itemid=34&id=123
(Uygun fiyatlı ve zengin içerikli, güzel bir kaynak kitap.)
Güzel kaynak. Bilgi için teşekkürler.
paylaşım için teşekkürler arkadaşlar konu ile pek ilgisi yok ama bende proğramcılıca gırmek istiyorum temel olarak bazı şeyler biliyorum linux altında java çalışmak istiyorum ingilizcem pek yok bana önere bilecegiz türkçe kaynaklar varmı ?? yada benim takip etmem gereken bir yol :D
Programlama öğrenecek olsaydı ilk sırada Python öğrenirdim. Çok güzel bir programlama dili.
Elinize sağlık.
python öğrenmesi kolay insanı korkutmayan bir dil idi.Fakat yeni çıkan python3.x Biraz daha c tarzına bütünmüş gibi.Yani eskiden print "aabbb" yazınca ekrana aabbb yazıyordu.3.x ten sonra print("aaabbb") şeklinde çalışıyor.Python artık ileri seviye bir dil olma yolunda.Ama benimgibi tam öğrenemeye çalışanlar için pekte iyi haber sayılmaz
@Eren ve @münirekinci,
Sağolun. Bir amacım kendimi geliştirerek Pyhon'u işimde kullanmak, bir amacım da öğrenimi ve kullanımı çok kolay olan Python'da yetkinleşerek ileride açık kaynak yazılım havuzuna kendi çapımda katkıda bulunabilmek. Diğer arkadaşlar da Python'a ilgi duyar ve uygulama geliştirirse ne mutlu...
Python hakkında son bir not:
Windows altında Delphi (Object Pascal) programlama dilini severek kullanıyordum, ancak Borland adına başarısız bir Kylix denemesi, ardından şu an geliştirilmekte olan Lazarus haricinde, C/C++ tarafından domine edilen Linux ortamında Delphi'nin pek bir şansı yok.
Öte yandan, Python çok güzel ve akıcı bir dil. Ancak tek sorunu Delphi'ninki gibi bir grafik tabanlı bir IDE (tümleşik uygulama geliştirme) yazılım geliştirme ortamına sahip olmaması. Hali hazırda bu alanda hizmet veren wxPython ve Boa Constructor gibi programlar var ancak kullanım kolaylığı açısından henüz hiçbiri Delphi ayarında değil.
Bu yüzden, Python komut satırı ve Tkinter grafik ara yüzünde alabildince basit ve hızlı ancak, QT/GTK/Glade tipi grafik uygulamalarda iş yine kullanıcıya düşüyor ve pek çok şeyi kendi düzenlemek zorunda kalıyor. Bu sorun da aşılırsa ileride Python ile yazılmış daha pek çok güzel açık kaynaklı yazılım göreceğimize inanıyorum.
Ubuntu altında severek kullandığım bazı bilindik Pyton örnek uygulamaları:
1. Listen Müzik Çalıcı: http://www.listen-project.org/
2. Comix Çizgi Roman Görüntüleyici: http://comix.sourceforge.net/
3. Compiz Ayar Yöneticisi: http://wiki.compiz-fusion.org/CCSM
5. Ubuntu-Tweak Gelişmiş Ubuntu Ayarları: http://ubuntu-tweak.com/
6. Linux Mint Başlangıç Menüsü: http://www.linuxmint.com/
7. pySol İskambil Falları Oyunu: http://www.pysol.org/
8.si sizin yazacağınız bir program olabilir. ;)
Bir çırpıda aklıma gelen Python yazılımları:
8. Deluge
9. Exaile
İlginçtir ki bu saydıklarımın üçüde kendi alanında bir numara (bence). :)
Nasa bile python kullanıyorsa vardır bunda birşeyler. Yazın c öğrenmeye başlayacaktım ancak bu bilgilerden sonra belkide python öğrenirim.teşekkürler :)
Güzel katkı teşekkürler, sabitliyorum.
bu adreste (http://www.python.quotaless.com/) Türkçe bir kaynak var. Esprili bir şekilde anlatılmış. Pdf dosyasıda mevcut.
Öğrenmek için belli bir hedef ve amaç şart galiba yoksa zor oluyor unutuluyor zamanla. Python benimde ilgimi çekiyor şimdilik bir hedefim olmadığı için de ilgiden ileri gidemiyorum.
Teşekkür ederim, güzel bir kaynak paylaşımı. GUI geliştirme altında QT ve diğer EFL (enlightenment) kütüphaneleri ile ilgili de kaynak verirseniz sevinirim. Bulursam ben paylaşırım.
arkadaşımın verdiği türkçe kaynaklardan takip etmeye başladım ve bayagı ilerledim gerçektende diyer dillere oranla çok kolay bir dil ama yaptıkları gerçekten büyük bu dilde programcılıgın felsefesini anlaya bilirsiniz paylasım için teşekkürler :)
Çok yararlı bilgiler, bende öğrenmeye başladım bu yaz baya ilerletmeyi hedefliyorum.
Python gerçekten öğrenmesi kolay bir dil. Benim gibi hayatında proglamaya göz atmamamış bir kişi bile ileri seviye bir kullanıcı olmak için matematik alanında ilgili olması yeterli bence. Ama matematikten de önemlisi azim ve istek bence ;D
>>> print "add"
add
>>> print ("addd")
addd
>>> print("addd")
addd
>>>
Python'da eskiden beri süre gelen söz dizimini bir çırpıda kaldırıp yeni sözdizimi şeklini benimseyeceklerini zannetmiyorum, yeni eklemeler olabilir ama eskilere olan bağlılık da devam edecektir.
Selam,
İşimde bana faydası olacak bir programlama dili öğrenmek istiyorum ve pythonu gözüme kestirdim. Lakin gerçekten işime yarar mı önce ondan emin olmam lazım.
Şu an VBA kullanarak excel ve accesste bazı programlar yazıyorum. Access'in örnek databasei var mesela bir tane, müşteriler, telefonlar, adresler, sipariş takibi vs. yapılan bir dosya. Pythonla buna benzer programlar yaratabilir miyim?
Merhaba,
VBA'dan Excel, vb. programları kontrol etmek tabiatıyla daha kolay olmalı, zira hem ikisi de MS ürünü, hem de VBA, Office makrosu olarak geliştirildi.
Bu demek değil ki Python bu konuda işe yaramaz. Farklı komut setleri kullanarak Python ile de Word, Excel ve Access'e bağlanıp kontrol edebilirsiniz:
http://www.p-nand-q.com/python/ms_office.html
http://www.markcarter.me.uk/computing/python/excel.html
http://bytes.com/forum/thread156926.html
Veri tabanları konusunda ayrıyeten, Python'un kendi veritabanı modülü (shelve) ve SQL veritabanlarına erişim modülü bulunuyor.
Alıntı yapılan: pavaisna - 18 Mayıs 2008 - 16:20:42
bu adreste (http://www.python.quotaless.com/) Türkçe bir kaynak var. Esprili bir şekilde anlatılmış. Pdf dosyasıda mevcut.
Kaynak süper
python 3.0 ın yanında 2.6 da devam ettirilecek.Yani eski söz dizimi 2.6 da var.ayrıca PyGame ile ilgili Türkçe belgelerede parssoft.org (http://parssoft.org) tan erişebilirsiniz.
Pyton tam bana göre bir dil öğrenmeye başladım bile ama merak ettiğim Pyton ile OpenGL programlanabilirmi ? Sanırım cevap evet. Peki ne kadar profesyonel programlar yazılabilir ?
Çok profesynel programlar yazabilirsiniz.Bu tamamen sizin ustalığınıza bağlı.Mesela benim belgelerimde anlattığım pygame ile opengl kullanabilirsiniz diyelim 3B bi oyun yapmak istiyosunuz ve tasarımlarınızı Blender la yapacaksınız.Ozaman bu sizin Blender ı nekadar ustaca kullandığınıza bağlıdır.
Bence Python ile ticari program yazmanın önündeki en büyük engel, Python'un C/C++ gibi derlemeli diller yerine, betik dilleri gibi yorumlamalı bir dil olması. py2exe tarzı halen geliştirme aşamasında olan araçlar haricinde, en fazla yarı derlenmiş koda çevirebiliyorsunuz, ki bu kod da bildiğim kadarıyla az bir uğraş neticesinde kaynak koda geri döndürülebiliyor.
Sonuç olarak; açık kaynak kodlu uygulamalar yazacaksanız Python mükemmel bir seçim, ancak bu işten para kazanmak istiyorsanız durup düşünmeniz lazım.
Derlenmiş kodlar nasıl eski kaynak kodu haline geri getirilebiliniyor? açtığımda sadece 1 ve 0 lar görünüyor.
Python, hiçbir zaman tam anlamıyla derlenmiyor, bytecode ismindeki *.pyc uzantılı yarı derlenmiş koda çevriliyor. Daha fazla bilgi için:
http://effbot.org/zone/python-compile.htm
http://effbot.org/pyfaq/can-python-be-compiled-to-machine-code-c-or-some-other-language.htm
Alıntı yapılan: erginemr - 02 Eylül 2008 - 12:47:58
Python, hiçbir zaman tam anlamıyla derlenmiyor, bytecode ismindeki *.pyc uzantılı yarı derlenmiş koda çevriliyor. Daha fazla bilgi için:
http://effbot.org/zone/python-compile.htm
http://effbot.org/pyfaq/can-python-be-compiled-to-machine-code-c-or-some-other-language.htm
Demekki Pyton'a iyi bir derleyici lazm. :( Oysaki çok heveslenmiştim Pyton öğrenmek için. Hatta kitabın ilk 40 sayfasını şıp diye okumuştum. Peki Profesyonel tarzda program yazmak için ne öğrenmeliyiz ? Derlemeside kolay olsun ticari programlarda yazabilelim.
Alıntı yapılan: maxspacemax - 02 Eylül 2008 - 14:21:10
Alıntı yapılan: erginemr - 02 Eylül 2008 - 12:47:58
Python, hiçbir zaman tam anlamıyla derlenmiyor, bytecode ismindeki *.pyc uzantılı yarı derlenmiş koda çevriliyor. Daha fazla bilgi için:
http://effbot.org/zone/python-compile.htm
http://effbot.org/pyfaq/can-python-be-compiled-to-machine-code-c-or-some-other-language.htm
* demek ki Pyton'a iyi bir derleyici lazm. :( Oysaki çok heveslenmiştim Pyton öğrenmek için. Hatta kitabın ilk 40 sayfasını şıp diye okumuştum. Peki Profesyonel tarzda program yazmak için ne öğrenmeliyiz ? Derlemeside kolay olsun ticari programlarda yazabilelim.
python müthiş bir dil ama tabi bazı eksikleri var eğer siz ticari program yazmayı düşünüyorsanız kuşkusuz ilk ögrenilmesi gereken c dir sonra c++ sonrada java denilebilir en azından ben bu yolu takip diyorum. :D
burdaki kaynakları incelerken bişey dikkatimi çekti yapı olarak php ye benzediğiniz söyleyebilirmiyiz?
yukarıda verilen kaynaklar çok güzeller bende dün akşamdan beri python çalışıyorum yukarda dediğim gib php ye çok benzer yanları var mesela syntax olayı nerdeyse aynı fonksiyon tanımlarken yazım şekli php ile aynı sadece if şartlı ifadesinde biraz değişiklik var sanırım python da php ile aynı soydan geliyor :)
Bütün diller hemen hemen birbirine benzer de python un derlenme olayını anlamadım?
Alıntı yapılan: matafleur - 02 Eylül 2008 - 18:21:14
Bütün diller hemen hemen birbirine benzer de python un derlenme olayını anlamadım?
Python kodlorı derlenmez yorumlanır. Aşağıda bir açıklama var.
Alıntı YapBilgisayar programlamada yorumlanan programlama dili, bu dilde yazılan programların çalışabilmeleri için kaynak kodlarının bir yorumlayıcı tarafından yorumlanması gerektiğini ifade etmektedir. "Interpreted programming language" olarak da geçmektedir.
Teorik olarak herhangi bir proglamlama dili ile yazılan bir program, kendi derleyicisi tarafından makine diline dönüştürülür ve derlendikleri platform üzerinde doğrudan çalıştırılır (C, Ada, Pascal, Delphi, Algol dillerinde olduğu gibi) ya da o dilin yorumlayıcısı tarafından işletilerek çalıştırılır (Python, Ruby, Java, Lisp, BASIC, AWK gibi). Bununla beraber kimi dillerde bu iki özelliğe de rastlamak mümkündür (Lisp, C, Ocaml ve Python'da olduğu gibi).
Wikipedia (http://tr.wikipedia.org/wiki/Yorumlanan_programlama_dili)
Derlenmesi yorumlanmasına engel olmaz bence.Nitekim python da yazdığım bir uygulamayı geany de compile ya basarak pyc ye dönüştürdüğümde bu pyc dosyası 1 ve 0 lardan oluşur.Benim anlamadığım bu 1 ve 0 ları nasıl tekrar eski haline getirebiliriz ? Normalde bunun olamaması lazım.
Alıntı yapılan: MeBuNtU - 02 Eylül 2008 - 22:00:08
Derlenmesi yorumlanmasına engel olmaz bence.Nitekim python da yazdığım bir uygulamayı geany de compile ya basarak pyc ye dönüştürdüğümde bu pyc dosyası 1 ve 0 lardan oluşur.Benim anlamadığım bu 1 ve 0 ları nasıl tekrar eski haline getirebiliriz ? Normalde bunun olamaması lazım.
http://python-forum.org/pythonforum/viewtopic.php?f=18&t=6943
http://www.crazy-compilers.com/decompyle/
Alıntı yapılan: erginemr - 02 Eylül 2008 - 22:19:55
Alıntı yapılan: MeBuNtU - 02 Eylül 2008 - 22:00:08
Derlenmesi yorumlanmasına engel olmaz bence.Nitekim python da yazdığım bir uygulamayı geany de compile ya basarak pyc ye dönüştürdüğümde bu pyc dosyası 1 ve 0 lardan oluşur.Benim anlamadığım bu 1 ve 0 ları nasıl tekrar eski haline getirebiliriz ? Normalde bunun olamaması lazım.
http://python-forum.org/pythonforum/viewtopic.php?f=18&t=6943
http://www.crazy-compilers.com/decompyle/
Peki hangi dili öğrenmeli? Teşekkürler.
Alıntı yapılan: maxspacemax - 02 Eylül 2008 - 22:22:20
...
Peki hangi dili öğrenmeli? Teşekkürler.
Python. :)
Eskiden olsaydı, tereddütsüz muhteşem Delphi dilini ve IDE geliştirme ortamını önerirdim. Ama ne yazık ki Delphi uzun süredir revaçta değil. Bence başka dil bilmiyorsanız, programcılığa başlamak için Python idealdir. Ticari programlar ya da kariyer için daha sonra C/C++'a ya da MS'in gazıyla bugünlerde çok popüler olan C#'a geçiş yapabilirsiniz.
Alıntı yapılan: erginemr - 02 Eylül 2008 - 22:30:04
Alıntı yapılan: maxspacemax - 02 Eylül 2008 - 22:22:20
...
Peki hangi dili öğrenmeli? Teşekkürler.
Python. :)
Eskiden olsaydı, tereddütsüz muhteşem Delphi dilini ve IDE geliştirme ortamını önerirdim. Ama ne yazık ki Delphi uzun süredir revaçta değil. Bence başka dil bilmiyorsanız, programcılığa başlamak için Python idealdir. Ticari programlar ya da kariyer için daha sonra C/C++'a ya da MS'in gazıyla bugünlerde çok popüler olan C#'a geçiş yapabilirsiniz.
Yeni bir başlangıç yapmıyorum. Python bana çok kolay gibi geldi daha zor dilleri başarabilirim. Daha önce bir süre Vbasic kullandım. Şimdi nereden başlamalı ?
Paşam vb kullandıysan hepsini öğrenirsin.Dilde neyin ne olduğu belli değil.Nesneye yönelik hesapta ama kalıtım kullanamıyorsun.Çok uzun süre kullandım ve saçmasapan bir dil bence (:
Pyton öğrenilmesi kolay bir dil. Peki bunun kaynak koda çevrilememesinin bir yolu yokmu ?
http://www.djangoproject.com
Alıntı yapılan: Eren - 03 Eylül 2008 - 06:05:48
http://www.djangoproject.com
Güzel siteye benziyor ama ingilizce bilmdiğim için anlamıyorum :(
Django ile Python dilini kullanan Web destekli görsel uygulamalar hazırlayabilirsiniz. Django bu ve benzeri işlere yarıyor.
Alıntı yapılan: Eren - 03 Eylül 2008 - 06:26:26
Django ile Python dilini kullanan Web destekli görsel uygulamalar hazırlayabilirsiniz. Django bu ve benzeri işlere yarıyor.
Teşşekkürler. Bu soru kafamı çok kurcalıyor.
Pyton ile yapılmış bir program ticari olamazmı.
Derlendikten sonra tekrar kaynak koda çevrilememesinin bir yolu yok mu ?
Python ile apache uyumunu sağlamaya çalışıyorum ama henüz bir şey elde edemedim. bunun için birden fazla uygulama var galiba. en son apache mod_python uygulamasını kurmayı denedim ama yarım kaldı. Daha önce bunu denemiş biri var mı acaba ?
Gören oldu mu bilmiyorum ama Pardus Wiki de de bir şeyler buldum:
http://tr.pardus-wiki.org/NASIL:Python_ile_programlama (http://tr.pardus-wiki.org/NASIL:Python_ile_programlama)
Arkadaşlar ticari anlamda guı arayüzlü programlar yazmak pythonda zor gerek tkinter gerekse başka modüller olsun ama isteyen arkadaşlara xp ya da vista altında kolay arabirim yazabileceğiniz ıronpython var .net çatısı altında çalışıyor visual studio kullanan varsa arabirimi aynı formları kendisi yaratıyor siz yalnızca python kodunu yazıyorsunuz ilgilenen arkadaşlara yardımcı olurum ben visual studio kullanmadığım için pek bir şey yapamadım ama guı hazırlamanın kolay olduğunu söyleye bilirim :D
Alıntı yapılan: xxx3 - 08 Aralık 2008 - 17:52:22
Arkadaşlar ticari anlamda guı arayüzlü programlar yazmak pythonda zor gerek tkinter gerekse başka modüller olsun ama isteyen arkadaşlara xp ya da vista altında kolay arabirim yazabileceğiniz ıronpython var .net çatısı altında çalışıyor visual studio kullanan varsa arabirimi aynı formları kendisi yaratıyor siz yalnızca python kodunu yazıyorsunuz ilgilenen arkadaşlara yardımcı olurum ben visual studio kullanmadığım için pek bir şey yapamadım ama guı hazırlamanın kolay olduğunu söyleye bilirim :D
Anjuta (http://anjuta.sourceforge.net/features)'da kolaylıkla arayüz hazırlayıp bir-iki tıkla bu arayüze python kodunu gömebiliyorsunuz.
Alıntı yapılan: atomkarinca - 08 Aralık 2008 - 18:30:09
Alıntı yapılan: xxx3 - 08 Aralık 2008 - 17:52:22
Arkadaşlar ticari anlamda guı arayüzlü programlar yazmak pythonda zor gerek tkinter gerekse başka modüller olsun ama isteyen arkadaşlara xp ya da vista altında kolay arabirim yazabileceğiniz ıronpython var .net çatısı altında çalışıyor visual studio kullanan varsa arabirimi aynı formları kendisi yaratıyor siz yalnızca python kodunu yazıyorsunuz ilgilenen arkadaşlara yardımcı olurum ben visual studio kullanmadığım için pek bir şey yapamadım ama guı hazırlamanın kolay olduğunu söyleye bilirim :D
Anjuta (http://anjuta.sourceforge.net/features)'da kolaylıkla arayüz hazırlayıp bir-iki tıkla bu arayüze python kodunu gömebiliyorsunuz.
bilmiyordum teşekkürler bilgi için :D
Alıntı yapılan: aoyilmaz - 18 Mayıs 2008 - 16:20:42
bu adreste (http://www.python.quotaless.com/) Türkçe bir kaynak var. Esprili bir şekilde anlatılmış. Pdf dosyasıda mevcut.
Tuttum bu linki :D Teşekkürler herkese. @erginemr bahsettiğiniz kitabı da alıcam başlıyorum bakalım.
freeze.py diye bir zımbırtı var.Sanırım derlemeye yarıyor şu an kurcalıyorum ama pek bir sonuç aldığım söylenemez.
Python ile GUI programlama için Türkçe kaynak varmı?
Alıntı YapPython ile GUI programlama için Türkçe kaynak varmı?
http://wiki.pardus-linux.org/index.php/Python
http://www.istihza.com/
http://tr.pardus-wiki.org/NASIL:Python_ile_programlama
http://www.omu.edu.tr/~roktas/mirror/belgeler.org/uygulamalar/python-tutorial.html
http://www.geocities.com/dinceraydin/python/indextr.html
Alıntı yapılan: egitimist - 16 Şubat 2009 - 18:57:56
Alıntı YapPython ile GUI programlama için Türkçe kaynak varmı?
http://wiki.pardus-linux.org/index.php/Python
http://www.istihza.com/
http://tr.pardus-wiki.org/NASIL:Python_ile_programlama
http://www.omu.edu.tr/~roktas/mirror/belgeler.org/uygulamalar/python-tutorial.html
http://www.geocities.com/dinceraydin/python/indextr.html
Teşekkürler.Bir yerde Pyqtl ile ilgili yazılarda bulmuştum ama nerdeydi hatırlamıyorum.Biraz araştırayım!
Acaba bu linklerde eklenebilir mi?
http://wiki.pardus-linux.org/index.php/Python
http://www.istihza.com/
http://tr.pardus-wiki.org/NASIL:Python_ile_programlama
http://www.omu.edu.tr/~roktas/mirror/belgeler.org/uygulamalar/python-tutorial.html
http://www.geocities.com/dinceraydin/python/indextr.html
olmayanları :)
Alıntı yapılan: mtilhan - 21 Mart 2009 - 12:07:32
Acaba bu linklerde eklenebilir mi?
http://wiki.pardus-linux.org/index.php/Python
http://www.istihza.com/
http://tr.pardus-wiki.org/NASIL:Python_ile_programlama
http://www.omu.edu.tr/~roktas/mirror/belgeler.org/uygulamalar/python-tutorial.html
http://www.geocities.com/dinceraydin/python/indextr.html
olmayanları :)
Bence bu şekilde eklenmiş oldu. Teşekkürler @mtilhan. :)
Ya bu linkler egitimistin linkleri teşekkürü hakkeden o :)
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.
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. :)
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
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?
Alıntı yapılan: mtilhan - 22 Mart 2009 - 17:40:13
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?
http://www.wiki.pardus-linux.org/index.php?title=PYQT_Denemeleri-1
http://www.wiki.pardus-linux.org/index.php?title=PYQT_Denemeleri-2
http://www.wiki.pardus-linux.org/index.php?title=PYQT_Denemeleri-3
http://www.wiki.pardus-linux.org/index.php?title=PYQT_Denemeleri-4
http://www.wiki.pardus-linux.org/index.php?title=PYQT_Denemeleri-5
http://www.wiki.pardus-linux.org/index.php?title=PYQT_Denemeleri-6
http://www.wiki.pardus-linux.org/index.php?title=PYQT_Denemeleri-7
http://www.wiki.pardus-linux.org/index.php?title=PYQT_Denemeleri-8
Teşekkürler ama eclipse filan diyorlardı burada sadece qt designer var?
Neyse genede teşekkürler :)
Fırat Özgül (http://www.istihza.com/PythonProgramlamaDili.pdf) Gerçekten güzel bir kaynak. Arşivlerinizde bulunmasında fayda var.
python'da temel seyleri anladim. fakat bir seyler cikarmak icin moduleri bilmek gerekiyor. turkce modul anlatimi ,ders notu olan varsa; paylasirsaniz sevinirim.
tsk.
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 (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 (http://www.istihza.com/py2/icindekiler_python.html)
PyGTK 2.x için kaynak
http://www.istihza.com/gtk/icindekiler_pygtk.html (http://www.istihza.com/gtk/icindekiler_pygtk.html)
Tkinter 2.x için kaynak
http://www.istihza.com/tk2/icindekiler_tkinter.html (http://www.istihza.com/tk2/icindekiler_tkinter.html)
Python Kod Bankası
http://www.istihza.com/kodbankasi/index.html (http://www.istihza.com/kodbankasi/index.html)
Arkdaşlar ben python ögreniyorum şuan. Ve 2.x sürümünü ögrenmekteyim. Kaynak sitem ise www.istihza.com (http://www.istihza.com). Bence çok güzel anlatım olmuş. İster pdf ister html olarak okuyabilirsiniz..
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.
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/)
http://code.google.com/p/android-scripting/wiki/Tutorials (http://code.google.com/p/android-scripting/wiki/Tutorials)
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
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.
bende en yakın zamanda python öğrenmek istiyordum
çok iyi oldu bu konu
ellerinize sağlık...
Bilgiler için teşekkürler. Bir zamanlar heves etmiştim fakat okul derslerine çalışmak gerekti askıya aldık öğrenmeyi :)
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.
Arkadaşlar ilk önce C den mi başlamak gerek PYTHONdan mı ?
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!
@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 . =)
@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 ?
Rica ederim.
.sis uzantınısını bilmiyorum fakat .jar uzantısı Java uygulamaları ile alakalı diye anımsıyorum. Telefondaki uygulamalar ve oyunlar ise Python ile yazılabiliyor mu? Python ile yazılan bilmiyorum hiç açıkcası fakat yeni felefon, bilgisayar kırması cihazlardan dolayı da emin olamıyorum. Fakat Java ile yapıldığından eminim... Java ile mobil uygulamalar yapılabiliyor hatta bahsettiğiniz .jar uzantısının dediğim gibi Java'ya ait olduğunu anımsıyorum.
C++ ve QT kullanarak da mobil uygulamalar geliştirilebiliyor. Bundan adım gibi eminim =)
EK: şu başlıkta arkadaşın paylaştığı Java uygulaması .jar uzantılı...
http://forum.ubuntu-tr.net/subdomains/forum/index.php/topic,22040.0
Demek ki doğru anımsıyormuşum =)
@sem0900,
Şu an düşünmekten olduğum konu hakkında çok güzel yazmışsınız, ellerinize sağlık :)
@emreseckin,
".jar" uzantılı dosyalar Java ile yazılıyor diye biliyorum :)
istihza.com daki belgeleri de ilk makaleye eklemek lazım:
http://www.istihza.com
python2: http://www.istihza.com/py2/icindekiler_python.html
bildiğim kadarıyla ilk makalede belirtilen kitap da üstte linkini verdiğim yazıların derlenmiş haliydi...
güzel kaynak hazırlamışsınız teşekkürler elinize sağlık
Alıntı yapılan: erginemr - 17 Mayıs 2008 - 11:21:32
4. İleri Seviye Python:
http://www.diveintopython.org/
link kırık mı?
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
10.4.11 410 Gone bölümü...
öncelikle şu üç bağlantının çalışmadığını belirtmek istiyorum. http://ders.kirkambar.net/python/sss.html , http://openbookproject.net/thinkCSpy/ , http://www.diveintopython.org/ dive into python artık diveintopython.net alan adınını kullanıyor.
ben kendimi python'ın söz dizimini ve temel özelliklerini bilen birisi olarak görüyorum ama şimdilik daha fazla ilerleyemedim. amacım pusula yayıncılığın tavsiye ettiğiniz kitabını almaktı ama idefix.com'da da kitapyurdu.com'da da tükenmiş. benim sizden istediğim tavsiye şu; ingilizce veya türkçe olması farketmez, kolay edinebileceğim ve beni ilerletebilecek basılı bir python kitabı. şunu da belirteyim ki bilim ve matematik alanına meraklıyımdır. eğer bu alanda yazılmış bir kitap tavsiye ederseniz daha makbul olur.
www.istihza.com (http://www.istihza.com)
Sitesini biliyor musunuz? Phyton bilmediğim için içeriği ne kadar iyidir bilmiyorum. Ayrıca sitedekilerin yazılı halde kitabıda vardı galiba.
Alıntı yapılan: travego0403 - 11 Mart 2012 - 00:12:53
www.istihza.com (http://www.istihza.com)
Sitesini biliyor musunuz? Phyton bilmediğim için içeriği ne kadar iyidir bilmiyorum. Ayrıca sitedekilerin yazılı halde kitabıda vardı galiba.
Pythonu öğrenebileceğin en güzel site.Pdf halinde de var sitesinde.Ben oradan öğrendim.En basitinden alıyor anlatmaya sonra adım adım seni istediğin yere taşıyor :)
Sayın arkadaş python çalışacaksan yeni başlayan için iyi bir seçim derim başka dillere göz atmışsan sanırım iyi bir karar diyeceksin.Şimdi merak ettiklerine cevap vereyim aklına gelebilecek bir çok büyük projede python kullanılıyor .Senin yapman ubuntu kullanıyorsan depodan geliştiriciler sekmesinden python sekmesine tıklayıp 2.7 idesini indireceksin.Nedenmi türkçe kaynak ve kararlı bir yapı için tkinter de içinde kurulu geliyor görünüşü söylendiği kadar berbat değil istediğin tüm seyleri yapabilirsin.Birde ister veri tabanı geliştir ister muhasebe programı bu senin bileceğin bir iş ama biraz yavaş hızlandırmak için C kotlarıda eklenebilen modülüde var .Ama bizim gibi amatör demek abartı olabilir amatör bilen sayılmayanlar için çok ideal derim seveceksin bu dili garanti verebilirim.Birde unutmadan dilin ana yapısı C diline benziyor ama girintileme ile çalışıyor bunuda unutmasan iyi olur saygılarımla...
Alıntı yapılan: microanaliz - 14 Mart 2012 - 22:57:19
Birde unutmadan dilin ana yapısı C diline benziyor ama girintileme ile çalışıyor bunuda unutmasan iyi olur saygılarımla...
Bir düzeltme yapmak isterim Python'daki örneklerle çalışma (instance mı oluyordu İngilizce'si) C de yoktur. C bu şekilde referans sistemi ile çalışmaz. Göstericiler vardır fakat özellikle adres ataması yapmak gerekir. C de türlere önem verilir, Python'da çalışma zamanında tür belli olabilir, önceden türü belirtmeye gerek yoktur. Python nesne yönelimlidir C değildir vs vs vs...
Başka bir başlığa (http://forum.ubuntu-tr.net/index.php?topic=36041.0) yazmıştım, burada da bulunsun istedim..
Alıntı Yapİstihza dışında benim yer imlerimde kayıtlı türkçe kaynaklar:
http://yasararabaci.tumblr.com/
http://pythontr.blogspot.fr/
http://python-gezegeni.appspot.com/
http://sayilarvekuramlar.blogspot.com/search/label/python
http://pythontr.blogspot.com/
http://ugur.ozyilmazel.com/
http://www.metehan.us/python-kurulum-betigi-hazirlamak.html
http://pythondili.blogspot.com/
http://www.geocities.com/dinceraydin/python/indextr.html
http://blog.fatiherikli.com/
http://tr.scribd.com/doc/77699965/Python-Turkce-e-Kitap
http://pythontr.org/
http://www.pythontr.com/
http://www.yazilimdilleri.net/YazilimKategori-38-Python.aspx
Yabancı kaynaklar
http://docs.python.org/
http://wiki.python.org/moin/
http://www.diveintopython.net/
http://www.doughellmann.com/
http://www.python-course.eu/
http://www.ibiblio.org/g2swap/byteofpython/read/
http://www.tutorialspoint.com/python/index.htm
http://anandology.com/python-practice-book/index.html
http://learnpythonthehardway.org/book/
http://www.saltycrane.com/blog/tag/python/
http://www.hlevkin.com/Shell_progr/hellopython.htm
Yabancı Forumlar
http://www.python-forum.org/pythonforum/index.php
http://www.dreamincode.net/forums/forum/29-python/
Güzel yerler
http://www.skulpt.org/#
http://codingbat.com/python
http://code.activestate.com/recipes/langs/python/?query_start=1
http://nullege.com/
http://www.java2s.com/Code/Python/CatalogPython.htm
http://code.ohloh.net/?s=socket&browser=Default&pp=0&fl=Python&mp=1&ml=0&me=1&md=1&ff=1&filterChecked=true
Kaç Senedir Python İle Uğraşıyorum Hala Ziyaret Ettiğim Kaynaklar. 8)
Biraz güncelleme şart gibi mevvut güncel kaynakları bağlantıları halen aktif olarak çalışan ilave yapabilr mi?
Mevcut ilk ileti üzerinden güncelleme yapar gibi bir ileti geçilirse, ilk iletiyi düzenleriz bizler de.
sizlere çok güzel bir kitap önerebilirim kitap python(vers. 3.2.3) yüklenmesinden başlıyor ve python ile grafik çizimine kadar gidiyor. kitap bolca örnek programlarla dolu yalın bir dille anlatılmış ayrıca örnekler çoğunlukla matematiksel hesaplamaları içeriyor(örn: alterne seri toplamını hesaplayan program vb.).neyse konuyu uzatmadan kitabın ismini vereyim. "prof. dr. Mithat Uysal, Python Programlama Dili, Nirvana Yayinları". %100 başarı getirmeyebilir ama yardımcı olcağı kanaatindeyim.
Emeğinize sağlık çok iyi kaynaklar.
python' başlamak için en güzel kaynaklardan biride codecademy :
Alıntı Yaphttps://www.codecademy.com/learn/python
codecademy harikulade bir kaynak ancak python 2 dersleri var sadece. Ben de yeni başladım, pyhton 3 tercih ettiğim için orası işime yaramadı. Aslında oradaki alıştırmaların bazılarını yaptım, algoritmasını anlamama vesile oldu diyebilirim ama python 3 de temel bazı farklılıklar var bilindiği üzere. Yine de keşke pyhton 3 dersleri de koysalar diyorum.
www.istihza.com ' erişim mümkün değil . içindeki pyhton pdflerini arkadaşım tavsiye etmişti ben de zamanında girip göz gezdirdim . bugün bir bakayım dedim ama site açılmıyor , bu site bir daha açılmayacak mı ?
https://belgeler.yazbel.com/python-istihza/
teşekkürler
Python programlama dilindeki GUI için bir alt başlıkta wxPython olarak açılamaz mı?
istihza.com kapanmıştır!
istihza.com yöneticisi Fırat Özgül siteyi kapattı. Açıklamasına https://forum.yazbel.com/t/istihza-neden-kapandi/1217/5?u=erdem1 (https://forum.yazbel.com/t/istihza-neden-kapandi/1217/5?u=erdem1) linkinden ulaşabilirsiniz.
Artık istihza yerine http://yazbel.com (http://yazbel.com) adresinde Python belgelerine ulaşabilirsiniz. Ayrıca forum.yazbel.com (http://forum.yazbel.com) 'a üye olup Python veya başka programlama dilleri ile ilgili sorularınızı sorabilirsiniz. Orada bana forum.yazbel.com/u/Erdem1/summary (http://forum.yazbel.com/u/Erdem1/summary) adresinden ulaşabilirsiniz.
İyi çalışmalar :)
Konusu açılmışken, dilerseniz Udemy'deki ücretsiz ve ücretli video eğitimlere de göz atabilirsiniz.
İlgili konuya gitmek için buraya (https://forum.ubuntu-tr.net/index.php?topic=59467.msg640953#msg640953) tıklayın.
Alıntı yapılan: OKAN - 18 Mayıs 2008 - 16:20:42
bu adreste (http://www.python.quotaless.com/) Türkçe bir kaynak var. Esprili bir şekilde anlatılmış. Pdf dosyasıda mevcut.
Şu kaynağı ve PDF'ini çok merak ettim ya.. Dokümana sahip biri paylaşırsa çok iyi olur
[mention=645687]@Medullitus[/mention]
Ücretsiz ve ücretli (kupon koduyla 29,99 TL), Türkçe anlatımlı, önceden çekilmiş videolardan oluşan eğitimler işinize yarayacaksa, açmış olduğum bu konuya (https://forum.ubuntu-tr.net/index.php?topic=59467) göz atmanızda fayda var.
Merhaba. Ubuntu'da yeniyim. Python'ı da yeni öğreniyorum. Ubuntu'da .py dosyası oluşturmak ya da açmak için python idle ile çalışsam yeterli olur mu? Yoksa Ubuntu'nun kendi uygulamarında .py dosyaları açmak için yüklü program bulunuyor mu? Bu arada Ubuntu'yu Raspberry Pi 4 (4 GB) üzerinde kullanıyorum. Raspberry'yi çalıştırdıktan 1 saat sonra Youtube'da video açınca sistem ısındı uyarısı veriyor. PyCharm kursam Raspberry kaldırır mı?
PyCharm ağır bir ide .py uzantılı dosyaları varsayılan olan gedit açıyor zaten ama kod yazmak istiyorsan Atom veya VSCode gibi hafif editörler var bunları öneririm.
Alıntı yapılan: 91011 - 16 Temmuz 2020 - 19:46:13
PyCharm ağır bir ide .py uzantılı dosyaları varsayılan olan gedit açıyor zaten ama kod yazmak istiyorsan Atom veya VSCode gibi hafif editörler var bunları öneririm.
Teşekkür ederim.