$ ▍
Викладач: Daniel academyсередній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()}")# запустіть код, щоб побачити вивід
Разова оплата: доступ назавжди, без підписки.