Herkes İçin Python

Başlatan fortran, 24 Şubat 2010 - 02:46:02

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

fortran


Amacı, Python dili ve Tkinter arayüz takımı için Türkçe kaynak oluşturmak olan, www.istihza.com sitesinin kurucusu Fırat ÖZGÜL'ün ilk kitabı "Herkes için PYTHON" KODLAB Yayınevi tarafından yayınlandı ve kitapçılardaki yerini aldı. Ayrıca 544 sayfa olan bu güzel kitabın içinde yer alan yazılara ve daha fazlasına www.istihza.com adresinden de ulaşabilirsiniz.

Kitapta yer alan yazılarını, 18 Eylül 2007 tarihinde başlayarak kaleme alan Fırat ÖZGÜL, bu kaynağı oluşturmaktaki amacını şu şekilde anlatıyor; "O zamandan bugüne amacım, Python Programlama Dili ve onun yarı-resmi arayüz takımı olan Tkinter'e ilişkin "okunaklı" bir Türkçe kaynak oluşturmaktı. Aradan geçen iki yıl içinde bu amaca ulaşmak için var gücümle çalıştım."

Haberi hazırlarken görüştüğümüz Fırat ÖZGÜL, kitabını şimdi okuyacağınız satırlar ile anlatıyor:

"Python 1990 yılından bu yana büyük bir topluluk tarafından geliştirilen kıvrak ve dinamik bir dildir. Söz diziminin sade olması, kolay öğrenilmesi ve program geliştirme sürecini son derece hızlandırması ile tanınan bu dil Windows, GNU/Linux ve Mac OS X gibi pek çok farklı platform üzerinde çalışabiliyor. Dolayısıyla tek bir platform üzerinde geliştirdiğiniz bir Python uygulaması, üzerinde hiçbir değişiklik yapmaya gerek olmadan veya küçük değişikliklerle başka platformlar üzerinde de çalışabilecek.

Son yıllarda ülkemizde de ilgi uyandırmaya başlayan bu dil, yavaş yavaş üniversite müfredatlarında yerini alıyor. Her ne kadar ülkemizde henüz yeterli ilgiyi görmese de, bugün Google'dan NASA'ya, YouTube'den Hewlett Packard'a kadar pek çok kurum ve şirkette Python programlama dilinden yararlanıyor.

Elinizdeki kitap, Python programlama diline merak duyan okurlara bu dilin temellerini sağlam ve hızlı bir şekilde öğretmeyi amaçlamaktadır. Bu kitaptan yararlanabilmek için önceden bir programlama dili biliyor olmanız gerekmez. Bu kitap okurun programlama konusunda hiçbir bilgisi olmadığı varsayılarak ve herkesin anlayabileceği bir üslupla hazırlandı."

Kitaptaki bölümler

Herkes için Python kitabı üç ayrı bölümden oluşuyor. Kitabın yazarı Fırat ÖZGÜL bu bölümleri şu şekilde açıklıyor:

"Temel Konular bölümünde Python programlama dilinin özünü oluşturan, karakter dizileri, sayılar, listeler, demetler, sözlükler, fonksiyonlar, dosya işlemleri ve hata yakalama gibi temel düzeydeki konular işlenmektedir. Bu bölümde ayrıca düzenli ifadeler ve nesne tabanlı programlama gibi orta-ileri düzey konulara da yer verildi. Bu bölümü bitirdiğinizde Python ile konsol uygulamaları yazabilecek düzeye geleceksiniz.

Özel Konular bölümü Python programlama diline ilişkin bir konunun özel bir yönünü inceleyen makalelere ayrıldı. Bu bölümde math modülü ve pypdf modülü gibi ileri düzey modüllerin yanı sıra, Python'un önbellekleme mekanizmasına ilişkin bir inceleme yazısı ve Python'un Windows işletim sisteminde nasıl sistem yoluna (PATH) ekleneceğini anlatan bir makale yer alıyor. Bu bölümde ayrıca Python ve OpenOffice.org ilişkisini inceleyen bir makale de bulacaksınız.

Arayüz Programlama bölümü ise Python programlama dilinin resmi arayüz takımı olan Tkinter'e ayrıldı. Bu bölümde Tkinter arayüz takımı üzerine ayrıntılı bir bilgi edinecek ve konsol uygulamalarının yanı sıra arayüze sahip modern uygulamalar geliştirebilecek düzeye geleceksiniz."

