folder Tahribat.com Forumları
linefolder E-Book
linefolder Muhterem Muridler Python Dökümanı Lazım



Muhterem Muridler Python Dökümanı Lazım

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Emrow
    Emrow's avatar
    Banlanmış Üye
    Kayıt Tarihi: 17/Mart/2007
    Erkek

    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.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JPriest
    JPriest's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    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.  


    Sen hiç kaval çaldın mı?
Toplam Hit: 3975 Toplam Mesaj: 13