Python Nedir?

Python, 1991 yılında Guido van Rossum tarafından geliştirilen, yüksek seviyeli, yorumlamalı ve genel amaçlı bir programlama dilidir. Python'un en önemli özelliklerinden biri, okunabilir ve anlaşılır söz dizimine sahip olmasıdır.

Python'un Temel Özellikleri:
  • Basit ve Okunabilir: İngilizce'ye yakın söz dizimi
  • Çok Amaçlı: Web geliştirme, veri analizi, yapay zeka, otomasyon
  • Geniş Kütüphane Desteği: Binlerce hazır kütüphane
  • Platform Bağımsız: Windows, Mac, Linux'ta çalışır
  • Ücretsiz ve Açık Kaynak: Herkes kullanabilir

Python Neden Popüler?

Python günümüzde en popüler programlama dillerinden biri haline gelmiştir. Bunun başlıca nedenleri:

1. Öğrenmesi Kolay

Python'un söz dizimi çok basit ve anlaşılırdır. Diğer programlama dillerinde karmaşık olan işlemler Python'da çok daha basittir.

Örnek: "Merhaba Dünya!" Karşılaştırması

Java'da:

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Merhaba Dünya!");
    }
}

Python'da:

print("Merhaba Dünya!")

2. Geniş Kullanım Alanları

Python birçok farklı alanda kullanılabilir:

  • Web Geliştirme: Django, Flask frameworkleri
  • Veri Bilimi: Pandas, NumPy, Matplotlib
  • Yapay Zeka: TensorFlow, PyTorch
  • Otomasyon: Görev otomasyonu, web scraping
  • Oyun Geliştirme: Pygame
  • Masaüstü Uygulamaları: Tkinter, PyQt

3. Büyük Topluluk Desteği

Python'un milyonlarca geliştiricisi vardır. Bu sayede:

  • Sorunlarınıza hızlıca çözüm bulabilirsiniz
  • Binlerce ücretsiz kütüphane mevcuttur
  • Sürekli güncellenen dokümantasyon
  • Aktif forumlar ve topluluklar

Python Kurulumu

Python'u bilgisayarınıza kurmak için aşağıdaki adımları takip edebilirsiniz:

Windows için:

  1. python.org adresine gidin
  2. "Download Python" butonuna tıklayın
  3. İndirilen dosyayı çalıştırın
  4. Önemli: "Add Python to PATH" seçeneğini işaretleyin
  5. Kurulumu tamamlayın

Mac için:

  1. Terminal'i açın
  2. Homebrew kurulu değilse: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  3. brew install python komutunu çalıştırın

Linux için:

# Ubuntu/Debian
sudo apt update
sudo apt install python3 python3-pip

# CentOS/RHEL
sudo yum install python3 python3-pip
İpucu: Kurulumun başarılı olup olmadığını kontrol etmek için terminal/komut istemcisinde python --version komutunu çalıştırın.

Geliştirme Ortamı Seçimi

Python kodu yazmak için birçok seçenek vardır:

1. IDLE (Başlangıç için önerilen)

Python ile birlikte gelen basit editör. Yeni başlayanlar için idealdir.

2. Visual Studio Code (Popüler seçim)

Ücretsiz, güçlü ve Python için mükemmel eklentilere sahip.

3. PyCharm

Profesyonel Python geliştirme için en kapsamlı IDE.

4. Jupyter Notebook

Veri bilimi ve araştırma için ideal, interaktif çalışma ortamı.

Önemli: Bu derslerde IDLE veya Visual Studio Code kullanmanızı öneriyoruz. Başlangıçta karmaşık IDE'ler yerine basit editörler tercih edin.

İlk Python Programınız

Geleneksel olarak, her programlama dilinde ilk program "Merhaba Dünya!" yazdırmaktır. Python'da bu çok basittir:

print("Merhaba Dünya!")
print("Python öğrenmeye başladım!")
print("Bu çok eğlenceli!")

Kodu Adım Adım Anlayalım:

  • print() - Ekrana yazı yazdırmak için kullanılan fonksiyon
  • "Merhaba Dünya!" - Tırnak işaretleri arasındaki metin (string)
  • Her satır bir komut ve Python bunları sırayla çalıştırır

Kendiniz Deneyin!

Aşağıdaki kodu kendi adınızla değiştirerek çalıştırın:

print("Merhaba, benim adım [ADINIZ]!")
print("Python öğreniyorum ve çok heyecanlıyım!")

Python'da Temel Kurallar

1. Büyük/Küçük Harf Duyarlılığı

Python büyük ve küçük harfleri farklı görür:

print("Merhaba")  # Doğru
Print("Merhaba")  # Hata! 'Print' tanımlı değil

2. Girinti (Indentation)

Python'da kod blokları girinti ile belirlenir. Bu ileride çok önemli olacak:

# Doğru girinti
if True:
    print("Bu doğru")
    print("Bu da doğru")

# Yanlış girinti - Hata verir!
if True:
print("Bu yanlış")

3. Yorum Satırları

Kodunuzu açıklamak için # işareti kullanın:

# Bu bir yorum satırıdır, çalıştırılmaz
print("Bu çalıştırılır")  # Satır sonunda da yorum yazabilirsiniz.

📝 Pratik Alıştırma

Bu dersi tamamlamak için aşağıdaki alıştırmayı yapın:

Alıştırma: Kendinizi Tanıtın

Python kullanarak kendinizi tanıtan bir program yazın. Program şunları yazdırmalı:

  • Adınız
  • Yaşınız
  • Hobiniz
  • Python öğrenme hedefiniz

Örnek çıktı:

Merhaba! Benim adım Ahmet. Ben 25 yaşındayım. Hobim kitap okumak. Python öğrenerek veri analizi yapmak istiyorum.
İpucu: Her bilgi için ayrı bir print() fonksiyonu kullanın.