$ ▍
Преподаватель: Daniel academyсреднийPython
Уже есть аккаунт? Войти
Попробовать первый урок бесплатноРазовая оплата: доступ к курсу навсегда.
Курс для разработчиков, которые уже умеют собрать обычного aiogram-бота (хендлеры, роутеры, клавиатуры, FSM) и хотят навык, за который реально платят клиенты: бот на большой языковой модели. Здесь не будет разговоров про ИИ вообще. С первого модуля ты собираешь запрос к OpenAI-совместимому API, вытаскиваешь из ответа текст и расход токенов и встраиваешь всё это в хендлер aiogram. Потом добавляешь то, что отличает демку от продукта: память диалога, которая укладывается в бюджет токенов, стриминг, чтобы ответ появлялся на глазах у пользователя, инструменты и function calling, чтобы бот умел действовать, а не только болтать, и жёсткие лимиты на стоимость и злоупотребления. Каждый модуль даёт немного теории, потом задачу, которую ты решаешь в браузере, потом мгновенную обратную связь от того же тренажёра, которым настоящий разработчик проверяет свой код. К концу ты доводишь бота от первого ответа до состояния, которое не стыдно показать живым пользователям.
8 модулей · 40 уроков
Фрагмент финального проекта курса. Каждый выпускник пишет этот код своими руками.
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()}")# запустите код, чтобы увидеть вывод