Popülaritesi Giderek artan dil PYTHON
Python 90’lı yılların başında Amsterdam’da Guido Van Rossum tarafından geliştirilmeye başlanan bir programlama dilidir. Zannedilenin aksine ismini piton yılanından değil, Rossum’un çok sevdiği MonthyPython isimli komedi grubunun sergilediği gösteriden alır.
Python nesne yönelimli, yorumsal, modüler ve etkileşimli, yüksek seviyeli bir dildir. Programlama dilleri makine mantığı ile insan mantığı arasında köprüdür. Bununla birlikte son birkaç yılda Python modern yazılım geliştirme, altyapı yönetimi ve veri analizinde birinci sınıf bir programlama dili olarak ön plana çıkmıştır. Artık hackerlar için bir arka kapı oluşturucusu değil, web uygulaması oluşturma ve sistem yönetiminde önemli rol alma, veri analizleri ve makine öğreniminde parlayan bir dil olarak ün kazanmıştır. Pek çok dile göre öğrenmesi daha kolaydır.
Python ile ihtiyaç duyduğunuz pek çok işi, az sayıda kod satırı ile başarabilirsiniz. Masaüstü uygulamaları, web uygulamaları, veri analizi ve görselleştirme uygulamaları gibi birçok programı Pyhton ile kolaylıkla yazabilirsiniz.
Python’u diğer programlarla kıyaslarsak artıları:
• Sadedir yani daha kolay öğrenilir.
• Diğerlerine göre çok daha hızlı olduğu için zaman kaybı yaratmaz
• Ayrı bir derleyici ihtiyacı duymaz.• Daha düzenli bir kod dizilimine sahiptir.
• İnsanlar okuyabilir ve anlayabilir.
• Google, Youtube, Yahoo gibi kuruluşlar Python programcılarına her zaman ihtiyaç duymaktadır.
Python’un Eksiklikleri
• Her ne kadar Python genel anlamda kaliteli uygulamalar yazmak için uygun olsa da bazı eksiklikleri ve yetemediği alanlarda vardır.
• Yüksek düzeyde bir programlama dili oluduğu için sistem düzeyinde programlama için uygun değildir. Ancak bu kategori içinde aygıt sürücüleri veya işletim sistemi çekirdeği yer almaz.
• Ayrıca, platformlar arası bağımsız binary dosyalar için çağrı yapan durumlarda da ideal değildir. Windows, MacOS ve Linux işletim sistemleri için bir uygulama geliştirebilirsiniz. Ancak oluşturulacak uygulama fazla görkemli uygulama olmaz.
• Genel olarak Python programlama dilin de hız ön planda olduğu için ağır programlarda fazla işlevsellik sağlamaz. Bundan dolayı en eski programlama dillerinden olan C / C ++ gibi diller kullanabilirsiniz.
Java'da "Merhaba Dünya" yazmak
Python'da "Merhaba Dünya" yazmak
Python gerçekten popüler bir dil ve bu açıdan sürekli
gelişen bir dil. Tüm araştırmalarda bunu gösteriyor
Python’la Yazılmış Başlıca Uygulamalar:
• Ubuntu yazılım merkezi
• Portage
• Sage
• Battlefield 2
• Civilization IV
• Planet
• Calibre
Python programlama dilinin kullanım alanları:
Web Uygulamaları Geliştirme:
• Django ve Pyramid gibi web frameworkları
• Flask ve Bottle gibi micro-framework’ler
• Plone ve django CMS gibi İleri seviye içeri yönetimi istemleri
Python’un standart kütüphaneleri birçok Internet protokolünü destekler:
• HTML ve XML, JSON, E-mail processing, FTP, IMAP ve diğer Internet protokolleri
• Socket programlama ara yüzü oldukça kolaydır.
Ayrıca paketlerde daha kullanışlı kütüphaneler mevcuttur:
• Requests gibi güçlü http istemci kütüphanesi
• BeautifulSoup gibi HTML parse(ayrışımı)
• Feedparser gibi RSS besleme kütüphanesi
• Paramiko gibi SSH2 protokolünü adapte etme
• Twisted Python Asenkron ağ programlama kütüphanesi
Python bilimsel ve numerik hesaplamalarda çokça kullanılır.
• SciPy, NumPy,Matplotlib,SageMath matematik, bilim, mühendislik dallarına yönelik paketler
• IPython Paralel programlama ve görselleştirmeye izin veren kolayca düzenlenebilen ve kaydedilebilen bir Shell
Yapay zeka uygulamaları:
• Deepy, Caffe,OpenCV, Theano,TensorFlow, Sci-kit Learn, mlpy(Machine Learning Python), NLTK (Natural Language Toolkit), NeuroLab, PyMC
Nesnelerin İnterneti:
• Raspberry Pi için temel programlama dili olarak belirlenmiştir.
• MQTT Makineler arası bağlantı protokolü
• Zerynth IoT ve Endüstri 4.0 uygulamalarına sahip framework
Veri Madenciliği (Data Mining) Uygulamaları:
• Orange Veri analizi ve görselleştirme
• PyData Python Veri Analiz Kütüphanesi
• Pandas veri analizi ve modelleme
Python'ını artık bilgisayarımıza yükleyelim.
Install diyoruz ve gerekli kurulumu yapıyoruz. 2. Olay ise Ide
seçimi ben bu konuda en iyisi olduğunu düşündüğüm PyCharm kullanıyorum. Sizede bu
Ide’yi tavsiye ederim. https://www.jetbrains.com/pycharm/download/#section=windows
bu adresden Professional ve Community versiyonlarında ücretsiz olan Community
versiyonunu indirin. Diğer versiyon maalesef paralı. https://www.youtube.com/watch?v=U4lPDc6Bl4A bu videoda gerekli kurulumu yapabilirsiniz
0 Yorumlar