Hedef Kitle: Hiç programlama bilgisi olmayanlar
Python Sürümü: Python 3.x (3.13 itibarıyla güncel)
Amaç: Flask Mega-Tutorial'a geçmeden önce sağlam Python temeli oluşturmak
İçindekiler
- Python'a Giriş — Kurulum ve İlk Program
- Temel Sözdizimi, Veri Tipleri ve Operatörler
- Kontrol Yapıları
- Fonksiyonlar, Lambda ve Kapsamlar
- Nesne Yönelimli Programlama (OOP)
- Magic Methods (Dunder Methods) ve Özel Çağırmalar
- Kütüphane Kurulumu — pip, venv ve Sanal Ortamlar
Bölüm 1: Python'a Giriş — Kurulum ve İlk Program
Python Nedir?
Python, 1991 yılında Guido van Rossum tarafından oluşturulan, yüksek seviyeli, genel amaçlı bir programlama dilidir. Günümüzde TIOBE indeksine göre dünyada en popüler programlama dili konumundadır.
Temel özellikleri:
- Okunabilir, İngilizceye yakın sözdizimi
- Satır sonlarını komut sonu olarak kullanır (noktalı virgül gerekmez)
- Girintileme (indentation) ile blok yapısını belirler (süslü parantez kullanmaz)
- Dinamik tip sistemi (değişken tipini önceden belirtmek gerekmez)
- Nesne yönelimli, fonksiyonel ve prosedürel paradigmaları destekler