Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Python Programlama Dili ve Özellikleri
#1
Python nedir ? Nasıl bir dildir ? Neden Python seçmeliyiz ?

      Geliştirilmeye 1990 yılında Guido van Rossum tarafından Amsterdam’ da başlanmıştır.Adını sanılanın aksine bir yılandan değil Guido Van Rossum’un çok sevdiği, Monty Python adlı altı kişilik bir İngiliz komedi grubunun Monty Python’s Flying Circus adlı gösterisinden almıştır.Sizleri hikaye kısmı ile çok fazla sıkmakdan hemen Python dilinin genel özelliklerinden bahsetmek istiyorum:

     Python nesnel (object oriented), yorumlanabilen (interpreted), modüler ve etkileşimli (interactive) bir programlama dilidir…

     Python’da diğer programlama dillerinde olduğu gibi noktalı virgül, süslü parantez gibi gibi sürekli sizlerin “syntax error” hataları
görmenize sebep olan ayrıntılar yoktur. Temelde girintilere ve hizalamaya yönelik basit söz diziminden oluşan bir dildir. Bu özelliği öğrenilmesini ve akılda kalmasını kolaylaştırırken ayrıntılarla uğraşmadığınız için vakit kaybetmeden programlama yapmaya başlayabileceğiniz bir programlama dilidir…

     Python modüler yapıyı ve class sistemini ve her türlü veri alanı girişini destekler. En güzel yanlarından birisi ise hemen hemen bütün platformlarda çalışabilir (Unix,Linux,Mac,Windows gibi). Python Linux sistemlerde default kurulum sonrası hazır olarak gelir artı bir kurulum yapmanıza gerek yoktur. Çünkü en güzel özelliği Python bir Özgür Yazılımdır. Ücretsizdir ve açık kaynaktır. Python ile sistem programlama, kullanıcı arabirimi (GUI) programlama, web programlama, uygulama ve veritabanı yazılımı programlama gibi bir çok alanda yazılım geliştirebilirsiniz.

Python da yapılacak olan projeye göre kullanabileceğiniz araçlar örneğin nesneye yönelik çalışmak isterseniz “Qt4 Designer”  aracını kullanabilirsiniz. Web programlama üzerine bir şeyler yapmak isterseniz “Django” aracını kullanabilirsiniz.

Qt Designer:

Qt araç takımı için bir arayüz tasarım yazılımıdır. Oluşturulan arayüzler C++, C#/.NET, Python, Ada, Pascal, Ruby, Perl, PHP, Java gibi diller ile geliştirilen yazılımlar tarafından kullanılabilmektedir. Qt Tasarımcı ile görsel olarak oluşturulan arayüzler “ui” uzantılı dosyalar olarak kaydedilir. Bu dosyalar doğrudan diller tarafından kullanılamaz, bunun için o dillere ait çeşitli dönüştürme araçlarına ihtiyaç vardır.

Özellikleri; Sürükle/bırak yöntemiyle araçlar kullanılabilir, Araçların özellikleri görsel olarak düzenlenebilir, Araçların sinyal ve slotları düzenlenebilir, Medya dosyaları için kaynak yönetimi arayüzü bulundurur, Kullanılan nesneleri hiyerarşik olarak takip etmeyi sağlar, C++ için kod ön izlemesi imkanı vardır.

Django

Django, Python programlama diliyle yazılmış bir web geliştirme çatısıdır.

Veri modelleri: Veri modellerinizi tamamen Python’da tanımlayın. Zengin ve dinamik veritabanı erişim API’si ile sorguları hızlı ve kolay yapabilirsiniz. İhtiyaç duyarsanız SQL de yazabilirsiniz.

Otomatik Yönetici arayüzü: Kullanıcıların içerik eklemek ve güncellemek için kullanacakları arayüzü yazmak ile uğraşmazsınız. Üretime hazır bir yönetici panelini Django size hazır olarak sunar.

Şık URL tasarımı: URL’leri şık ve temiz bir şekilde web çatısından bağımsız şekilde tasarlayın. İstediğiniz kadar esnek olun.

Şablon sistemi: Django’nun genişletilebilir, tasarımcı dostu ve güçlü şablon sistemini, tasarım, içerik ve Python kodunu birbirinden ayırmak için kullanın.

Önbellek sistemi: Hız için memcached veya diğer önbellek sistemlerini kullanın.

Uluslararasılaştırma: Django çoklu dil desteği olan uygulamalar geliştirmek için tam destek sunar.
7kOQ1L.jpg
Ara
Cevapla


Hızlı Menü:


Şu anda bu konuyu okuyanlar: 1 Ziyaretçi

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping