Программирование/Администрирование [Яндекс.Практикум] Python-разработчик. Часть 4 из 8

Складчик

Команда форума
Администратор
Автор: Яндекс.Практикум
Название: Python-разработчик. Часть 4 из 8 (2023)

Описание:

Курс "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) Финальный проект спринта: Бот-ассистент

Cкрытый контент, нужно авторизируйся или присоединяйся.
 
Сверху
... ...