Python 3 Eğitimi

Python, genel amaçlı yorumlanmış, etkileşimli, nesne yönelimli ve üst düzey bir programlama dilidir. Guido van Rossum tarafından 1985-1990 arasında oluşturuldu. Perl gibi Python kaynak kodu da GNU Genel Kamu Lisansı (GPL) altında mevcuttur. Python, Python-the snake'den sonra değil, “Monty Pythonís Flying Circusí” adlı bir TV Şovunun adını almıştır.

Python 3.0 2008'de piyasaya sürüldü. Bu sürümün geriye dönük uyumsuz olduğu varsayılsa da, daha sonra önemli özelliklerinin birçoğu sürüm 2.7 ile uyumlu olacak şekilde geriye taşındı. Bu eğitim, Python 3 sürüm programlama dili hakkında yeterli bilgi sağlar. Python 2 eğitimimiz için lütfen bu bağlantıya bakın .

Python 3 Neden Öğrenilmeli?

Python, yüksek seviyeli, yorumlanmış, etkileşimli ve nesne yönelimli bir betik dilidir. Python, son derece okunabilir olacak şekilde tasarlanmıştır. Diğer dillerin noktalama işaretlerini kullandığı yerlerde sık sık İngilizce anahtar sözcükler kullanır ve diğer dillerden daha az sözdizimsel yapıya sahiptir.

Python, öğrencilerin ve çalışan profesyonellerin özellikle Web Geliştirme Alanında çalışırken harika bir Yazılım Mühendisi olmaları için bir zorunluluktur. Python öğrenmenin bazı önemli avantajlarını listeleyeceğim:

  • Python is Interpreted- Python, yorumlayıcı tarafından çalışma zamanında işlenir. Programınızı çalıştırmadan önce derlemenize gerek yoktur. Bu, PERL ve PHP'ye benzer.

  • Python is Interactive - Aslında bir Python komut istemine oturabilir ve programlarınızı yazmak için doğrudan yorumlayıcıyla etkileşime girebilirsiniz.

  • Python is Object-Oriented - Python, nesneleri nesnelerin içinde barındıran Nesne Yönelimli stili veya programlama tekniğini destekler.

  • Python is a Beginner's Language - Python, başlangıç ​​seviyesindeki programcılar için harika bir dildir ve basit metin işlemeden WWW tarayıcılarına ve oyunlara kadar geniş bir uygulama yelpazesinin geliştirilmesini destekler.

Python'un Özellikleri

Aşağıda python'un önemli özellikleri verilmiştir -

  • İşlevsel ve yapılandırılmış programlama yöntemlerinin yanı sıra OOP'yi de destekler.

  • Bir komut dosyası dili olarak kullanılabilir veya büyük uygulamalar oluşturmak için bayt koduna derlenebilir.

  • Çok yüksek düzeyde dinamik veri türleri sağlar ve dinamik tür denetimini destekler.

  • Otomatik çöp toplamayı destekler.

  • C, C ++, COM, ActiveX, CORBA ve Java ile kolayca entegre edilebilir.

Python kullanarak Merhaba Dünya.

Size Python hakkında biraz heyecan vermek için size küçük bir geleneksel Python Merhaba Dünya programı vereceğim, Demo bağlantısını kullanarak deneyebilirsiniz.

print "Hello, Python!"

Python Uygulamaları

Daha önce de belirtildiği gibi Python, web üzerinde en çok kullanılan dillerden biridir. Birkaçını burada listeleyeceğim:

  • Easy-to-learn- Python'da birkaç anahtar kelime, basit yapı ve açıkça tanımlanmış bir sözdizimi vardır. Bu, öğrencinin dili hızlı bir şekilde almasını sağlar.

  • Easy-to-read - Python kodu daha net tanımlanmıştır ve gözler tarafından görülebilir.

  • Easy-to-maintain - Python'un kaynak kodunun bakımı oldukça kolaydır.

  • A broad standard library - Python'un kütüphanenin büyük kısmı çok taşınabilir ve UNIX, Windows ve Macintosh'ta çapraz platform uyumludur.

  • Interactive Mode - Python, kod parçacıklarının etkileşimli testine ve hata ayıklamasına izin veren etkileşimli bir mod desteğine sahiptir.

  • Portable - Python, çok çeşitli donanım platformlarında çalışabilir ve tüm platformlarda aynı arayüze sahiptir.

  • Extendable- Python yorumlayıcısına düşük seviyeli modüller ekleyebilirsiniz. Bu modüller, programcıların araçlarını daha verimli olacak şekilde eklemelerini veya özelleştirmelerini sağlar.

  • Databases - Python, tüm büyük ticari veritabanlarına arayüz sağlar.

  • GUI Programming - Python, Windows MFC, Macintosh ve Unix'in X Window sistemi gibi birçok sistem çağrısına, kitaplığa ve Windows sistemine oluşturulabilen ve taşınabilen GUI uygulamalarını destekler.

  • Scalable - Python, büyük programlar için kabuk komut dosyalarına göre daha iyi bir yapı ve destek sağlar.

Seyirci

Bu eğitim, Python becerilerini Python 3'e yükseltmek isteyen yazılım programcıları için tasarlanmıştır. Bu eğitim, Python programlama dilini sıfırdan öğrenmek için de kullanılabilir.

Önkoşullar

Bilgisayar Programlama terminolojileri hakkında temel bir anlayışa sahip olmalısınız. Herhangi bir programlama dilinin temel olarak anlaşılması bir artıdır.