Birkaç gündür Ruby mi Python mu derken, Python ile uğraşmaya başladım.
Bugün de Ubuntu 6.06 ve XP’de birkaç deneme yaptım ve çok güzel çalıştı. Resimlerde de görüleceği gibi örnek “hello world” programı hem linux hem de windows’ta çok benzer şekilde çalıştı. TKinter sayesinde işletim sisteminden bağımsız görsel programlama yapılabiliyor.
PHP’den sonra devam ettiğim “global” dil arayışlarıma Python da eklendi. Global deyince her yerde, her zaman aynı şekilde çalışan kolay programlanan, ücretsiz “programlama dilleri”ni kastediyorum. Görüntüsü .NET’in yanında çok ilkel kalabilir ama kütüphaneleri hiç fena değil. Hem de Java’dan daha kolay C ve Basic karışımı yetenekli bir dil…
İlk yazdığım script (karışık komut denemeleri):
def fib(n):
#”n’e kadar fibonaci serisi” fonksiyonu
a, b = 0, 1
while b < n:
print b,
a, b = b, a+b

#dizi ve donguler
a=[“aa”,”bb”,”cc”,”dd”]*2 #8 elemanli dizi
b=0             #dongu sayaci icin yardimci
print “nIlk piton programim 9-10-2006”
print “-“*20     #adet belirtmek
print range(3,5) #aralik belirtmek
print a     #dizi yazilir
pass        #bos satir
if b==0:
print “b sifir”
else:
print “b sifir degil”

for i in a:
b=b+1
print b,”- “,i
fib(5) #el yapimi fonksiyonu cagirdik
ok = raw_input(“Program bitti, Enter ile cikis”)  
Ekran görüntüsü:
Ilk piton programim 9-10-2006
——————–
[3, 4]
[‘aa’, ‘bb’, ‘cc’, ‘dd’, ‘aa’, ‘bb’, ‘cc’, ‘dd’]
b sifir
1 –  aa
2 –  bb
3 –  cc
4 –  dd
5 –  aa
6 –  bb
7 –  cc
8 –  dd
1 1 2 3
Linkler:
Resimler:
Reklamlar