Yeni başlıyorsan bu sayfa neden önemli?
İnternetteki Python derslerinin çoğu ya çok kuramsal kalıp “şu kavramı öğren” deyip geçiyor, ya da tam tersine parça parça YouTube videolarına dağılmış olduğu için başlangıçtan ileri seviyeye düzenli bir yol çizemiyorsun. Bu sayfa o iki uç arasındaki boşluğu doldurmak için tasarlandı: altı dersten oluşan, sıralı, kapsamlı bir yol haritası. Temel Kavramlar’dan başlayıp değişkenleri, kontrol yapılarını, fonksiyonları, veri yapılarını, nesne yönelimli programlamayı öğreniyor; son olarak İleri Konular’da generator, dekoratör, context manager ve async/await gibi profesyonel Python araçlarıyla tanışıyorsun. Yani bir yerde “öğrendim” diyebileceğin somut bir çerçeve sunuyoruz — büyük resmi kafanda kurmadan tek tek StackOverflow cevaplarında boğulmak zorunda kalmıyorsun.
Her dersin sonunda sadece okumakla yetinmemen için bir pratik ödevi var ve o ödevin çözümünü tarayıcıda, kurulum yapmadan, Pyodide ile anında yazıp çalıştırabilirsin. “Merhaba Dünya” örneğinin aksine burada her örnek gerçek bir sorunu çözen kısa bir betik: bir string ters çevirme, palindrom kontrolü, GCD hesaplama, binary search, fibonacci’nin memoization versiyonu, dekoratörle fonksiyon zamanlama, dataclass ile model tanımı, async görev çalıştırma. Bu yüzden dersleri okurken bir yandan kendi çözümünü yazıyor, hata aldığında neden hata aldığını anlıyor, sonra da doğru cevabı görüp o anki kavramı gerçekten sindirmiş oluyorsun. Görsel okuyucu değil, ellerini klavyeye atmış bir geliştirici olarak ilerliyorsun — bu da öğrendiğin her şeyin ertesi gün hâlâ aklında kalmasını sağlıyor.
Mülakata hazırlanan bir adaysan, kendi başına Python öğrenen bir öğrenciysen veya bootcamp sonrası “boşlukları doldurayım” diyorsan: bu eğitim formatı, dağınık kaynaklarla tek başına uğraşırken harcadığın saatleri sana geri veriyor. Her dersin üstünde Başlangıç / Orta / İleri etiketi var, böylece zamanın azsa doğrudan kendi seviyenden başlıyorsun; eğer temelin varsa ileri konulara atlayıp o konuyu oradan takip edebiliyorsun. Üstelik her dersten sonra pratik alıştırmanın çözümünü ilgili mülakat sorusu sayfasında gösteriyoruz, yani öğrendiğin teori gerçek mülakat bağlamında test ediliyor — bu sayede “öğrendim sandığım şeyi gerçekten yapabiliyor muyum?” sorusunun cevabını eğitimin içinde alıyorsun.