Geleceğin programcılarına iyi bir Türkçe kaynak olacak bu kitabından dolayı yazara teşekkür ediyor, başarılı yayınlarının devamını bekliyoruz.

Kaynak: www.istihza.com

ozgurlukicin.com
Özgür yazılım dergisi: eniXma

solidsnake

Ben python a baslamak istiyorum ama kitap verdiğimiz paraya değer mi?Bu tur kitaplarda iyi arastirmak gerekiyor da.

gimpprofessional

Alıntı yapılan: solidsnake - 24 Şubat 2010 - 04:39:04
Ben python a baslamak istiyorum ama kitap verdiğimiz paraya değer mi?Bu tur kitaplarda iyi arastirmak gerekiyor da.


Burada ne arasan bulursun..  :D
http://www.istihza.com/
Gimp Uzmanı artık Full Circle Magazine 'de yazıyor. Son sayısını incelediniz mi? http://fullcirclemagazine.org/

Gimp Uzmanı blog
http://gimpuzmani.wordpress.com/

Şimdiye kadar yayınlanmış tüm makaleler.
http://www.facebook.com/pages/Gimp-Uzmani/325906387399?ref=mf

eribol

Ben pdf formatını indirdim şimdilik ama muhakkak günün birinde kitabını da alırım. İnanılmaz açıklayıcı bir şekilde konuları anlatmış. Hayret ettim gerçekten. Başlangıç ve orta seviye için bulunmaz nimet.

tasy

ben burda paylaşmıştım ama bu daha geniş bi açıklama olmuş, eline sağlık...

http://forum.ubuntu-tr.net/index.php/topic,16456.0.html

kernel

Türkçe bilişim kaynağı olabilecek kitapları görmek, beni ümitlendiriyor. Kitabı kesinlikle alacağım, daha böyle çok kaynağa sahip olacağımız günleri görmeyi umuyorum. :)
Dünyada herkese yeticek kadar kaynak var. Ama açgözlüleri doyurucak kadar kaynak yok..

solidsnake

#6
Alıntı yapılan: eribol - 24 Şubat 2010 - 11:11:14
Ben pdf formatını indirdim şimdilik ama muhakkak günün birinde kitabını da alırım. İnanılmaz açıklayıcı bir şekilde konuları anlatmış. Hayret ettim gerçekten. Başlangıç ve orta seviye için bulunmaz nimet.
Kitap siteden derlenen biligileri içeriyor sanırım.Ek olarak başka bilgiler varmı?

bsod1

Alıntı yapılan: eribol - 24 Şubat 2010 - 11:11:14
Ben pdf formatını indirdim şimdilik ama muhakkak günün birinde kitabını da alırım. İnanılmaz açıklayıcı bir şekilde konuları anlatmış. Hayret ettim gerçekten. Başlangıç ve orta seviye için bulunmaz nimet.
yanlış anlamayın ama, orta seviye için hiçbir işe yaramaz bu kitap, hatta yeni başlayanlara da buradan başlamasını tavsiye etmiyorum açıkçası.. bundan başka bir tane daha türkçe kitap var, o da bundan farklı değil

özgürubuntu

Alıntı yapılan: bsod1 - 24 Şubat 2010 - 22:35:44
yanlış anlamayın ama, orta seviye için hiçbir işe yaramaz bu kitap, hatta yeni başlayanlara da buradan başlamasını tavsiye etmiyorum açıkçası.. bundan başka bir tane daha türkçe kitap var, o da bundan farklı değil

siz de yanlış anlamayın ancak 544 sayfalık bir çalışmanın işe yaramayacağına nasıl karar verdiniz? İncelediniz mi bilmiyorum. İstihza'yı Pardus-Linux forumundan tanıyorum, oldukça çalışkan ve programlama dillerinde yetenekli bir arkadaş. Ben hiç anlamıyorum programla işinden :) O sebeple sizin "işe yaramaz" demenizi de anlayamadım haliyle açabilirseniz sevinirim.

bsod1

