c'ye benzeyen ve çok sağlam ve geliştirilebilir ve fonksiyonel ve kullanışlı ve pratik ve yorumlanmış * ve interaktif ve çok güzel olduğu iddia edilen, sapına kadar object oriented ve open source programlama dili.
amiga 600 kullandığım zamanlarda oyun oynamak için kullandığım en kaliteli joystick markası idi.ondan sorada apachi geliyodu.hala elimde iki tane bulunur sonsuza dek saklamak gerek.
windows ile birlikte kullanmanın tam manasıyla eziyet olduğu, ama linux üzerinde coşan programlama dili. normalde programlarınız "py" uzantılı oluyor ve açık kaynak kodlu oluyor fakat siz windowsa alışıksınız ve kapitalizme, dolayısıyla exe yapmak istiyorsunuz. ama python bu noktada türlü sorunlar çıkarır, exeye dönüşmemek için adeta savaş verir. internetin en ucra köşelerini arayarak bulduğunux "py2exe" programları yarım yamalak çalışır, olaylar gelişir...
bloklar girintileme** metoduyla* yorumlayıcıya bildiriliyor, süslü parantezler tarih oluyor.
gözlerimiz ferahlıyor, python çağa göz kırpıyor.
(bkz: show tv jargonuyla konuşmak)
bir de örnek:
>>> x = int(raw_input("please enter an integer: "))
>>> if x < 0: ............x = 0 ............print 'negative changed to zero' ... ...elif x == 0:
............print 'zero' ... ...elif x == 1: ............print 'single' ... ...else: ............print 'more'
kuka'nın simülasyon yazılımnda da scriptleri kullanılabilen programlama dili. bilip de bilmediğimden bi döngü yazıp coşturamadığım için 70 tane koliyi elimle yerleştirtiyorum robota. allah'tan subroutineleri mirror edebiliyorum da diğer 70 koliyi de elle yerleştirmeme gerek kalmıyor.
neredeyse her yerde(windows, linux/unix, os/2, mac, amiga gibi işletim sistemlerinde .net, java virtual machine ve nokia serie 60 platformlarında) çalışan bir programlama dili.
son zamanlarda internet sitesinin görünüşünü ve logosunu değiştiren programlama dili.yeni logosu için (bkz: http://www.pythonology.com/...)
kendisiyle oop uygulama yazarken selfyani bir nevi c++ taki thisislevi gören keywordu hiç unutmamak ve her class içinde her değişken deklarasyonu ve fonksyon cagrısı önüne koyulması şiddetle gereken yoksa benim gibi iki bin satır kod arasında sadece unutulmuş tek bir salak selfkeywordunu eklemedimden geceleriniz ve gündüzlerinizin heba olabileceği pek yüksek sevye programlama dili. tekrar ediyorum selfe dikkat.
nesne yönelimli, yorumlanabilen modüler bir programlama dili. aynı zamanda kendileri taşınabilir bir dildir. birkaç gün boyunca yapılan sistematik bir çalışmayla orta düzeyde(?) bir python programcısı olunabilir. yapılabileceklerin sınırı yoktur, zira python yardımıyla gnu/linux dağıtımları (bkz: pardus) (bkz: fedora) geliştirilmektedir. ayrıca aldığım duyumlara göre kendileri nasa ve google (arama motoru hariç) gibi önemli oluşumlarda da kullanılmaktadır.
resmi web sitelerinin adresi konusunda talihsiz bir nesne-yönelimli dil. .org yerine .com yazmak gibi bir dalgınlık, aile efradının sizi kınım kınım kınamalarına yol açabilir.
modülleriyle çoştukça çoşan dil. du hast gibi bişi. aklınıza gelebilecek her şeyi yapabilirsiniz. oyuncak değildir güçlüdür. tabiki oynayabilirsiniz. türkçe kaynak olarak mustafa başerin kitabı vardır. aşağıdaki kısacık kodla yapılanlar için ekran görüntüsü: http://img508.imageshack.us/...
· değişken tanımlama gibi bir hadise python'da yoktur. a="123" şeklinde bir statement string olarak algılanırken a=123 gibi bir statement ise integer olarak algılanır.
· indention mantığından iğreniyorum.
· constructor kullanmak için class tanımından hemen sonra bir iki tab yapıp def __init__(self): diyor ve yardırıyorsunuz.
yunan mitolojisinde, tufan'dan sonra gaia'nın etrafında biriken çamur yığınından doğan ejderhamsı yaratık/tanrı.
isminin geçtiği akılda kalıcı mitolojik öykülerden bir tanesi şu şekilde gelişmiştir:
hera, zeus'un yine kendisini aldattığını, leto'yu hamile bıraktığını öğrenir. hera bunun üzerine python'u leto'yu öldürmesi için yollar. ama leto saklanır ve ikiz çocukları olan apollo ve artemis'i doğurur. apollo saniyeler (hikayenin bazı farklı versiyonlarında "dakikaklar") içinde erişkin bir insan (ya da "tanrı" diyelim) boyutlarına ulaşır ve yay kullanmakta ustalaşır. apollo python'u delphi tapınağına kadar kovalar ve orada python'u öldürür. tapınağı kendisine adar. o günden itibaren tapınak apollo'nun takipçilerinin merkezi olur.
burada, olimpiyat oyunlarının başlangıcı sayılabilecek, 4 yılda bir yapılacak olan spor müsabakaları düzenlenmeye başlar.
string ile iş yapmanın c gibi eziyet değil keyif verdiği dil. c de string diye yediğimiz şey başı sonu belli char arrayleridir..malloc ta bi hata yaparsın, yok arrayin boyutunu değiştirmek zorunda kalırsın, program patlar, fitil olursun, abuk subuk low level memory management ile uğraşırsın..pythonda ise sadece dilin kendisi object oriented değil, pythondaki herşey birer objedir.. a = "istanbul", a + "34", a[0:3] gibi fantastik işler yaparsın..hele birde a[-1] vardır ki insanı binbir türlü zahmetten kurtarır..eğer nlp ile uğraşıyorsanız (türkçe tabiri ile doğal dil işleme) bambaşkadır, candır, bir tanedir..
python'da yazmak için wing ide gibi (kırpılmış bedava versiyonu da olan) bir geliştirme ortamı (ide) mevcut. şahsen kullandım, çok memnun kaldım. tavsiye ederim.