Python'a Giriş

7 views
Skip to first unread message

Ractamainus

unread,
Oct 26, 2009, 2:59:19 AM10/26/09
to Developer Network
Beyler selam tekrardan,

Dün Python'a giriş niteliğinde, indirdim kurcaladım biraz. Zaten
pazardaki yeri, kullanım alanları, scripting dili olarak da
kullanılması, arkasındaki desteği ve komünite gücü gibi sebeplerden
dolayı kullanmaya karar kılmıştım. Dilin kendisini de tanıyınca daha
da hoşuma gitti açıkçası.

Yalnız başlangıç aşamasında ortama daha fazla ısınmak için iki soruya
cevap bulmam lazım;

- Windows ortamında IDE olarak tavsiyeleriniz nelerdir? Ben
normalde .NET üzerinde çalışıyorum. Visual Studio'yu kullanma şansım
var mı? "Büyük firmalar genelde şunu kullanır" falan diyebileceğiniz
ya da..
- Yazılı kaynak sorunu çekilmez de.. Sorularımı sormak, sorulanları
okumak için official ya da genel kabul görmüş bir komünite var mı? Ne
bileyim Microsoft'un MSDN'i gibi vs..

Teşekkürler.

Başar Gülcü

unread,
Oct 26, 2009, 3:14:49 AM10/26/09
to develope...@googlegroups.com
Text-Editor.. Baslangic icin IDLE diye bir tool var, oldukca yardim sagliyor ama bir noktadan sonra adam gibi text editor kullanmak istiyor insan, notepad++ iyidir bence.

Yasadigim sorunlarin cogunun cevabini google'dan arayarak buldum ve hepsi farkli yerlerden cikti. Yalniz cok cok takildigin yerde, hicbir yerden cevap cikmazsa, benzer bir sorunun C'de nasil cozuldugune bakip, python'da da uygulamayi deneyebilirsin.

Python "hacktool" olarak geciyor. Ihtiyacin oldugunda hesap makinasi veya webcrawler olabildigi gibi isvec cakisi gorevi de gorebiliyor. Yaziyi istedigin gibi formatlamani da sagliyor, log tutmani da; excel dosyasini acip, incik cincik oynamana da imkan sagliyor... Bu nedenle python, "genel kaniya gore yazilmis" olarak gecer ki bu da python'un en onemli silahidir. Soyleki, soru spesifik olmadigi surece, bir seyi sormadan once cmd'de python interpreter'i acip, deneme yanilmayla cok rahat cevap bulabiliyorsun, dogru yaniti bulmak icin siklardan gitmek gibi bir imkanin var.

Eger isterseniz elimdeki ebook'lari paylasabilirim...

-riglous

2009/10/26 Ractamainus <mady...@gmail.com>

Tim

unread,
Oct 26, 2009, 3:46:29 AM10/26/09
to Developer Network
Iyi bir kaynaktan okumak her zaman icin zaman kazandiracagindan
tavsiye edeceginiz bir baslangic kitabi istemekteyim o halde. Konuyla
ilgili noob olmadigimizi varsayaraktan su "herkes icin" kitaplari pek
gereksiz diye dusunmekteyim.

On 26 Ekim, 09:14, Başar Gülcü <basargu...@gmail.com> wrote:
> Text-Editor.. Baslangic icin IDLE diye bir tool var, oldukca yardim sagliyor
> ama bir noktadan sonra adam gibi text editor kullanmak istiyor insan,
> notepad++ iyidir bence.
> Yasadigim sorunlarin cogunun cevabini google'dan arayarak buldum ve hepsi
> farkli yerlerden cikti. Yalniz cok cok takildigin yerde, hicbir yerden cevap
> cikmazsa, benzer bir sorunun C'de nasil cozuldugune bakip, python'da da
> uygulamayi deneyebilirsin.
>
> Python "hacktool" olarak geciyor. Ihtiyacin oldugunda hesap makinasi veya
> webcrawler olabildigi gibi isvec cakisi gorevi de gorebiliyor. Yaziyi
> istedigin gibi formatlamani da sagliyor, log tutmani da; excel dosyasini
> acip, incik cincik oynamana da imkan sagliyor... Bu nedenle python, "genel
> kaniya gore yazilmis" olarak gecer ki bu da python'un en onemli silahidir.
> Soyleki, soru spesifik olmadigi surece, bir seyi sormadan once cmd'de python
> interpreter'i acip, deneme yanilmayla cok rahat cevap bulabiliyorsun, dogru
> yaniti bulmak icin siklardan gitmek gibi bir imkanin var.
>
> Eger isterseniz elimdeki ebook'lari paylasabilirim...
>
> -riglous
>
> 2009/10/26 Ractamainus <madyal...@gmail.com>

