chat-bots-2025-fall:voprosy_k_zachetu
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| chat-bots-2025-fall:voprosy_k_zachetu [2026/03/02 12:34] – removed - external edit (Unknown date) 127.0.0.1 | chat-bots-2025-fall:voprosy_k_zachetu [2026/03/02 12:34] (current) – ↷ Page moved from chat-bots:voprosy_k_zachetu to chat-bots-2025-fall:voprosy_k_zachetu olegsklyarov | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Вопросы к зачету ====== | ||
| + | |||
| + | ===== Теория ===== | ||
| + | |||
| + | - Архитектура клиент-сервер на базе протокола HTTP (установка соединения, | ||
| + | - Структура HTTP запроса и ответа | ||
| + | - Программные инструменты отладки HTTP запросов (WireShark) | ||
| + | - Формат JSON и язык запросов JSONPath | ||
| + | - Механизмы webhook и long polling для получения данных в чат-боте | ||
| + | - API методы для получения входящих и отправки исходящих сообщений чат-ботом | ||
| + | - Пользовательские клавиатуры в чат-ботах | ||
| + | - Способы работы с HTTP API в языке Python | ||
| + | - Способы работы с СУБД в языке Python | ||
| + | - Контейнеризация чат-бота при помощи Docker | ||
| + | - Массовая рассылка сообщений в чат-ботах | ||
| + | - Паттерн Dispatcher / Handlers — какую задачу решает, | ||
| + | - AsyncIO в Python — какую задачу решает, | ||
| + | - Основные компоненты фреймворков для реализации чат-ботов (aiogram) | ||
| + | - Работа с кабинетом разработчика в одном из популярных мессенджеров (BotFather) | ||
| + | - Публикация чат-бота в сети Интернет | ||
| + | |||
| + | ==== Практика ==== | ||
| + | |||
| + | - Выполнить реализацию скрипта на языке Python, выполняющего HTTP запрос и выводящего результат на экран. Проверить работоспособность. | ||
| + | - Выполнить реализацию скрипта на языке Python, запускающего сервер для обслуживания HTTP запросов. Проверить работоспособность. | ||
| + | - Выполнить реализацию скрипта на языке Python, читающего входящие сообщений чат-бота. Проверить работоспособность. | ||
| + | - Выполнить реализацию скрипта на языке Python, отправляющего сообщение пользователю чат-бота. Проверить работоспособность. | ||
| + | - Выполнить реализацию скрипта на языке Python, отправляющего массовую рассылку сообщения пользователям чат-бота. Проверить работоспособность. | ||
| + | - Выполнить реализацию скрипта на языке Python, реализующего echo чат-бот. Проверить работоспособность. | ||
| + | - Выполнить контейнеризацию echo чат-бота при помощи Docker. Проверить работоспособность. | ||
| + | |||
| + | |||
| + | |||
