Python

Değerli arkadaşlar, merhaba! Bu yazımızda sizlere, 'Python Programlama Dili' hakkında bilgiler vereceğiz.

Python, açık kaynak kodlu ve tamamen ücretsizdir; nesne yönelimli, genel amaçlı ve yüksek seviyeli bir programlama dilidir. Bu özellikleri sayesinde Python ile hemen hemen her şeyi yapabilirsiniz. Girintilere dayalı basit söz dizimi (syntax), dilin öğrenilmesini ve akılda kalmasını kolaylaştırır. Ayrıca dilin kolay olması bakım maliyetlerini azaltır.

Birçok OS (İşletim Sistemi) tarafından desteklenen Python, diğer programlama dillerine nazaran daha kolay öğrenilebilir fakat Python’da biraz yavaşlık söz konusudur. Bu yavaşlık, Python’un performansı tercih etmesi yerine dinamikliği ve esnekliği tercih etmesinden kaynaklanır. Bu kadar dinamik ve esnek bir dili optimize etmek oldukça zordur çünkü makine, bir şeyin tanımının ne olduğundan emin olana kadar birçok referans yapmalıdır.

Benim de ‘kütüphane dili’ olarak adlandırdığım Python’da bulunan bir sürü kütüphane (modül) vardır. Yapacağınız bir işi, daha önce o işi yapan birinin kodundan faydalanarak yapabilirsiniz. Bunun için yapmanız gereken tek şey kodunuzun başına ‘import <kütüphane adı>’ eklemek olacaktır. Bunu yaptıktan sonra o kütüphanenin hangi özelliğini kullanmak istiyorsanız kullanabilir hâle geleceksinizdir.

Birbirinden farklı ve kullanışlı IDE’lere (yazılım geliştirme ortamlarına) sahiptir.

Python Geliştirme Ortamlarına Örnekler:

Genel olarak söylenen şey, yazılıma yeni başlayanların Python ile başlaması gerektiği fakat ben buna katılmıyorum. Python, öğrenmesi kolay bir dildir ama basit değildir. Bir gerçek var ki; Python ile başlayanların, ileriki zamanlarda syntax yapısı farklı olan başka programlama dillerine geçiş yaptıklarında çok zorlanacaklarıdır. Bunun yanında Python’daki yapısı başlangıç için uygun değildir; zorlayıcı ve bunaltıcı olabilir. Başlangıç için CC++ gibi dillerin tercih edilmesi hem programlama mantığını hem de algoritma mantığını oturtacaktır. Evet, ağır bir syntax’a sahip olan bu dillerden Python’a geçince biraz zorluk yaşayacaksınızdır fakat Python ile başlayıp diğerlerine geçmek kadar zorlamayacaktır. Yine de bunları, bu işte tecrübeli insanlara sormanız sizin yararınıza olacaktır.

Python ile Yapabilecekleriniz:

  • Siber Güvenlik
  • Oyun
  • Veri Bilimi
  • Veri analizi ve görselleştirme
  • Web uygulamaları
  • Kullanıcı Arayüzü (UI – GUI)
  • Yapay zekâ

Python ile Ekrana ‘Hello World’ Yazdırma:

print(“Hello World”)

NOT: Evet, bu kadar kolay 😊.

[*] Python derslerine şuradan erişebilirsiniz: Python Dersleri


Yayınlanma Tarihi: 2022-07-06 22:23:09

Son Düzenleme Tarihi: 2024-01-13 20:07:06