This page has not been translated to English yet — showing the original Turkish version.

Kodlama

Python Öğrenmeye Nereden Başlanır? Kurulum, İlk Program ve 2026 Yol Haritası

Python'u sıfırdan öğrenmek isteyenler için kurulum, ilk program, temel veri yapıları ve ilk küçük proje. Güncel araç: uv.

Python Öğrenmeye Nereden Başlanır? Kurulum, İlk Program ve 2026 Yol Haritası
Python Öğrenmeye Nereden Başlanır? Kurulum, İlk Program ve 2026 Yol Haritası

Python, 2026'da hâlâ yeni başlayanlara en çok önerilen dil. Okunaklı söz dizimi var; aynı dille veri analizi, otomasyon, web sitesi ve yapay zekâ uygulaması yazılabiliyor. Bu rehber kurulumdan ilk küçük projeye kadar izlenecek yolu veriyor.

Python 3.15 Ekim 2026'da yayımlandı. Yeni başlayan biri için sürüm farkı önemsizdir: bu rehberdeki kodlar 3.12 ve sonrasında aynı çalışır.

Step-by-step guide
  • 7 steps
  • 3 min read
In this guide
  1. Python'u kurun
  2. Proje klasörü açın ve ilk programı çalıştırın
  3. Temel veri yapılarını öğrenin
  4. Fonksiyon yazın
  5. Dosya okuyun ve hataları yakalayın
  6. Paket ekleyin: ilk gerçek uygulama
  7. Küçük bir proje seçin
  1. Python'u kurun

    En kolay yol uv aracıdır. uv, hem Python sürümünü hem paketleri yönetir. Kurulum komutları:

    Windows (PowerShell):

    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

    macOS ve Linux:

    curl -LsSf https://astral.sh/uv/install.sh | sh

    Terminali kapatıp açın ve uv --version yazarak kurulumu denetleyin. uv kullanmak istemezseniz python.org adresinden Python'u indirip kurabilirsiniz; Windows'ta kurulum ekranında Add python.exe to PATH kutusunu işaretleyin.

  2. Proje klasörü açın ve ilk programı çalıştırın

    uv init ilk-proje
    cd ilk-proje
    uv run main.py

    uv init bir main.py dosyası üretir. Dosyayı bir editörde (VS Code önerilir) açıp şöyle değiştirin:

    isim = input("Adınız nedir? ")
    print(f"Merhaba {isim}, Python dünyasına hoş geldin!")

    Tekrar uv run main.py yazın. Program adınızı sorar ve selam verir. Bu küçük örnekte üç şeyi öğrendiniz: değişken (isim), kullanıcıdan veri alma (input) ve ekrana yazdırma (print).

  3. Temel veri yapılarını öğrenin

    Günlük işlerin çoğu üç yapıyla çözülür: liste, sözlük ve metin.

    harcamalar = [120, 45.5, 300]          # liste
    print(sum(harcamalar))                 # 465.5
    
    kisi = {"ad": "Ayşe", "yas": 29}      # sözlük
    print(kisi["ad"])
    
    for h in harcamalar:                   # döngü
        if h > 100:
            print("Pahalı:", h)

    Python'da girinti (boşluk) söz diziminin parçasıdır. Bir if ya da for satırından sonraki bloğu dört boşlukla içeri almanız gerekir.

  4. Fonksiyon yazın

    def ortalama(sayilar):
        if not sayilar:
            return 0
        return sum(sayilar) / len(sayilar)
    
    print(ortalama([10, 20, 30]))   # 20.0

    Fonksiyon, tekrar eden işi bir isme bağlar. Kural: bir fonksiyon tek iş yapsın ve adı o işi anlatsın.

  5. Dosya okuyun ve hataları yakalayın

    Gerçek programlar dosya ve internetle çalışır. Bir metin dosyasındaki satırları saymak:

    try:
        with open("notlar.txt", encoding="utf-8") as f:
            satirlar = f.readlines()
        print(len(satirlar), "satır var")
    except FileNotFoundError:
        print("notlar.txt bulunamadı")

    with dosyayı iş bitince otomatik kapatır. try/except ise program çökmeden hatayı yönetmenizi sağlar.

  6. Paket ekleyin: ilk gerçek uygulama

    Python'un gücü hazır paketlerdendir. Bir web sayfasının başlığını okuyan program:

    uv add requests beautifulsoup4
    import requests
    from bs4 import BeautifulSoup
    
    yanit = requests.get("https://example.com", timeout=10)
    sayfa = BeautifulSoup(yanit.text, "html.parser")
    print(sayfa.title.string)

    uv add paketi projeye ekler ve pyproject.toml dosyasına yazar. Sanal ortamı uv sizin yerinize yönetir.

  7. Küçük bir proje seçin

    Eğitim videosu izlemek tek başına yetmez; öğrenme proje yaparken olur. Başlangıç için üç fikir:

    • Harcamaları CSV dosyasından okuyup kategoriye göre toplam alan program
    • Klasördeki dosyaları uzantısına göre klasörlere ayıran betik
    • Hava durumu API'sinden veri çekip ekrana yazan program

    Takıldığınızda hata mesajını olduğu gibi bir yapay zekâ asistanına yapıştırıp neden oluştuğunu sorun; ama çözümü kopyalamadan önce ne yaptığını anlayın. Yapay zekâ ile kod yazmaya başlama rehberimiz bu konuda yol gösterir.

Sık Sorulanlar

Python öğrenmek ne kadar sürer?

Temel söz dizimi ve küçük programlar için günde 1 saatle 4-6 hafta yeterlidir. İşe yarar bir proje yazacak rahatlığa gelmek genelde 3-4 ay sürer.

Python mı JavaScript mi önce öğrenilmeli?

Veri, otomasyon ve yapay zekâ ilginizi çekiyorsa Python; web sitesi yapmak istiyorsanız JavaScript ve TypeScript ile başlayın.

Python 2 mi 3 mü öğrenmeliyim?

Python 2 yıllar önce desteği bitmiş bir sürüm. Her zaman Python 3 öğrenin.

Matematik bilmem gerekiyor mu?

Hayır. Temel programlama için ilköğretim matematiği yeter. Veri bilimi ve makine öğrenmesine girerseniz istatistik gerekir.

Comments (0)

No comments yet.

Your email will not be published, it is kept only for moderation. See our privacy policy. Log in and your comment will be saved under your name.

Comments are moderated before publishing.