Başlangıç10 hafta9 bölüm · 44 ders · 9 ödev
Baştan Sona Python
Python'ı sözdizimi ezberleyerek değil, dilin nasıl düşündüğünü anlayarak öğreten, tamamı metin anlatımlı temel program. Değişkenlerden fonksiyonlara, koleksiyonlardan sınıflara, dosya ve paket yönetiminden teste. Sonunda komut satırında çalışan, testli bir görev yöneticisi.
Verilen süreler tahminidir; kurumunuzun saat planlamasına göre revize edilir.
Kime uygun
- · Sıfırdan programlamaya Python ile başlayacak olanlar
- · Başka bir dilden Python'a geçenler
- · Veri, otomasyon ya da arka uç için Python'a ihtiyaç duyanlar
Ön koşullar
- · Temel bilgisayar kullanımı yeterli
- · Programlama bilgisi gerekmiyor
Müfredat
Python nedir, nerede kullanılır28 dk
Kurulum, REPL ve ilk betik26 dk
Sanal ortam (venv) ve pip30 dk
Bölüm ödevi: Kendi bilgisayarında ilk betik ve sanal ortam40 dk
Kendi bilgisayarında ilk betik ve sanal ortamödev
Python — Resmi Öğreticibağlantı
Python — venvbağlantı
Real Python — Başlarkenbağlantı
Değişken ve ad verme kuralları24 dk
Sayılar, metinler ve tür dönüşümü28 dk
f-string ve metin işleme26 dk
Operatörler ve ifadeler30 dk
Bölüm ödevi: Birim dönüştürücü betiği45 dk
Birim dönüştürücü betiğiödev
Python — Yerleşik Tiplerbağlantı
PEP 8 — Stil Rehberibağlantı
Python — f-stringbağlantı
if, elif, else28 dk
for ve range26 dk
while, break ve continue30 dk
Koşullar ve doğruluk değeri24 dk
Bölüm ödevi: Sayı tahmin oyunu50 dk
Sayı tahmin oyunuödev
Python — Akış Denetimibağlantı
Python — Doğruluk Değeribağlantı
Python Tutorbağlantı
Fonksiyon tanımı, parametre ve dönüş28 dk
Varsayılan ve anahtar sözcüklü argümanlar26 dk
*args ve **kwargs30 dk
Kapsam ve lambda28 dk
Bölüm ödevi: Yardımcı fonksiyon kütüphanesi40 dk
Yardımcı fonksiyon kütüphanesiödev
Python — Fonksiyonlarbağlantı
Python — Kapsamlarbağlantı
PEP 257 — Docstringbağlantı
Liste ve dilimleme26 dk
Sözlük (dict) ve küme (set)30 dk
Demet (tuple) ve değiştirilemezlik24 dk
Comprehension: kısa ve okunur dönüşümler28 dk
Bölüm ödevi: Öğrenci notlarını işleyen betik45 dk
Öğrenci notlarını işleyen betiködev
Python — Veri Yapılarıbağlantı
Python — collectionsbağlantı
Real Python — Comprehensionbağlantı
Dosya okuma ve yazma, with26 dk
Modül ve import30 dk
Paket yapısı ve pip ile bağımlılık28 dk
JSON ve CSV ile çalışmak26 dk
Bölüm ödevi: CSV dosyasından rapor üretmek50 dk
CSV dosyasından rapor üretmeködev
Python — Dosya G/Çbağlantı
Python — Modüllerbağlantı
Python Packaging Kullanıcı Rehberibağlantı
try, except, finally30 dk
Kendi istisnalarını tanımlamak24 dk
Sınıf, nesne ve __init__28 dk
Kalıtım ve kompozisyon26 dk
Bölüm ödevi: Banka hesabı sınıfı ve hata durumları40 dk
Banka hesabı sınıfı ve hata durumlarıödev
Python — Hatalar ve İstisnalarbağlantı
Python — Sınıflarbağlantı
Python — dataclassesbağlantı
datetime ve pathlib30 dk
HTTP isteği: requests28 dk
argparse ile komut satırı arayüzü26 dk
Günlükleme (logging)30 dk
Bölüm ödevi: Hava durumu API'sini sorgulayan komut45 dk
Hava durumu API'sini sorgulayan komutödev
Python — Standart Kütüphanebağlantı
Requests — Belgelerbağlantı
Python — argparsebağlantı
pytest ile birim testi24 dk
Tip ipuçları (type hints)28 dk
Kod kalitesi: ruff ve biçimlendirme26 dk
Buradan sonra nereye30 dk
Bitirme projesi: Komut satırı görev yöneticisi: dosyada saklama, testler ve paketleme60 dk
Komut satırı görev yöneticisi: dosyada saklama, testler ve paketlemeödev
pytest — Belgelerbağlantı
Python — typingbağlantı
Ruff — Belgelerbağlantı
DersÖdevKaynak
Bu programı kurumunuzun kendi sınıfında, müfredat, ders ve değerlendirme dahil yürütüyorum.
Kurumunuza getirin