$ ▍
Преподаватель: 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()}")# запустите код, чтобы увидеть вывод