FastAPI: чат с ИИ

Курс из 1 урока

Курс сфокусирован на работе с веб-сокетами: как установить соединение, как отправлять и принимать сообщения и как строить логику реального времени. Всё остальное мы уже подготовили, чтобы сэкономить ваше время на обучение!

Для кого этот курс:

  • Python-разработчиков уровня Junior/Middle, которые хотят профессионально развиваться, брать новые проекты на работе и поднять свою ценность на рынке труда;
  • Выпускников IT-курсов, которые хотят добавить популярную технологию в резюме и увеличить шансы на трудоустройство;
  • Тем, кто хочет сделать свой стартап на FastAPI или автоматизировать рутину;
  • Всем, кто любит программирование и прикольные проекты.

Уроки

Урок 1 из 1
Чат с ИИ за 4 часа
Чат с ИИ за 4 часа

Создадите рабочее приложение — красивый сайт с чатом, интегрированным с нейросетью. Цель этого учебного проекта — научить вас основам, показать ключевые подходы и дать практический опыт, который можно развить в будущем.

Что вы сделаете в рамках урока
  • Соберёте прототип современного чата на веб-сокетах
  • Научитесь организовывать базовый обмен данными по веб-сокетам: приём сообщений от клиента и рассылку обратно
  • Сделаете заготовку для подключения нейросети — это часть бесплатного модуля
  • Соберёте учебный чат с ИИ, способный отвечать на сообщения
Чему вы научитесь
  • Создавать приложение на FastAPI с нуля
  • Настраивать маршруты и понимать базовые концепции фреймворка
  • Подключать готовый красивый фронтенд
  • Устанавливать веб-сокет соединение и поддерживать его работу
  • Принимать сообщения от клиента и отправлять ему ответ
  • Интегрировать в проект ИИ
14 заданий
4 учебных часа
ревью кода

Что входит в курс

  • 1 проект в портфолио

    Каждый урок — это новый учебный проект с пошаговыми инструкциями и практическими советами.

  • Кодревью

    Преподаватель прочитает ваш код и расскажет, как сделать лучше.

  • Свободный график занятий

    Занимайтесь в любое удобное время, в своем темпе.

  • Доступ к учебным материалам навсегда

    Можно купить курс сейчас, а к занятиям приступить позже, когда будете готовы.

Стоимость

2 890 р.

Как подготовиться к занятиям

Перед тем как начать, важно убедиться, что у вас хватает базовых навыков. Без них будет трудно сосредоточиться на сути курса — FastAPI и работе с веб-сокетами.

Что желательно уметь:

  • Писать модули Python и запускать их из терминала (без Jupyter Notebook или аналогов) — умение работать напрямую с .py-файлами и командной строкой необходимо для разработки и отладки приложения, так как вы будете запускать сервер и проверять работу кода через терминал.
  • Устанавливать сторонние библиотеки через pip или аналоги — вы будете ставить FastAPI, веб-сервер и дополнительные пакеты. Без этого не получится запустить проект.
  • Создавать простые объекты классов и писать функции — основная логика приложения описывается именно в функциях и классах, поэтому важно свободно оперировать этим инструментарием Python.
  • Иметь базовые навыки работы с API (отправка запросов, обработка JSON-ответов) — чат взаимодействует с фронтендом и (в платном модуле) с ИИ, и всё это реализуется через API-запросы.
  • Перехватывать и обрабатывать исключения по их типу — в курсе мы будем работать с веб-сокетами, и иногда они могут закрываться или возвращать ошибки. Важно уметь ловить такие исключения, чтобы корректно завершать соединение.

Подготовительные курсы

Рекомендуем начать подготовку с более простых курсов:

Основы Python
8 уроков, 121 задание
  • переменные
  • функции
  • циклы
  • условия
  • строки
  • списки
  • словари
  • библиотеки
  • файлы
Купить
17 500 Р
Первый урок бесплатный
API веб-сервисов
6 уроков, 88 заданий
  • HTTP
  • ВКонтакте API
  • Telegram боты
  • схема url
  • библиотека requests
  • REST API
Купить
20 700 Р
Первый урок бесплатный

Находясь на данном сайте, вы соглашаетесь с тем, что мы используем cookie-файлы.