Python: Başlangıç için Öneriler


Bu günlüğü takip edenler, Python’a olan ilgimin Sage’ten (http://www.sagemath.org/) kaynaklandığını bilebilirler. Sage kullanmak niyetiniz yoksa bile Python ilginç bir programlama dili… Bilgisayar programlamaya başlamak istiyorsanız, Python’ı öğrenilmesi kolay bir dil olması nedeniyle, zaman zaman programlamaya giriş derslerinde de kullanılıyor (örn. MIT vb.).

Waterloo Üniversitesi ise programlama öğretmeyi amaçlı sitesi, ilgililere deneme-yanılma yöntemiyle Python’a ve bilgisayar programlamaya  ilk adımlarını atma fırsatı sunuyor:

http://cscircles.cemc.uwaterloo.ca/

Deneme-yanılmaya ek olarak MIT’de verilen dersleri de izleyebilirsiniz:

http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/

MIT’nin dersleri (24 saat) size fazla geldiyse, Google’ın iki günlük programını deneyebilirsiniz:

https://developers.google.com/edu/python/

Ya da  Stavros Korokithakis’in  Learn Python in 10 minutes adlı kılavuzuna 10 dakikanızı ayırmak istersiniz:

http://www.korokithakis.net/tutorials/python/

Zed A. Show’un kitabı Learn Python The Hard Way ise vaktiniz varsa, programlamayı eski usül öğreten bir kaynak. Kitabın tamamını okumasanız da kitabın başlangıcı programlamaya, hatta problem çözmeye yönelik güzel bir özet:

http://learnpythonthehardway.org/book/intro.html

Türkçe Kaynaklar

Jeffrey Elkner, Allen B. Downey ve Chris Meyers tarafından yazılmış ve Tahir Emre Kalaycı tarafından Türkçe’ye çevrilen Bilgisayar Bilimcisi gibi Düşünmek bilgisayar bilimlerine Python kullanarak giriş yapıyor:

http://yzgrafik.ege.edu.tr/~tekrei/dersler/bbgd_p/

Python’un yaratıcısı Guido van Rossum ile  Fred L. Drake, Jr. ‘ın hazırladıkları Python Tutorial belgesi ise Dinçer Aydın tarafından Türkçe’ye çevrilmiş:

http://www.belgeler.org/uygulamalar/python-tutorial.html

Python konusunda yazılmış başka Türkçe kaynaklar da var. Bunların bir kısmı,

http://wiki.python.org/moin/TurkishLanguage

sayfasında özetlenmiş.

Python’u nasıl deneyebilirsiniz?

Bilgisayarınıza Python programlama yorumlayıcısını yüklemeksizin de Python’da program yazabilirsiniz. Internet üzerinde http://codepad.org/ benzeri pek çok Python yorumlayıcısı bulabilirsiniz. Hatta Sage’in Internetteki arayüzü Sage Defterlerini de (örn. http://sagenb.org/) Python programlamayı öğrenmek için kullanabilirsiniz.

Son Söz

Python ya da bilgisayar programlamayı öğrenmeye başlamanın pek çok farklı yolu var. Burada kısaca bir iki tanesine değinmek istedim. Çok daha farklı bir yaklaşım için ise ProgramByDesign‘ı öneririm:

http://en.wikipedia.org/wiki/ProgramByDesign

http://www.bootstrapworld.org/

Reklamlar

Bir Yanıt Bırakın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Log Out / Değiştir )

Connecting to %s