istihza kimdir necidir bilmem onunla alakalı bir yorum yapmadım, kitabı inceledim özellikle nesne tabanlı programlamayı çözmeye çalıştığım sıralarda(hala daha tam olarak çözebilmiş değilim) bayaa incelemiştim.

işe yaramaz lafı biraz abartı oldu kabul ediyorum. programlamanın temelleri hakkında yeterince bilgi verildiğini düşünmüyorum. nesne tabanlı programlama bölümü de kesinlikle yeterli değil, detaydan yoksun bir kaynak.

başka kaynaklarla karşılaştırırsanız ne demek istediğimi daha iyi anlarsınız, örneğin ben begining python: from novice to professional(apress) ile başlamıştım python'a, okulumun kütüphanesinden de Learning Python(O'Reilly) okuyordum bir yandan, bu iki kaynak örneğin sadece python değil programlamanın temelleri konusunda da eğitir bir yandan, sadece python kodu öğrenmezsiniz türkçe kaynaklardaki gibi. İçerik olarak sığlar yani onu kastediyorum.

Henüz incelemedim ama illa türkçe kaynak istiyorsanız şuna bir bakabilirsiniz, http://yzgrafik.ege.edu.tr/~tekrei/dersler/bbgd_p/

gimpprofessional

Alıntı yapılan: bsod1 - 24 Şubat 2010 - 23:21:28
istihza kimdir necidir bilmem onunla alakalı bir yorum yapmadım, kitabı inceledim özellikle nesne tabanlı programlamayı çözmeye çalıştığım sıralarda(hala daha tam olarak çözebilmiş değilim) bayaa incelemiştim.

işe yaramaz lafı biraz abartı oldu kabul ediyorum. programlamanın temelleri hakkında yeterince bilgi verildiğini düşünmüyorum. nesne tabanlı programlama bölümü de kesinlikle yeterli değil, detaydan yoksun bir kaynak.

başka kaynaklarla karşılaştırırsanız ne demek istediğimi daha iyi anlarsınız, örneğin ben begining python: from novice to professional(apress) ile başlamıştım python'a, okulumun kütüphanesinden de Learning Python(O'Reilly) okuyordum bir yandan, bu iki kaynak örneğin sadece python değil programlamanın temelleri konusunda da eğitir bir yandan, sadece python kodu öğrenmezsiniz türkçe kaynaklardaki gibi. İçerik olarak sığlar yani onu kastediyorum.

Henüz incelemedim ama illa türkçe kaynak istiyorsanız şuna bir bakabilirsiniz, http://yzgrafik.ege.edu.tr/~tekrei/dersler/bbgd_p/

Verdiğiniz kaynağı inceledim. Güzel bir kaynak. Şunuda belirtmek isterimki zamanında Fırat ÖZGÜL 'ün kaynaklarından bol bol yararlanmıştım. Giriş seviyesi için çok güzel bir kaynak desek daha çok güzel olur.  :) 
Gimp Uzmanı artık Full Circle Magazine 'de yazıyor. Son sayısını incelediniz mi? http://fullcirclemagazine.org/

Gimp Uzmanı blog
http://gimpuzmani.wordpress.com/

Şimdiye kadar yayınlanmış tüm makaleler.
http://www.facebook.com/pages/Gimp-Uzmani/325906387399?ref=mf

eribol

#11
İşe yaramaz mı? O'Reilly mi? Kıstaslarınız biraz abartılı. Adam dünya çapında bir yazar. Ayrıca türkçe kaynaklarla kıyaslamanız daha yerinde olur.
Alıntı Yapprogramlamanın temelleri hakkında yeterince bilgi verildiğini düşünmüyorum.
Zaten hiçbir programlama dili programlama temelleri hakkında bilgi vermez. Bunun için algoritmayı görmesi gerek. Öte yandan python gibi birçok programlama dili belli başlı bazı şeyleri bilinir kabul ederek anlatılır. Zira illa ilk programlamayı öğrenecek kişi bana göre C veya türevi ile başlamalı. Ben yeni ve orta diyerek python'a yeni başlayanları kastetmiştim, programlamaya yeni başlayanları değil. Zira örnekleri çok güzel açıklamış. Benim için güzel olanı kısa kısa açıklayıp geçmesi olurdu ama onca emeği görünce bu isteği şimdilik askıya almak daha iyi olur dedim.