Aslında python a bende yeni başlıyorum çok az bişeyler öğrendim.

Öncelikle python nedir bunu öğrenelim değilmi ? :D
python bir script dilidir yani kendisinin kurulu olmadığı işletim sisteminde çalışmaz.
python çok basit bir dildir tek bir komutla çıktı verilebilir.

Peki ya neden python c / c++ / java varken ?
python dediğim gibi çok çok kolay bir dil ve c ve türevlerinden çok daha pratik.
örneğin; Pardusun mudur, çomar, tasma, package-manager, service-manager, pisi, yalı vb… gibi bir sürü uygulaması python da yazılmıştır.

Python da neler yapabiliriz ?
Herşeyi :D

Başlayalım o zaman!
Hemen :D

Önce işletim sisteminizde python un kurulu olduğunu var sayıyorum ve devam ediyorum…

konsolu açın ve python yazın…
rohanrhu@rnet:~$ python
Python 2.5.1 (r251:54863, May 2 2007, 16:56:35)
[GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>>

karşınıza böyle bir şey gelecek.

şimdi buraya print “Merhaba Dünya” yazalım.
>>> print “Merhaba Dünya”
Merhaba Dünya
>>>

ve bizi böyle bir satır karşılayacak :)
bu örnekleri ilerletebiliriz yani print 4 + 3 yaparsak bu sayıların toplamını verir.

artık işi kate ye bırakalım ve devam edelim :D

alt f2 ye basıyoruz ve kate yazıyoruz karşımıza metin düzenleyici geliyor (çok basit anlatıyorum be :D)
Bir bilgi veriyim hemen…
Açıklama Satırları:
başında # olan satırlar yorumlayıcı tarafından okunmaz bu şekilde kodların açıklamasını yazabilirsiniz.

Python’un Başlangıç ve Bitişleri:
Py de(bundan sonra py diyeceğim :)) pascal daki gibi begin - end kodları yerine girintiler vardır bu girintileri metin editöründe tab tuşuna basarak veya boşluk bırakarak yapabilirsiniz.

Hemen Örnek Bir Betik Yapalım:
# -*- coding: utf-8 -*-
#Deneme betiği
wlm = “rezil”
amsn = wlm
print amsn

bunu py uzantısı ile kaydedin ve konsolda python dosya.py şeklinde çalıştırın sonucu görün :D

Py de klavye girişleri:
benim bildiğim kadarıyla raw_input komutu kullanılıyo :) şimdi bunun kullanımını anlatacağım.
# -*- coding: utf-8 -*-
#raw_input denemesi
print \
“”"
Denemeeeeee
“”"
yazi = raw_input(”Şey edilecek yazıyı girin: “)
print “Şey edilmiş yazı: “, yazi
raw_input(”Bittiiiiiii…”)

bu şekilde kullanımını anlamışsınızdır artık :D
burda dikkat edilmesi gereken nokta # -*- coding: utf-8 -*- kodu bunu her programınıza ekleyin :D

yapıyı artık anlamışsınızdır…

Devam edelim
Basit bir toplama çıkarma programı:

# -*- coding: utf-8 -*-
# Hesap Makinası
#Rohanrhu tarafından codelanmıştır

print \
“”"
Hesap Makinası
—————————-
M E N Ü
- 1 - Toplama
- 2 - Çıkarma
- 3 - Çarpma
—————————-
“”"
secim = raw_input(”Seçiminiz: “)

if secim == “1″:
sayi1 = int(raw_input(”1. Sayıyı Girin: “))
sayi2 = int(raw_input(”2. Sayıyı Girin: “))
toplam = sayi1 + sayi2
print “\nToplam Sonuç: “, toplam
elif secim == “2″:
sayi3 = int(raw_input(”1. Sayıyı Girin: “))
sayi4 = int(raw_input(”2. Sayıyı Girin: “))
toplam = sayi3 - sayi4
print “\nÇıkan Sonuç: “, toplam
elif secim == “3″:
sayi4 = int(raw_input(”1. Sayıyı Girin: “))
sayi5 = int(raw_input(”2. Sayıyı Girin: “))
toplam = sayi4 * sayi5
print “\nSonuç: “, toplam
raw_input(”\nBittiiiiii :D..”)

Örnekteki olayları anlatalım,
İf (eğer falan olayı):
basittir :D.. if su suna soyleyse diye kullanılır eşit ise demek için == değilse demek için != kullanılır.
ve sonuna : eklenir

gördüğünüz gibi bir if olmaz ise şunu yap demek için elif komutunu kullanıyoruz.

dikkat edilmesi gereken nokta; if lerden sonra tab ile bir alt girintiye geçilmesidir.

buradaki \n bir alt satıra geçmek içindir.

Evet arkadaşlar şimdilik bu kadar gecenin ilerleyen saatlerinde devam edicem. :D