Python dersleri - #1

Ders 1: Başlangıç

Bu yazıda Python ile kodlamaya başlamadan önce yapmamız ve öğrenmemiz gereken bazı ufak tefek noktalara değineceğim. Öncelikle Pyhton ile yazacağımız kodları nasıl çalıştırıp uygulamaya dönüştüreceğimizi öğrenmemiz gerek. Bunu Mac OSX ve Windows bilgisayarlar için ayrı başlıklar altında anlatacağım.

Mac OSX

Pyhton kodlarını yorumlayabilen ve bilgisayara anlayacağı türden komutlar biçiminde iletecek olan Python yazılımına (interpreter denir) ihtiyacımız var, OSX içinde halihazırda bulunduğundan Mac kullanıcılarının bunu ayrıca indirip yüklemesine gerek yoktur.

Şimdi Terminal uygulamasını açıp deneme komutunu çalıştırın, Terminal size sisteminizde bulunan Python yazılımı hakkında bilgi verecektir. Yeri gelmişken, Python’un iki büyük sürümü var, Python 2.x ve Python 3.x. Bunların ufak tefek farkları var ama 3 versiyonu 2 versiyonundan üstün değil, yani hangisini öğrendiğinizin bir önemi yok. Python 2 sürümünü öğrenmenizi, daha sonra 3 ile arasındaki farkları öğrenip böylece Python 3’ü de öğrenmiş olmanızı tavsiye ediyorum. Burada hep Python 2 üzerinde örnekler anlatacağım, gerçekten 3’e ihtiyacınız yok, bunlarla kafanızı karıştırmamanızı tavsiye ederim.

python1

Sisteminizde bulunan Python sürümünü gördünüz, şimdi kntrl+E tuşlarıyla Python oturumunu sonlandırıyoruz. Şimdi Terminalde mkdir pydersleri komutuyla Mac ana klasöründe pydersleri isminde bir klasör oluşturuyoruz, yazılarımda oluşturacağımız kod dosyalarını bu klasörde kaydedeceğiz. Buradaki kodlarımızı çalıştırmak için Termial ile bu klasörün içine girmemiz gerekecek, bunun için ana klasördeyken cd pydersleri komutunu kullanmalıyız. Terminal her açıldığında ana klasörde başlar.

python2

Kodlama çalışırken kullanışlı bir text editörü kullanmanız gerekir, TextWrangler’i tavsiye ederim, ben onu kullanacağım yazılarımda. Çok daha üst düzey editörler de var, ama şimdilik bu yeterli. Şimdi text editörünüzü kullanarak yeni bir dosyaya print “Merhaba..” satırını yazın.

python3

Daha sonra bu dosyayı az önce ana klasörünüzde oluşturduğunuz pydersleri klasörüne ornek1.py dosya ismi ve uzantısıyla kaydedin. Bu dosyaya yazdığımız satır aslında bizim ilk programımız, bu program çalıştırıldığında ekrana Merhaba.. mesajını yazdıracak. Dosyayı kaydettiğinizde metin editörü bunun bir Python kodu olduğunu algılayıp dosya içeriğini yukarıdaki resimdeki gibi renklendirecektir.

python4

Şimdi gelelim önemli kısma, bu kodu nasıl çalıştıracağız? Çok kolay; Terminal uygulamasını açın, cd pydersleri komutuyla kodların bulunduğu klasöre girin. Son olarak da ornek1.py dosyasını çalıştırmak için şu komutu girin: python ornek1.py.

python5

Yukarıdaki resimde gördüğünüz gibi ornek1.py dosyasının içeriğindeki kod Python interpreter’i tarafından yorumlandı ve bilgisayar bu kodların gereğini yaptı. Bu kodları anlamak için ileride çok zamanımız olacak, şimdilik bu konulara girmiyoruz.

Windows

Windowsta işler mantık olarak OSX’te olanla aynı. Komut istemcisinin Windows’taki ismi PowerShell. Başlat menüsünde arayarak Powershell uygulamasını çalıştırıp mkdir pydersleri komutuyla pydersleri klasörünü oluşturabilir, cd pydersleri komutuyla bu klasöre girebilirsiniz.

pywin1

Fakat python komutunu girerseniz muhtemelen bir hata mesajıyla karşılaşacaksınız çünkü sistemde Python yüklü değildir, exit yazıp entere basarak çıkın hemen PowerShell’den. Doğru http://www.python.org web sitesine girip Python 2 yazılımının son sürümünü indirip kurun. Python 3 indirmeyin, çünkü burada Python 2 kullanacağız. Şimdi tekrar PowerShell’e girip python komutunu girelim, sistemdeki Python versiyonunu gösteren bir mesajla da karşılaşabilirsiniz, yine bir hata mesajıyla da. Eğer hata aldıysanız

[Environment]::SetEnvironmentVariable("Path", "$env:Path;C\Python27", "User")

komutunu girip entere basın. Daha sonra exit komutuyla Powershell’den çıkın. Yeniden Powershell’e girip python komutunu girin ve Python versiyonunuzu öğrenin artık.

pywin2

Windows’s size önereceğim metin editörü elbette Notepad++ olacaktır. Hemen bunu indirip kurun, daha sonra boş bir belgeye print “Merhaba..” satırını yazıp bu belgeyi ornek1.py dosya ismi ve uzantısıyla Powershellde oluşturduğunuz klasöre kaydedin. Notepad uygulamasında aşağıdaki resimde gösterildiği gibi Python kodu girdiğinizi belirtirseniz kodlarınız uygun biçimde renklendirilecektir.

pywin3

Şimdi PowerShell uygulamasını tekrar açın, artık bu kaydettiğimiz ornek1.py kod dosyasını çalıştıralım. cd pydersleri komutuyla kodun bulunduğu klasöre girin. Sonra da python ornek1.py komutunu çalıştırın, dosya içeriği kodlar yorumlanıp programın çıktısı ekranda görünecektir.

pywin4

Şimdi artık Python ile kodlamaya hazırız, çünkü nasıl kod yazacağımızı ve yazdığımız kodları nasıl çalıştıracağımızı biliyoruz.


Comments