- 23 Eyl 2016
- 2,001
- 11
PYTHON
Python, 90lı yılların başında Amsterdamda Guido Van rossum tarafından geliştirilmeye başlanan bir programlama dilidir.
Nesne yönelimli (object oriented), yorumsal (interpretative), modüler, yüksek seviyeli bir dildir.
Python yorumsal (interpretative) bir dildir, yani C ve C++ gibi dillerin aksine derlenmeye (compile) gerek olmadan çalıştırılabilmektedir. Bu durum Python ile program geliştirmeyi daha kolay hala getirmektedir. Python içerisinde bir programı yazarken ihtiyaç duyacağınız pek çok şey, veri yapıları, fonksiyonlar hazır olarak size sunulmaktadır. Bu sayede diğer dillerde olduğu gibi bir problemi çözmek için en ince ayrıntılara kadar tasarım yapmanıza gerek kalmadan size sunuları altyapı ile çok daha seri bir şekilde program yazabilirsiniz
Pythonun kolay sözdizimi (syntax) vardır. Aşağıdaki kodlar Pythonun ne kadar kolay bir dil olabileceğine dair size fikir verebilir.
Java:
Kod:
[COLOR="Gray"]public class HelloWorld {
public static vo id main(String[] args) {
System.out.println("Hello, World");
}
}[/COLOR]
Kod:
[COLOR="gray"]#include <iostream>
using namespace std;
int main()
{
cout << "Hello, World!";
return 0;
}[/COLOR]
Kod:
[CENTER][COLOR="gray"]print("Hello Word")[/COLOR][/CENTER]
Görüldüğü üzere Pythonun diğer dillere göre daha az satır kod ile daha fazla işlem yapılabiliyor olsa da bu kolay yazım, Pythonun derlenen dillere göre daha yavaş olmasını sağlıyor.
Ama bu yavaşlık gerçekten hıza ihtiyacınız yoksa yazım kolaylığı için kabul edilebilir bir değerdir.
Nerelerde Kullanılır?
Web Uygulamaları
● Django
● Flask
● Sanic
Makine Öğrenmesi
● scikit-learn
● Keras
● TensorFlow
● Pandas
Bilimsel Hesaplamalar
● SciPy
● Matplotlib
Ağ ve Soket programcılığı
● Socket
● Twisted
Sektördeki Yeri
Google, Youtube, Yahoo gibi kuruluşlar Python programcılarına her zaman ihtiyaç duymaktadır. Yurt dışında oldukça popülerdir. Ülkemiz için ilgi biraz az olsada startup şirketler bolca kullanır Python'u. Ayrıca ülkemize Python üniversitelerin müfredatlarna yavaş yavaş giremektedir bu durumu Python'un ülkemizdeki konumu için iyiye işaret sayabiliriz.
Yararlı Linkler
● Pythonu bize göre en iyi anlatan kaynak: https://belgeler.yazbel.com/python-istihza.pdf
● Youtube oynatma listesi: https://www.youtube.com/playlist?list=PLIHume2cwmHehcxQE1XZieL21syR3m3tR
● https://docs.python.org/3/
● https://www.python.org/dev/peps/
Ayrıca Python dili hakkında daha fazla bilgi ve kitap önerisi için bakabilirsiniz: https://www.turkhackteam.org/java/1...baslangic-hangi-dil-kitap-onerisi-ihan3t.html
Diğer Programlama Dillerini Görmek için Tıklayınız
Moderatör tarafında düzenlendi: