Python programlama dili 2003 yılı itibariyle en popüler 10 programlama dili arasındayken 2021 yılında en popüler dil konumuna yükseldi ve 2021’den beri En Popüler Programlama Dili sıfatını koruyor. Peki bu popülerliğin sebebi ne?
TUHAF BİR BİLGİ!
Guido Van Rossum ‘Python’ ismini sanılanın aksine Piton yılanlarından değil sevdiği bir İngiliz komedi şovu olan Monty Python’s Flying Circus’dan esinlenerek koymuştur.
Orjinal Özellikleri
Python geniş kütüphaneleri sayesinde veri analizi, makine öğrenimi, web geliştirme ,otomasyon, oyun geliştirme, bilimsel hesaplamalar gibi birçok işleve sahiptir. Bu da Python’ın fazlaca kitleye ulaşmasını sağlamıştır.
İşlev Yelpazesi
Python programlama dili öğrenmesi ve okunması en kolay programlama dillerindendir. Basit arayüzü, geniş kütüphaneleri, dil bilgisinin basitliği sayesinde okunması ve yazılması benzer programlama dillerine göre daha kolay olması; Python’ı diğer programlama dillerinden ayıran bazı özellikleridir.
Büyük Kuruluşlar Tarafından Tercih Edilmesi
Google, WikiPedia, CERN, NASA, Instagram, Netflix, UBER, Dropbox, Pinterest, Reddit, Spotify, Yahoo! ,Amazon; gibi birçok büyük kuruluş programlama dili olarak Python’ı tercih etmiş veya tercihleri arasında bulundurmuştur.
Entegrasyon
Farklı sistemlerin bir araya getirilmesi için yürütülen sürecin tamamına “entegrasyon” denir. Yazılım sektöründe entegrasyon farklı yazılım uygulamalarının, hizmetlerin veya veri tabanlarının birbiriyle iletişim kurabilmesini sağlamak için kullanılır. Python programında entegrasyon çoğu yazılım programından daha kolaydır.
Yeni başlayanlar için python programı ile basit bir hesap makinesi yapımı:
def hesap_makinesi(): print("Basit Hesap Makinesi") print("İşlemler: + (Toplama), - (Çıkarma), * (Çarpma), / (Bölme)") # Kullanıcıdan girdi al sayi1 = float(input("Birinci sayıyı girin: ")) islem = input("İşlemi girin (+, -, *, /): ") sayi2 = float(input("İkinci sayıyı girin: ")) # İşlemi gerçekleştir if islem == '+': sonuc = sayi1 + sayi2 elif islem == '-': sonuc = sayi1 - sayi2 elif islem == '*': sonuc = sayi1 * sayi2 elif islem == '/': if sayi2 != 0: sonuc = sayi1 / sayi2 else: print("Hata: Sıfıra bölme hatası!") return else: print("Geçersiz işlem!") return # Sonucu ekrana yazdır print(f"Sonuç: {sonuc}")
Eylül BİLGİN