PROGRAMLAMA Python Programlama Dili

PROGRAMLAMA Python Programlama Dili
1
480
Forum sitemizde mesaj sayısı kasmak için oto mesaj yanıtlayıcı programlar kullanmak kesinlikle yasaktır.
Lütfen yorum yaparken ( ty,tyty, +++++, up up, asasdasf ) vb. anlamsız ifadeler kullanmayalım. Bu şekilde yorum yapan üyelerin üyelikleri durdurulacaktır.
Spam mesajlar atan kişileri RAPOR butonu ile bize bildiriniz!

Mia

28 Nis 2020
930
192
314


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:
public  class  HelloWorld  {
    public  static  vo id  main(String[] args)  {
        System.out.println("Hello, World");
    }
}

C++:

Kod:
#include <iostream>
using namespace std;
 
int main()
{
    cout << "Hello, World!";
    return 0;
}

Python:

Kod:
print("Hello Word")

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.




Python’la Yazılan Uygulamalar?

Emesene, Gwibber, Ubuntu Yazılım Merkezi, Civilization 4 (oyun), Battlefield 2 (oyun), Reddit, Django siteleri, Portage, Sage, GNU Mailman, Planet, Trac, GNU Bazaar, Mercurial, Calibre ve Yum’dur. Python programlama dili bu uygulamalarda kullanılmıştır.



Python Ne İşe Yarar?
  • Farklı amaçlarla kullanılabilmektedir; çalıştırılabilir dosyalar şeklinde paketlenebilen programlardan betikler yazmaya kadar.​
  • Açık kaynak kod lisanslı özgür, aynı zamanda ücretsiz bir yazılımdır.​
  • Fonksiyonel ya da yapısal programlama, nesne yönelimli programlama gibi daha fazla programlamayı destekleyen bir programlama dilidir.​
  • Mac – OS, Unix, Linux, .NET, Java ve Windows üzerinden çalışabilmektedir.​
  • Hızlı, sisteminize entegre ve etkin bir şekilde işinizi yapmanızı sağlayan bir programlama dilidir.​
  • Tüm bunlara ilaveten yeni başlayanlar içinde çok iyi bir programlama dilidir.​
  • Bakımı kolaydır, etkileşimli modu destekler, genişletilebilir ve taşınabilirdir.​

Yararlı Linkler

● Pythonu bize göre en iyi anlatan kaynak:
● Youtube oynatma listesi:

 
Son düzenleme:
Forum sitemizde mesaj sayısı kasmak için oto mesaj yanıtlayıcı programlar kullanmak kesinlikle yasaktır.
Lütfen yorum yaparken ( ty,tyty, +++++, up up, asasdasf ) vb. anlamsız ifadeler kullanmayalım. Bu şekilde yorum yapan üyelerin üyelikleri durdurulacaktır.
Spam mesajlar atan kişileri RAPOR butonu ile bize bildiriniz!