$ ▍
Викладач: Daniel academyсереднійPython
Разова оплата: доступ назавжди, без підписки.
Між "я знаю синтаксис Python" і "мені довіряють код-рев'ю" лежить саме той матеріал, який зазвичай засвоюють за два роки роботи. Цей курс стискає його в одну програму: модель даних і дандер-методи, замикання й декоратори, генератори та itertools, ООП без карго-культу, дизайн винятків, типізація з mypy, тести, конкурентність і профілювання. Кожна тема завершується задачею в тренажері: ти пишеш справжній код, а система ганяє його на відкритих і прихованих тестах, включно з тестами на швидкість, де наївне рішення просто не вкладається в ліміт часу. Теорія тут завжди відповідає на питання "чому в проді пишуть саме так", а не "який синтаксис у конструкції". У фіналі ти збереш повноцінний CLI-застосунок у три етапи, застосувавши все одразу: датакласи, власну ієрархію винятків, контекстні менеджери й серіалізацію. Плюс сертифікат про проходження та код, який не соромно показати на співбесіді на middle.
12 модулів · 64 уроки
Фрагмент фінального проєкту курсу. Кожен випускник пише цей код власноруч.
class Wallet:
def __init__(self):
self.entries = []
def add(self, label, amount):
self.entries.append((label, amount))
def balance(self):
return sum(amount for _, amount in self.entries)
wallet = Wallet()
wallet.add("stipend", 1200)
wallet.add("keyboard", -450)
wallet.add("pizza", -120)
print(f"balance: {wallet.balance()}")# запустіть код, щоб побачити вивід