PopülerYolculuk
Python Öğren
Ücretsiz, interaktif bir online Python kursu. Her derste kod yazıyorsun — Python temelleri, döngüler, fonksiyonlar ve nesne yönelimli programlama — takıldığında yapay zekâdan ipucu alıyorsun ve bitirdiğinde ücretsiz bir sertifika kazanıyorsun.
1,688,413+ codders kayıtlı
- Başlangıç dostu
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Ücretsiz tamamlama sertifikası
Müfredat
Bölüm 1
Fundamentals
Bölüme başlaBaşlaGenişletDaraltBuild a strong foundation with essential concepts and basic skillsGiriş
3 ders216- 01DilGörev
- 02Merhaba Dünya!GörevQuiz
- 03YorumlarQuiz
Değişkenler
6 ders838- 01SayılarGörevUstalıkQuiz
- 02StringGörevUstalıkQuiz
- 03BooleanGörevUstalıkQuiz
- 04İsimlendirme KurallarıQuiz
- 05Boş DeğişkenlerGörevQuiz
- 06Özet - Değişkenleri BaşlatmaGörev
Operatörler Bölüm 1
5 ders931- 01Aritmetik OperatörlerGörevUstalıkQuiz
- 02Modulo OperatörüGörevUstalıkQuiz
- 03Aritmetik KısayollarGörevUstalıkQuiz
- 04Özet - Basit MatematikGörev
- 05Karşılaştırma OperatörleriGörevUstalıkQuiz
Operatörler Bölüm 2
5 ders930- 01Mantıksal Operatörler Bölüm 1GörevUstalıkQuiz
- 02Mantıksal Operatörler Bölüm 2GörevUstalıkQuiz
- 03Özet - Basit MantıkGörev
- 04Mantıksal Operatörler Bölüm 3GörevUstalıkQuiz
- 05Mantıksal Operatörler Bölüm 4GörevUstalıkQuiz
Karar Yapıları
4 ders721- 01If İfadesiGörevUstalıkQuiz
- 02If - ElseGörevUstalıkQuiz
- 03Tekrar - Basit Hesap MakinesiGörev
- 04İç İçe If - ElseGörevUstalıkQuiz
Temel Girdi/Çıktı
6 ders831- 01ÇıktıGörevQuiz
- 02Değişkenlerle ÇıktıGörevQuiz
- 03GirdiGörevUstalıkQuiz
- 04Tip DönüşümüGörevUstalıkQuiz
- 05Özet - 120'ye KadarGörev
- 06Özet - Doğru veya YanlışGörev
Hesap Paylaşım Hesaplayıcısı
Proje5 ders1- 01Hoş Geldiniz MesajıGörev
- 02Girdi AlmaProje
- 03Bahşiş ve Toplam Tutarı HesaplamaProje
- 04Hesabı BölüştürmeProje
- 05Biçimlendirilmiş ÇıktıProje
Döngüler
8 ders1444- 01For DöngüsüGörevUstalıkQuiz
- 02While DöngüsüGörevUstalıkQuiz
- 03BreakGörevUstalıkQuiz
- 04ContinueGörevUstalıkQuiz
- 05Özet - FaktöriyelGörev
- 06Range FonksiyonuGörevUstalıkQuiz
- 07İç İçe DöngülerGörevUstalıkQuiz
- 08Özet - Dinamik GirdiGörev
Fonksiyonlar
6 ders833- 01Fonksiyon TanımlamaGörevUstalıkQuiz
- 02ArgümanlarGörevUstalıkQuiz
- 03ReturnGörevUstalıkQuiz
- 04Özet - Sigma FonksiyonuGörev
- 05Özet - Doğrulama FonksiyonuGörev
- 06Varsayılan DeğerlerQuiz
Farklı Bir FizzBuzz
Proje4 ders1- 01Oyuna Genel BakışGörev
- 02FizzBuzz FonksiyonuProje
- 03Sayıları Döngüye AlmaProje
- 04Farklılığı EklemeProje
Liste Temelleri
7 ders938- 01Liste TanımlamaGörevQuiz
- 02Liste Elemanlarına ErişmeGörevUstalıkQuiz
- 03Listeleri DeğiştirmeGörevUstalıkQuiz
- 04Liste MetotlarıGörevUstalıkQuiz
- 05Özet - Ürün ListesiGörev
- 06Özet - Ters Çevrilmiş ListeGörev
- 07TupleQuiz
Diziler Üzerinde Yineleme
4 ders830- 01Elemanlar Üzerinde YinelemeGörevUstalıkQuiz
- 02Enumerate FonksiyonuGörevUstalıkQuiz
- 03Stringler Üzerinde Yineleme Bölüm 1GörevUstalıkQuiz
- 04Stringler Üzerinde Yineleme Bölüm 2GörevUstalıkQuiz
İleri Seviye Listeler
4 ders830- 01Liste Dilimleme Bölüm 1GörevUstalıkQuiz
- 02Liste Dilimleme Bölüm 2GörevUstalıkQuiz
- 03Dizi OperatörleriGörevUstalıkQuiz
- 04ÜyelikGörevUstalıkQuiz
Günlük Gider Takipçisi
Proje7 ders1- 01Projeye Genel BakışGörev
- 02Programdan ÇıkışProje
- 03Gider EkleProje
- 04Tüm Giderleri GörüntüleProje
- 05Toplam ve OrtalamaProje
- 06Tümünü TemizleProje
- 07Hata YönetimiProje
Son Meydan Okumalar
3 ders3- 01Düz Yıldız PiramidiGörev
- 02Desen BulucuGörev
- 03Ne AlmalıGörev
Bölüm 2
Logic & Flow
Bölüme başlaBaşlaGenişletDaraltDevelop problem-solving skills and create dynamic, interactive programsDeğişken Keşfi
6 ders745- 01SabitlerGörevQuiz
- 02Çoklu Değişken AtamalarıGörevQuiz
- 03Değişken TakasıGörevQuiz
- 04Yer Tutucu DeğişkenlerGörevQuiz
- 05Sayıları YuvarlamaGörevUstalıkQuiz
- 06Liste Tür DönüşümüGörevQuiz
Sözlükler Bölüm 1
5 ders631- 01Sözlük Nedir?Quiz
- 02Sözlük OluşturmaGörevUstalıkQuiz
- 03Değerlere ErişmeGörevQuiz
- 04Sözlükleri DeğiştirmeGörevUstalıkQuiz
- 05Özet - Tarif YöneticisiGörev
Sözlükler Bölüm 2
5 ders630- 01Sözlük MetotlarıGörevQuiz
- 02İç İçe SözlüklerQuiz
- 03Anahtar KontrolüGörevUstalıkQuiz
- 04Sözlüklerde DöngülerGörevUstalıkQuiz
- 05Özet - Frekans SayacıGörev
Rehber Uygulaması
Proje7 ders1- 01Menüyü GörüntüleGörev
- 02Kişi EkleProje
- 03Kişiyi GörüntüleProje
- 04Kişiyi DüzenleProje
- 05Kişiyi SilProje
- 06Tümünü ListeleProje
- 07Tümü Bir AradaProje
İleri Seviye Karar Yapıları
5 ders729- 01Ternary OperatörüGörevUstalıkQuiz
- 02Üyelik KontrolleriGörevUstalıkQuiz
- 03Kimlik KontrolleriGörevUstalıkQuiz
- 04Girintileme HatalarıQuiz
- 05Özet - Tatil FiltresiGörev
Kümeler Bölüm 1
4 ders524- 01Küme Nedir?GörevQuiz
- 02Temel İşlemlerGörevUstalıkQuiz
- 03Küme MetotlarıGörevQuiz
- 04Özet - Yinelenenleri KaldırGörev
Kümeler Bölüm 2
6 ders732- 01Matematiksel İşlemler Bölüm 1GörevQuiz
- 02Matematiksel İşlemler Bölüm 2GörevQuiz
- 03Özet - Hazine AvıGörev
- 04Alt Kümeler ve Üst KümelerGörevQuiz
- 05Kümeler Üzerinde YinelemeGörevUstalıkQuiz
- 06Özet - Turnuva TakipçisiGörev
Öğrenci Kayıt Yöneticisi
Proje7 ders1- 01Projeye Genel BakışGörev
- 02Öğrenci EkleProje
- 03Not EkleProje
- 04Kayıtlı mı?Proje
- 05Not OrtalamasıProje
- 06Derse Göre ListeleProje
- 07En Başarılı ÖğrencilerProje
İleri Düzey Veri Toplulaştırma
4 ders723- 01Toplam KullanımıGörevUstalıkQuiz
- 02Minimum ve Maksimumu BulmaGörevUstalıkQuiz
- 03Verileri Verimli SıralamaGörevUstalıkQuiz
- 04Özet - Dictionary SıralayıcıGörev
Temel List Comprehension Yapıları
6 ders631- 01SözdizimiGörevQuiz
- 02Basit Listeler OluşturmaGörevQuiz
- 03Koşul EklemeGörevQuiz
- 04Veri Toplulaştırma KullanımıGörevQuiz
- 05Özet - Liste EviGörev
- 06Özet - Özgürlük ElementleriGörev
İleri Seviye Fonksiyonlar
7 ders1146- 01Birden Fazla Değer DöndürmeGörevUstalıkQuiz
- 02Lambda Fonksiyonları Bölüm 1GörevUstalıkQuiz
- 03Lambda Fonksiyonları Bölüm 2GörevQuiz
- 04Tekrar Görevi - Lambda ile SıralamaGörevQuiz
- 05Özyinelemeli Fonksiyonlar Bölüm 1GörevUstalıkQuiz
- 06Özyinelemeli Fonksiyonlar Bölüm 2GörevUstalıkQuiz
- 07Tekrar - İç İçe Listeleri ToplamaGörev
Temel Hata Yönetimi
4 ders323- 01Hata Yönetimi Nedir?Quiz
- 02Try ve Except BloğuGörevQuiz
- 03Birden Fazla İstisnayı YönetmeGörevQuiz
- 04Özet - Alışveriş Sepeti HatalarıGörev
Envanter Yönetim Sistemi
Proje5 ders1- 01Projeye Genel BakışGörev
- 02Öğe EkleProje
- 03Stok GüncelleProje
- 04Stok Durumunu Kontrol EtProje
- 05Rapor OluşturProje
Yüksek Mertebeden Fonksiyonlar
4 ders616- 01Map FonksiyonuGörevUstalıkQuiz
- 02Filter FonksiyonuGörevUstalıkQuiz
- 03Özet - E-posta DoğrulayıcıGörev
- 04Özet - Sayı İşleyiciGörev
Final Meydan Okumaları
3 ders3- 01Akıllı Rehber YöneticisiGörev
- 02Kelime AnalitiğiGörev
- 03Veri DönüştürücüGörev
Bölüm 3
Object Oriented Programming
Bölüme başlaBaşlaGenişletDaraltDiscover how to organize code with classes, objects, and reusable structuresOOP Temelleri
8 ders755- 01Harici DosyalarGörevQuiz
- 02OOP'ye GirişGörevQuiz
- 03Sınıflar ve NesnelerGörevQuiz
- 04self ParametresiGörevQuiz
- 05MetotlarGörevQuiz
- 06ÖzniteliklerQuiz
- 07Yapıcı Metot (__init__)GörevQuiz
- 08Özet - Basit Hesap MakinesiGörev
Dekoratörler
4 ders33- 01Dekoratörlere GirişQuiz
- 02Property DekoratörüQuiz
- 03Static Method DekoratörüQuiz
- 04Class Method DekoratörüQuiz
Sınıf Özellikleri
4 ders425- 01Örnek ve Sınıf DeğişkenleriGörevQuiz
- 02Property DekoratörleriGörevQuiz
- 03Gizli ÖzniteliklerGörevQuiz
- 04Özet - Banka Hesabı YöneticisiGörev
Kalıtım
6 ders640- 01Temel KalıtımGörevQuiz
- 02super() FonksiyonuGörevQuiz
- 03Metot Geçersiz KılmaGörevQuiz
- 04Çoklu KalıtımGörevQuiz
- 05Metot Çözümleme SırasıGörevQuiz
- 06Özet - Çalışan HiyerarşisiGörev
Çok Biçimlilik (Polymorphism)
5 ders533- 01Metot Geçersiz Kılmaya Yeniden BakışGörevQuiz
- 02Duck TypingGörevQuiz
- 03Soyut Sınıflar ve MetotlarGörevQuiz
- 04Arayüz TasarımıGörevQuiz
- 05Özet - Şekil HesaplayıcıGörev
Kapsülleme
5 ders535- 01Public, Protected, Private ÜyelerGörevQuiz
- 02Erişim BelirleyicilerGörevQuiz
- 03Bilgi GizlemeGörevQuiz
- 04İleri Seviye Property DekoratörleriGörevQuiz
- 05Özet - Öğrenci Kayıt SistemiGörev
Özel Metotlar
4 ders426- 01Sihirli Metotlara GirişGörevQuiz
- 02Operatör Aşırı YüklemeGörevQuiz
- 03Kapsayıcı Sihirli MetotlarıGörevQuiz
- 04Özet - Özel ListeGörev
İleri Düzey OOP Kavramları
5 ders543- 01Kompozisyon ve KalıtımGörevQuiz
- 02MixinsGörevQuiz
- 03Statik ve Sınıf MetotlarıGörevQuiz
- 04Sınıf DekoratörleriGörevQuiz
- 05Bağlam YöneticileriGörevQuiz
İleri Seviye Argümanlar
2 ders217- 01*args KullanımıGörevQuiz
- 02**kwarg KullanımıGörevQuiz
Tasarım Kalıpları Bölüm 1
5 ders443- 01Tasarım kalıplarına girişQuiz
- 02Singleton KalıbıGörevQuiz
- 03Factory KalıbıGörevQuiz
- 04Observer KalıbıGörevQuiz
- 05Strategy KalıbıGörevQuiz
Tasarım Kalıpları Bölüm 2
6 ders650- 01Komut KalıbıGörevQuiz
- 02Adaptör KalıbıGörevQuiz
- 03Dekoratör KalıbıGörevQuiz
- 04Şablon Metot KalıbıGörevQuiz
- 05Durum KalıbıGörevQuiz
- 06Kompozit KalıbıGörevQuiz
Proje: Kütüphane Yönetimi
Proje6 ders1- 01Projeye Genel BakışGörev
- 02Kitap ve Kullanıcı SınıflarıProje
- 03Ödünç Alma SistemiProje
- 04Arama İşlevselliğiProje
- 05Yönetici ArayüzüProje
- 06Test ve EntegrasyonProje
Final Meydan Okumaları
4 ders4- 01E-öğrenme PlatformuGörev
- 02Bankacılık SistemiGörev
- 03Oyun Karakteri GeliştirmeGörev
- 04Araç Kiralama ServisiGörev
Neden Coddy ile Python öğrenmelisin
- Ücretsiz, kurulum yok, ayarlanacak Python interpreter'ı yok, kayıt zorunluluğu yok. Kursu aç ve tarayıcında gerçek Python 3 kodu yazmaya başla.
- Her konu bir kodlama alıştırmasıyla geliyor; böylece dersi Python okuyarak değil, yazarak geçiriyorsun.
- Bir egzersiz anlamsız gelmeye başladığında AI ipuçları cevabı vermeden seni yoldan çıkarır. Python öğrenmek ile kopyalamak arasındaki fark da bu.
- Python kursunu bitirdiğinde LinkedIn’de paylaşabileceğin veya CV’ne ekleyebileceğin ücretsiz tamamlama sertifikası alırsın.
Python öğrenme hakkında sık sorulan sorular
Python öğrenmek kolay mı?
Python, öğrenmesi en kolay programlama dillerinden biri. Söz dizimi neredeyse İngilizce gibi okunuyor, süslü parantezlerin yerini girintileme alıyor ve çalışan bir script üç dört satırda yazılabiliyor. Coddy'deki yeni başlayanların çoğu daha ilk saat içinde gerçek anlamda ilk Python programlarına ulaşıyor.
Python öğrenmek ne kadar sürer?
Python temelleri — değişkenler, koşullar, döngüler, fonksiyonlar — günlük pratikle bir iki haftada oturuyor. İşe hazır seviyeye (veri yapıları, OOP, yaygın kütüphaneler) ulaşmak ise genelde iki ila altı ay sürüyor. Kurs, her oturumda kendi ilerlemeni görebileceğin şekilde kurgulandı.
Python online ve ücretsiz nereden öğrenilir?
Coddy, Python öğrenmek için ücretsiz bir online platform. İnteraktif Python kursu — dersler, kodlama görevleri, quiz'ler ve projeler — ücretsiz; ekstralar için isteğe bağlı bir premium seçenek de var. Yerel kuruluma gerek yok; her şey tarayıcıda çalışıyor.
Python hızlı nasıl öğrenilir?
Her gün Python yaz. Coddy'nin kursu tam buna göre kurulmuş: kısa interaktif dersler, hemen ardından uygulamalı egzersizler ve takıldığında yapay zeka ipuçları. Mesele tekrar sayısı, video uzunluğu değil.
Kurs sonunda Python sertifikası alıyor muyum?
Evet. Python kursunu bitirdiğinde LinkedIn'de paylaşabileceğin veya CV'ne ekleyebileceğin ücretsiz bir tamamlama sertifikası alırsın. Bu bir üniversite akreditasyonu değil ama yapılandırılmış, etkileşimli bir Python kursunu baştan sona çalıştığını gösteren doğrulanabilir bir kanıt.
Python öğrendikten sonra ne geliştirebilirim?
Küçük veri analizi script'leri, tekrarlayan işler için otomasyonlar, web scraper'lar, basit oyunlar ya da Django/Flask ile web geliştirmeye, pandas ve NumPy ile data science'a veya machine learning'e bir adım. Kurs, gösterebileceğin gerçek Python projeleriyle sona eriyor.