Ractamainus

unread,
Oct 26, 2009, 4:08:56 AM10/26/09
to Developer Network
Teşekkürler rig. Doğrusu ben text-editorden çok IDE arıyorum.
Özellikle debugging için istiyorum. Notepad++ zaten kullandığım bir
editör. Sanırım başlangıç için bir süre notepad++ ya da komodo edit
kullanacağım. Sonra Netbeans ya da Komodo IDE'ye geçerim belki..
Bakacağım.

Tim, dün biraz bakmıştım kitaplara.. http://diveintopython.org/ çok
tavsiye ediliyor. Doğrusu yayım tarihi 2000-2004 (python 2.2 üzerinden
anlatım) ama sorun olmaz herhalde(?) Ben de biraz arada kaldım bu
konuda. Şimdilik python'un resmi dokümantasyonuna bakıyorum.

Bir de dün başlamadan önce kafam biraz karıştı.. 2x serisinden mi
başlamalı yoksa 3x serisinden mi? diye.. Ama tavsiyeler genel olarak
2.6 serisi üzerine yoğunlaşmış.. hem backward-compatible olup hem de
3x serisine en yakını olduğu için.. Ben de öyle başladım. Hadi
hayırlısı..


Başar Gülcü

unread,
Oct 26, 2009, 4:51:40 AM10/26/09
to develope...@googlegroups.com
diveinpython iyidir, biz genelde altyapisi olan kisilere onu okutuyoruz ama tarzini herkes begenmeyebilir. Begenmeyenler icin de ekteki diger kitabi oneririm.

-riglous

NOT:Attachment'larda sorun cikariyor onun icin yollayamadim ebook'lari. gigapedia.org'dan Wesley J. Chun 'un Core Python Programming kitabini indirebilirsiniz.

2009/10/26 Başar Gülcü <basar...@gmail.com>
 
diveinpython iyidir, biz genelde altyapisi olan kisilere onu okutuyoruz ama tarzini herkes begenmeyebilir. Begenmeyenler icin de ekteki diger kitabi oneririm.

-riglous

2009/10/26 Ractamainus <mady...@gmail.com>

Ceyhun Alyeşil

unread,
Oct 26, 2009, 6:08:14 AM10/26/09
to develope...@googlegroups.com
istihza.com var oradan çalışabilirsin güzel bir sitedir. Onun dışında şuan bende maalesef Windows ortamında çalışmak zorundayım ve şimdilik Python ile birlikte gelen idleyi kullanıyorum. Vim gibi bir editörde işini görür de pek ihtiyaç duymadım. Python ile ilgili güzel kaynaklar var irc de freenode sunucusunda ki python odasına girip sorularını sorabilirsin ya da arada benimde girdiğim bir python-tr odası var ama bu aralar hepimiz bir şeylerle uğraştığımız için pek takılamıyoruz ha doğru bu arada o arkadaşlarında http://pythontr.blogspot.com/ şöyle bir siteleri vardı onun dışında bende bazen ilgi alanlarımla ilgili çeşitli yazılar yazıyorum ama pek ayrıntıya girmiyorum.
MSDN gibi bir platform tam olarak yok python.org da çeşitli dökumanlara ulaşabilirsin ama genelde hangi modülü kullanacaksan onun sitesinden faydalanıyorsun bunların dışında Python için Daniweb.com sitesinin forumlarından da sağlam destek alabilirsin. Başka başka... programlama biliyorsan Python diline geçmen çok kolay olur yazımı fln çok basit şimdilik 2.6 serisiyle başlamanı tavsiye ederim. Bir gün hepimiz 3.x serisine geçeceğiz ama şuan modül desteği açısından 2.x serisi daha geniş bir yelpazeye sahip. 3.0 la arasında çok aşırı bir fark yok ileride ona geçmekte de zorlanmazsın rahat ol.

26 Ekim 2009 10:51 tarihinde Başar Gülcü <basar...@gmail.com> yazdı:



--
Ceyhun ALYEŞİL
Reply all
Reply to author
Forward
0 new messages