Muhterem Muridler Python Dökümanı Lazım
-
Python çok kolay bir dil fakat beni aşar nesne mesne..
linux dili sonuçta api kütüphanesi ara dur programı ara dur buldum gerçide dandik.
-
FOXXLY bunu yazdı:
-----------------------------
bu python un ne gibi avantajları var ? nasıl bi dil ?
-----------------------------Python açık kaynak kodlu, nesne yönelimli bir dildir. Hem derlemeli hem de yorumlamalı bir dildir. .Net'e özgü çeşitli Python derleyicileri de vardır artık. Hemen hemen tün Unixlerde, Windows 9X, 2000, XP, MacOs.. aklına ne geliyorsa hepsinde çalışabilir, bu sebeple taşınabilirliği süperdir. Ama Linuxlarda Python derleyicisi genelde kurulu olarak geliyor. Ben de Linuxta çalışmanızı öneririm. Çünkü Unixlerde tüm C/C++ dinamik kütüphanelerini çağırabilir ve Python'da kullanabilirsiniz. Ayrıca COM desteği sayesinde Visual C++ ile yapabileceğiniz hemen her şeyi Python ile de yapabilirsiniz.
Sizin isteğiniz dışında hiçbir modül hafızaya yüklenmeyerek sistemi yormayacaktır. Bu da Python'un çok hızlı çalışmasını sağlar.
Python ile ticari uygulamalar geliştirebilir, veritabanı programcılığı, internet programcılığı ve GUI programcılığı da yapabilirsiniz.
İşaretçilerle uğraşmaya, değişkenler için tip bildirimine de gerek yoktur. Siz bi değişken tanımladığınızda Python onun hangi türde olduğunu anlar. Noktalama işaretlerine fazla takılmaz Python. Onun için yazımı ve okunup anlaşılması çok kolay bir dildir. Bu sebeple kolay öğrenilir.
Bi tane örnekle açıklamayı bitirelim :) Mesele "tahribat.com" dizgisinin karakterlerini sırası ile alt alta ekrana bastıran C ve Python kodlarını karşılaştıralım.
C kodu :
#include <stdio.h>
int main()
{
int i;
char dizi[12]="tahribat.com";
for (i=0;i<=11;i++)
{
printf ("%c\n", dizi[i]);
}
system ("PAUSE");return 0;
}Python kodu :
for i in "tahribat.com":
print i
Bu iki kod da aynı işe yarıyor. Yazım kurallarıyla pek uğraşmadığı için ve her türlü işiniz için bir fonksiyon olduğu için kodlar diğer dillere göre daha azdır. Bunu böyle 5 - 10 satırlık kodlar için değil de binlerce satırlık kodlar için düşünürseniz farkı anlarsınız.
