$ ▍
Преподаватель: Anna VolkovaсреднийPython
Разовая оплата: доступ к курсу навсегда.
Это не пересказ официальной документации и не набор скриншотов. Курс собран так, как объясняют новому разработчику в команде: через код, через типичные грабли и через вопрос "а как это будет работать, когда у бота пять тысяч пользователей одновременно". Кому подойдёт: - Знаете Python на уровне функций, классов и немного видели asyncio, этого достаточно. - Хотите не бота-игрушку, а нормальную архитектуру: роутеры, FSM, база данных, деплой. - Планируете либо делать ботов на заказ, либо запускать свой продукт. 11 модулей и 14 практических задач с автопроверкой: от настройки окружения и первого хендлера до FSM, базы данных, middleware, медиа и платежей, деплоя, фоновых задач, тестирования, и полноценного финального проекта, бота приёма заказов с базой данных, FSM-оформлением и админ-панелью. Курс не учит основам Python с нуля, предполагается базовое знание функций, классов и asyncio.
11 модулей · 58 уроков
Фрагмент финального проекта курса. Каждый выпускник пишет этот код своими руками.
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()}")# запустите код, чтобы увидеть вывод