Dersler·Gençler · Orta
Python: Veri ve Mantık - Orta Seviye Programlama Dersi
İngilizce ders adı: Python: Data & Logic
Python'da list comprehension, sınıflar, hata yönetimi ve veri manipülasyonu gibi ileri konuları öğrenerek programlama becerilerini geliştir.
Bu ders, Python'da orta seviye programlama becerilerini bir üst seviyeye taşımak isteyen gençler için tasarlandı. Sınıflar, hata yönetimi ve veri yapıları gibi temel konuları uygulamalı örneklerle keşfedeceksin. Zorlu projelerle bilgilerini pekiştirerek gerçek bir Python uzmanı olmaya bir adım daha yaklaş.
Bu derste ne öğreneceksiniz
- Python'da list comprehension kullanarak daha kısa ve etkili kod yazmayı öğrenirsin.
- Sınıflar (classes) ve nesne tabanlı programlama mantığını kavrarsın.
- Hata yönetimi (error handling) ile programlarını daha sağlam hale getirmeyi öğrenirsin.
- Lambda fonksiyonları ve veri sıralama gibi gelişmiş Python tekniklerini kullanırsın.
Yaklaşık 35 dakika

Advanced Python Terms
| English | Türkçe |
|---|---|
| classA class is a blueprint for creating objects. | sınıfBir class, nesneler oluşturmak için kullanılan bir taslaktır. |
| methodA method is a function inside a class. | yöntemMetot, bir class'ın içindeki bir fonksiyondur. |
| selfself refers to the current object instance. | kendisiself, o anki nesne örneğini temsil eder. |
| constructorThe constructor __init__ runs when you create an object. | yapıcıKurucu metot olan __init__, bir nesne oluşturduğunda çalışır. |
| exceptionAn exception is an error that stops normal code. | istisnaException (istisna), kodun normal işleyişini durduran bir hatadır. |
| try/excepttry/except catches errors gracefully. |
Classes in Python

Challenge 1: List Comprehension
Challenge 2: Word Frequency Counter
Challenge 3: Student Class
Challenge 4: Error Handling
Challenge 5: Sort with Lambda
Knowledge Check
Now actually practise it
Reading a lesson is the easy half. A free account unlocks the parts that make it stick — listen to every word in a British accent, and use it in a live conversation with James. Your progress is saved and the words come back for review before you forget them.