EGround
Редактор
- Сообщения
- 24.326
- Реакции
- 127
Python-разработчик [2023] [Яндекс-Практикум] [Часть 4 из 8]
Курс "Python-разработчик" — 2023
Часть 4
Внимание!
В складчине могут участвовать только оплатившие , и части курса.
Без оплаты предыдущих частей ваша заявка на участие будет отклонена.
Содержание:
СПРИНТ 8
1) Что вас ждёт в этом спринте
2) Тестирование
— Зачем программисту тестирование?
— Что тестировать и как писать тесты?
— Ключевое слово assert
3) Библиотека unittest
— Библиотека unittest
— Метод subTest, параметризация тестов
— Фикстуры
4) Unittest в Django
— Unittest в Django
— Unittest в Django: дополнительные инструменты
— Unittest в Django: тестирование маршрутов
— Unittest в Django: тестирование контента
— Unittest в Django: тестирование логики
5) Библиотека pytest
— Библиотека pytest. Выборочный запуск тестов
— Запуск упавших тестов. Кеш pytest
— Отладка тестов
— Маркеры pytest: пропуск тестов, ожидаемое падение и параметризация
— Фикстуры в pytest
— Файл конфигураций
6) Pytest для Django
— Плагин pytest-django
— Тестирование маршрутов
— Тестирование контента
— Тестирование логики приложения
7) Финальный проект спринта: Vice Versa
8) Анализ и решение проблем:
— Не всё так плохо
— Нетворкинг: персональная сеть взаимопомощи
API: интерфейс взаимодействия программ
СПРИНТ 9
1) Что такое API
— Что вас ждёт в этом спринте
— Что такое API. Форматы обмена данными
— Взаимодействие программ по сети
— API First. Архитектура REST
— REST: ресурсы, эндпоинты и HTTP-методы
— Исследование запросов
— Механизмы авторизации, протокол OAuth 2.0
2) Работа с внешними API
— KittyBot для Telegram
— Client API в Telegram
— Bot API в Telegram
— KittyBot. Отправка сообщения из кода
— Обработка входящих сообщений. Сообщения-команды
— Всё о чате и пользователе: объект update
— Кнопки вместо текстового ввода
— Отправка изображений. А где взять котиков?
— Код-ревью KittyBot: хранение секретов
— Код-ревью KittyBot: обработка исключений
— Код-ревью KittyBot: переиспользование функций
— KittyBot: журнал ошибок
— API сервиса Практикум.Домашка
3) Финальный проект спринта: Бот-ассистент
Материал «Python-разработчик [2023] [Яндекс-Практикум] [Часть 4 из 8]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.