Python Nedir?
- Yüksek seviyeli, yorumlanan bir programlama dilidir.
- Fonksiyonel ve nesneye dayalı bir yapıdadır.
- Girintileme sistematiği ile kodlanan temiz ve anlaşılabilir yazılımı vardır.
- Özgür bir yazılımdır(Açık kaynak kodlu).
- Dinamik tür tanımı ve güçlü bir veri yapısı desteği vardır.
- Çoklu platform desteği vardır(Windows, Linux, MacOS)
- Konuşma diline yakın, okuması kolay
Python okunuşu Paytan şeklindedir. Paytın diyede okunabilir. Piton diye okumayınız.
Python Hakkında
Python, nesne tabanlı, çok amaçlı, dinamik kodlanan ve yüksek seviyeli bir programlama dilidir.
Python ilk olarak Guido van Rossum tarafından 1990’lı yılların başlarında geliştirilmeye başlanmıştır. Ortaya çıkışında bir başka çok amaçlı programlama dili olan ABC’nin ve C’nin etkisi olmuştur.
Python’un ilk sürümü olan 0.9.0, 20 Şubat 1991 tarihinde kullanılmaya başlanmıştır.
Python’un günümüzde en çok kullanılan
ve en stabil sürümleri 2.7 ve 3.7 sürümleridir.
Resmi sitesi www.python.org
Neden Python?
Python, öğrenmesi kolay, tamamen özgür ve ücretsiz bir programlama dilidir.
Nesnelere dayalı bir dil olup okunabilirliği yüksektir. Python’un dili başka programlama dilleri ile kıyaslandığında, bunun daha az kod ile işlemleri yapmasının mümkün olduğu görülecektir.
Python, bütün işletim sistemleri ile uyum içerisinde çalışmaktadır.
Programlama yapısı içerisinde birçok kütüphaneyi barındırmaktadır. Bu kaynaklarla daha az kod yazmak mümkündür.
zPython ile masaüstünde çalışan uygulamalar geliştirilebileceği gibi, web üzerinde çalışan uygulamalar geliştirmek hatta Rasperry-Pi gibi donanımları da programlamak mümkündür.
“Merhaba Dünya” Farklı Program dilinden yazılış şekli
Girintileme, Temiz ve Okunaklı Kod
Python’un girintilemeye (indentation) çok önem veriyor oluşu özellikle programlamaya yeni başlayanlara düzenli ve okunaklı kod yazma alışkanlığı kazandırmaktadır.
; kullanmak zorunda değilsiniz. { } kullanılmaz. Uzun satırları kesip alt satırdan devam etmek için \ işareti kullanılır.
Diğer Dillerle Entegre Çalışır
C/C++ : Cython
C#/.NET : IronPython
Java : Jython
PHP : PiP (Python in PHP)
Perl : PyPerl
Prolog : PyLog
Python IDE Uygulamaları
PyCharm
IDLE
Spyder
Wing IDE / Canopy
Jupyter / Anaconda
Sublime Text
Visual Studio …
Python Kullanım Alanları
Makine Öğrenmesi ve Veri Madenciliği
Web Tabanlı Uygulamalar
Masaüstü Uygulamalar
Bilimsel Hesaplamalar
Hesaplamalı Biyoloji ve Bioenformatik
Rest API ve Web Çatısı
Ağ Modelleme
3D Yazılım ve Oyun Yazılımları …
Kimler Python program dilini Kullanıyor?
- Dropbox
- NASA
- Orange
- Youtube
- MakeHuman
- Yahoo
- United Space Alliance
PYTHONE ÖĞRENMEK İÇİN 10 NEDEN (AAYUSHİ JOHARİ’YE GÖRE)
1.Python popülerliği ve yüksek maaş
2.Veri Biliminde kullanılır
3.Scripting ve Otomasyon
4.Big Data(Büyük Veri) de kullanımı
5.Testing desteği
6.Bilgisayar Grafikleri
7.Yapay Zeka (AI)
8.Web Geliştirme
9.Taşınabilir ve Genişleyebilir
10.Öğrenmesi kolay ve basit
www.edureka.co/blog/10-reasons-why-you-should-learn-python
HANGİ PORGRAM DİLİNİ ÖĞRENMENİZ SİZE DAHA FAYDALI OLACAK?
Aşağıdaki şemadan bakabilirsiniz.