Python Programlama Dili

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Gbmdpof

Kıdemli Üye
23 Eyl 2016
2,001
11

PYTHON

python.png


Python, 90’lı yılların başında Amsterdam’da 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]
C++:
Kod:
[COLOR="gray"]#include <iostream>
using namespace std;
    
int main() 
{
    cout << "Hello, World!";
    return 0;
}[/COLOR]
Python:
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.
python_1.png

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:
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.