1. Python Nedir?
Herkese merhaba! Bugün Python’a giriş yapacağız. Öncelikle, Python, yüksek seviyeli, dinamik ve yorumlanan bir programlama dilidir. Yüksek seviyeli demek, dilin insan tarafından anlaşılabilir bir yapıya sahip olmasıdır; yani, kod yazarken karmaşık ayrıntılarla uğraşmak zorunda kalmazsınız.

Python, basit ve temiz bir sözdizimine sahiptir. Bu, yeni başlayanların kod yazmasını ve öğrenmesini kolaylaştırır. Ayrıca, Python’un çok sayıda kütüphanesi vardır. Kütüphaneler, belirli görevleri daha hızlı ve kolay bir şekilde gerçekleştirmemizi sağlar. Örneğin, veri analizi yapmak için Pandas kütüphanesini kullanabiliriz.

Python, web geliştirme, veri analizi, yapay zeka, otomasyon ve daha birçok alanda kullanılır. Bir programcı olarak bu dilin esnekliğini ve gücünü göreceksiniz.


2. Python’un Tarihçesi
Python, 1991 yılında Guido van Rossum tarafından geliştirilmeye başlanmıştır. Amacı, bir dilin öğrenilmesinin ve kullanılmasının kolay olmasını sağlamaktı. Python’un iki ana sürümü bulunmaktadır: Python 2.x ve Python 3.x.

Python 2.x, uzun yıllar boyunca yaygın olarak kullanıldı, ancak 2020 yılı itibarıyla resmi desteği sona erdi. Dolayısıyla, Python 3.x kullanmanız önerilir. Python 3, daha iyi performans, daha fazla kütüphane desteği ve daha modern sözdizimi sunar. Bu nedenle, öğrenme sürecimizde Python 3 kullanacağız.


3. Python’un Kullanım Alanları
Python, çok çeşitli alanlarda kullanılır:

  • Web Geliştirme: Django ve Flask gibi framework’lerle güçlü web uygulamaları geliştirilebilir.
  • Veri Bilimi: Pandas ve NumPy gibi kütüphaneler, veri analizi ve bilimsel hesaplamalar için oldukça faydalıdır.
  • Oyun Geliştirme: Pygame kütüphanesi ile basit oyunlar oluşturabilirsiniz.
  • Otomasyon ve Scripting: Python, tekrarlayan görevleri otomatikleştirmek için mükemmeldir.

Bu alanlardan herhangi biri ilginizi çekiyorsa, Python kesinlikle sizin için doğru bir seçimdir.


4. Kurulum
Şimdi Python’u bilgisayarınıza kuracağız. Python’un resmi web sitesi python.org adresine gidin. Burada “Downloads” bölümüne tıklayın ve işletim sisteminize uygun olan sürümü indirin.

  • Windows:
    1. İndirilen dosyayı çalıştırın.
    2. “Add Python to PATH” seçeneğini işaretleyin.
    3. Kurulumu tamamlayın.
  • macOS:
    1. İndirilen dosyayı açın ve kurulum talimatlarını izleyin.
  • Linux:
    1. Terminali açın ve sudo apt-get install python3 komutunu kullanarak kurulum yapabilirsiniz.

Kurulumdan sonra Python’un yüklendiğini kontrol etmek için terminal veya komut istemcisinde python –version yazın. Eğer kurulum başarılıysa, versiyon numarasını göreceksiniz.


5. IDE ve Kod Yazma Ortamı
Şimdi bir IDE (Entegre Geliştirme Ortamı) seçelim. IDE, kod yazmak, hata ayıklamak ve programları çalıştırmak için kullanılan bir yazılımdır. Python için popüler IDE’lerden bazıları şunlardır:

  • PyCharm: Profesyonel projeler için ideal.
  • Visual Studio Code: Hafif ve genişletilebilir bir metin editörü.
  • Jupyter Notebook: Veri analizi ve bilimsel hesaplamalar için harika bir araç.

Bugün Visual Studio Code kullanacağız. İlk önce Visual Studio Code web sitesinden indirin ve kurulumunu yapın. Kurulumdan sonra Python eklentisini yüklemeyi unutmayın; bu, Python ile çalışmanızı kolaylaştıracaktır.


IDE Tanıtımı ve Basit Kod Yazma

1. IDE Tanıtımı
Şimdi Visual Studio Code içinde bir proje oluşturalım. Uygulamayı açın ve “File” menüsünden “Open Folder” seçeneği ile yeni bir klasör oluşturun. Bu klasör, Python projeleriniz için çalışma alanınız olacak.

Basit bir Python programı yazalım. İlk programımız, “Hello, World!” yazdıracak. Yeni bir dosya oluşturun ve ismini hello.py koyun. İçerisine şu kodu yazın:

print("Hello, World!")

Dosyayı kaydedin ve terminalde python hello.py komutunu yazarak programı çalıştırın. Konsolda “Hello, World!” yazısını göreceksiniz. Bu, Python’daki ilk basit programınız!


2. Hata Ayıklama ve Çıktı Alma
Programınızda hata alırsanız, Python hata mesajı verir. Hata mesajını dikkatlice okuyarak sorunu tespit edebilirsiniz. Örneğin, eğer bir değişkeni tanımlamadan kullanmaya çalışırsanız, Python size bir hata verecektir.

Ayrıca, print() fonksiyonu ile ekrana çıktı alırız. Bu, programınızın işleyişini anlamak için yararlı bir araçtır. Örneğin, kodunuzda bir değişkenin değerini kontrol etmek için:

x = 10

print("Değişkenin değeri:", x)

yazabilirsiniz.


3. Pratik Uygulama
Şimdi hep birlikte bir uygulama yapalım. Kullanıcıdan isim alıp ekrana yazdıracak bir program yazacağız. greeting.py adında yeni bir dosya oluşturun ve aşağıdaki kodu ekleyin:

name = input("Adınızı girin: ")

print("Merhaba, " + name + "!")

Bu kod, kullanıcıdan bir isim alır ve ardından ekrana bir selam verir. Dosyayı kaydedin ve çalıştırın. Bu, kullanıcı etkileşimi ile çalışan basit bir uygulamadır.