Python

PardusWiki, özgür ansiklopedi

Git ve: kullan, ara
 Şablon:Python örnekleri sayfasından. Python denemeleri ve örneklerini bulabilirsiniz.

Konu başlıkları

[değiştir] Temel Bilgiler

[değiştir] Giriş

Python, Guido Van Rossum adlı Hollandalı bir programcı tarafından yazılmış bir programlama dili. Guido Van Rossum'un neye benzediğini merak edenler şu adresi ziyaret edebilir.

Python kelimesi aslında çoğu kişinin zannettiği gibi "Piton Yılanı" anlamına gelmiyor. "Python" ismi Guido Van Rossum'un çok sevdiği, "Monty Python" adlı altı kişilik bir İngiliz komedi grubunun "Monty Python's Flying Circus" adlı gösterisinden geliyor.

Guido Van Rossum Python'u geliştirmeye 1990 yılında başlamış... Yani aslında Python için nispeten yeni bir dil denebilir. Ancak Python'un çok uzun bir geçmişi olmasa da, bu dil öteki dillere kıyasla kolay olması, hızlı olması, ayrı bir derleyici programa ihtiyaç duymaması ve bunun gibi pek çok nedenden ötürü çoğu kimsenin gözdesi haline gelmiştir. Ayrıca Google'nin de Python'a özel bir önem ve değer verdiğini, çok iyi derecede Python bilenlere iş olanağı sunduğunu da hemen söyleyelim. Mesela bundan kısa bir süre önce Python'un yaratıcısı Guido Van Rossum Google'de işe başladı...


[değiştir] Python'u Nereden Bulabilirim?

Python hemen hemen bütün Linux dağıtımlarında kurulu olarak geliyor. Pardus'ta Python'un yüklü olduğunu biliyoruz, o yüzden Pardus kullanıyorsanız ayrıca yüklemenize gerek yok. Eğer Python'u yüklemeniz gerekirse http://www.python.org/download/ adresinden yükleyebilirsiniz. Ancak Python Linux dağıtımlarında çok önemli bazı parçalarla etkileşim halinde olduğu için kaynaktan kurulum pek tavsiye edilmez... Hele hele Pardus gibi, sistemin belkemiğini Python'un oluşturduğu bir dağıtımda kaynaktan kurulum epeyce baş ağrıtabilir... Sözün özü, Linux sistemlerinde en pratik yol dağıtımın kendi Python paketlerini kullanmaktır...

Yukarıdaki indirme adresinde Linux kaynak kodlarıyla birlikte programın Windows sürümünü de bulabilirsiniz. Bu adresten Python'u indirmek isteyen çoğu Windows kullanıcısı için uygun sürüm "Python x.x.x Windows installer" olacaktır... İndirilen bu dosya .msi uzantılıdır. Eğer sisteminizde .msi yükleyici uygulama yoksa (muhtemelen vardır) buradan gerekli uygulamayı bilgisayarınıza indirip kurabilirsiniz.


[değiştir] Python Nasıl Çalıştırılır?

Eğer KDE masaüstü kullanıyorsak Python programını çalıştırmak için ALT+F2 tuşlarına basıp çıkan ekranda

 konsole

yazarak bir konsol ekranı açıyoruz.

Eğer kullandığımız masaüstü GNOME ise ALT+F2 tuşlarına bastıktan sonra vermemiz gereken komut şudur:

 gnome-terminal

Bu şekilde konsol ekranına ulaştığımızda;

 python

yazıp "enter"e basarak Python Programlama Dili'ni başlatıyoruz. Karşımıza şuna benzer bir ekran gelmeli:

 ertan@ertan-pardus ~ $ python
 Python 2.5.2 (r252:60911, Jul  2 2008, 19:59:19)
 [GCC 4.3.1] on linux2
 Type "help", "copyright", "credits" or "license" for more information.
 >>>


Bu ekranda kullandığımız Python sürümünün 2.5.2 olduğunu görüyoruz...


Buradaki ">>>" işareti Python'un bizden komut almaya hazır olduğunu gösteriyor. Komutlarımızı bu işaretten hemen sonra, boşluk bırakmadan yazacağız. Bunun dışında, istersek Python kodlarını bir metin dosyasına da kaydedebilir, bu kaydettiğimiz metin dosyasını konsoldan çalıştırabiliriz. Bu işlemin nasıl yapılacağını daha sonra konuşacağız.

Windows kullanıcıları ise Python komut satırına Başlat > Programlar > Python > Python (Command Line) yolunu takip ederek ulaşabilirler...

Python'u nasıl çalıştıracağımızı öğrendiğimize göre artık ilk programımızı yazabiliriz. İşe çok bilindik, basit bir komutla başlayalım:

[değiştir] PyQt ve Java

Python dilini daha etkili ve verimli kullanarak arayüzleri tasarlamamız için PyQt kütüphanelerini kullanabiliriz. Bu bize hem zamandan tasarruf sağlayacaktır hemde kolay kullanımdan ötürü hata olasığını azaltacaktır. Python'u PyQt ile beraber kullanabilmek için PyQt başlığı altına bakabilirsiniz.

Pardus'te PyQt kütüphanelerini indirmek için yapmanız gerekenler: ->Paket Yöneticisini açın, arama kutusuna "PyQt" yazın ve sonuçları yüklemeniz yetecektir.

[değiştir] Print komutu

Bu komut ekrana bir şeyler yazdırmamızı sağlar. Mesela bu komutu tek başına kullanmayı deneyelim:

 print

yazıp hemen "enter" tuşuna basıyoruz.

Ne oldu? Python bir satır boşluk bırakarak alt satıra geçti, değil mi? Bunu ona yapmasını biz söyledik, o da yaptı... Şimdi de boş bir satır

Evet Python'da Sayı(int) ve umle(strng) gibi Turleri değişken belirlerken kulmayız mesela:

 >>>a=1
 >>>print a

Dediğimizde ekranda 1 yazacaktır ama:

 >>>a=python
 >>>print a

Dediğimizde hata ile karşılaşağız bunun nedeni cumle değişkenlerini " " içine almamız gerekmektedir.

doğru olan:

 >>>a=1
 >>>b="Python"
 >>> print a,b
 1 python

'dir.