BG MVC Model View Controller eğitim serisi yayında...

Ana sayfa > Programlama > Python Programlama > Python programlamaya giriş

Python programlamaya giriş

Python hakkında

Python genel amaçlı, yüksek seviyeli, yorumlanan, dinamik algılama yapısına sahip ve nesneye dayalı olarak kullanılabilen bir programlama dilidir.

1991 yılında yayınlanan Python, Guido Van Rossum tarafından geliştirilmiştir.

Python'da yazılan programların çalışabilmeleri için kaynak kodlarının bir yorumlayıcı tarafından yorumlanması gerektiğinden, programın çalışacağı her bilgisayara ayrıca yorumlayıcı bir program yüklenmelidir.

Dinamik algılama yapısı ile bir değişken tanımlandığında, değişkene atanan değerin veri türü otomatik olarak algılanır ve değişkenin veri türü bu değerin veri türüne göre belirlenir.

Python özellikleri

Python Program Dili'nin bu kadar yaygın olarak kullanılmasının başlıca nedenleri aşağıda gösterilmektedir:

  • Öğrenmesi oldukça kolaydır.
  • Ücretsiz ve açık kaynak kodlu bir programlama dilidir.
  • Daha az kod kullanarak yazılım geliştirilebilir.
  • Veri bilimi, makine öğrenimi ve yapay zeka alanlarında yaygın olarak kullanılır.
  • Nesneye yönelik uygulamalar geliştirilebilir.
  • Platformdan bağımsız uygulamalar geliştirilmesine olanak sağlar. Aynı kod ile geliştirilen bir uygulama Windows, Mac ve Linux işletim sistemlerine sahip bilgisayarlarda çalıştırılabilir.
  • Python programını destekleyen bir çok kütüphane vardır.
  • Bir çok programlama dili ile entegre edilebilir.

Uygulama türleri

Python Program Dili çok farklı alanlarda kullanılmaktadır. Bu alanların başlıcaları aşağıda gösterilmektedir:

  • Yazılım geliştirme
  • Web uygulamaları
  • Veri analizi
  • Makine öğrenimi
  • Oyun geliştirme
  • Otomasyon

Python kurulumu

Python kurulumunu iki farklı yöntemle gerçekleştirebiliriz:

1. Doğrudan Python kurulum dosyasını kullanarak

Bu yöntemde, Python resmi web sitesindeki kurulum dosyasını indirerek kurulumu gerçekleştiriyoruz. Kurulumu gerçekleştirdikten sonra, Windows işletim sisteminde, sanal ortam oluşturma ve aktif hale getirme, paket kurulum, kod çalıştırma, proje oluşturma gibi tüm işlemleri, komut istemi ile açtığımız pencere içinde gerçekleştiriyoruz. Sitemizdeki konular Python 3.9.2 sürümü esas alınarak hazırlanmıştır.

2. Anaconda veya benzeri paket yöneticisi kullanarak

Bu yöntemde ise, Anaconda veya benzeri paket yöneticisi kullanarak kurulumu gerçekleştiriyoruz. Anaconda'nın resmi web sitesinden kurulum dosyasını indirip kurduğumuzda, Python bu kurulum ile birlikte sistemimize kurulur. Ayrıca, bir kurulum işlemi yapmamıza gerek kalmaz. Windows işletim sisteminde, sanal ortam oluşturma ve aktif hale getirme ile paket kurulum işlemleri Anaconda Navigator programı ve Anaconda Powershell programı üzerinde yapaılabilir. Kod çalıştırma ve proje oluşturma gibi diğer işlemler Spyder IDE benzeri bir entegre geliştirme ortamı üzerinde yapılabilir. Sitemizdeki Anaconda ile geliştirilen uygulamalar ve anlatılan konular, Anaconda ile kurulumu yapılan Python 3.8.5 sürümü esas alınarak hazırlanmıştır.