Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Спецкурс в ННГУ им Лобачевского, факультет ИТММ. Лекция по разработке чат-ботов при помощи языка Python. Устанавливаем Docker и поднимаем PostgreSQL для замены Sqlite. Обновляем Pizza bot для работы с PostgreSQL вместо Sqlite. Изучаем интерфейс Docker Desktop, команды docker и docker compose. Пишем docker-compose.yml конфиг для запуска PostgreSQL. 0:00:00 - Начало лекции и организационные моменты 0:00:13 - Введение в тему: Контейнеризация и Docker 0:00:57 - Сравнение Docker с виртуальными машинами и bash-скриптами 0:02:45 - Ключевые преимущества Docker 0:04:18 - Практические кейсы и сфера применения 0:05:55 - Реальный пример из практики: Инцидент с сервером 0:08:49 - Стандарты индустрии и введение в Kubernetes 0:09:53 - Основная терминология Docker 0:15:06 - План практической части: Миграция PizzaBot с SQLite на PostgreSQL в Docker 0:17:01 - Установка Docker и первая команда 0:18:40 - Глубокое погружение: Dockerfile и образы 0:21:04 - Запуск контейнера и переход к Docker Compose 0:27:50 - Подключение к контейнеру и проброс портов 0:31:18 - Настройка проброса портов в Docker Compose 0:34:17 - Работа с переменными окружения и создание базы данных 0:37:03 - Рефакторинг кода PizzaBot для работы с PostgreSQL 0:39:17 - Запуск обновленного бота и проверка работы 0:42:01 - Сохраняемость данных: Volumes (тома) 0:47:52 - Мониторинг здоровья: Healthchecks 0:50:04 - Настройка Healthcheck в Docker Compose 0:53:28 - Финальный запуск и демонстрация рабочего бота 0:54:36 - Объяснение домашнего задания и работа Long Polling 0:57:25 - Завершение лекции The teacher provides a lesson on basic python and coding, useful for programming for beginners. The video uses a whiteboard to explain concepts, before switching to a live coding demonstration. This teaching method makes the material easy to follow.