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

Moderator
29 Мар 2020
282,377
1,237,514
113
Голосов: 0
#1
1727761698888-png.77481


Описание [Яндекс.Практикум] Python-разработчик. Часть 4 из 8 (2023):



Курс «Python-разработчик» — 2023. Часть 4.

Содержание:
Спринт 8.

  1. Что вас ожидает в этом спринте.
  2. Тестирование.
  • Зачем программисту тестирование.
  • Что тестировать и как писать тесты.
  • Ключевое слово assert.
  1. Библиотека unittest.
  • Библиотека unittest.
  • Метод subTest, параметризация тестов.
  • Фикстуры.
  1. Unittest в Django.
  • Unittest в Django.
  • Unittest в Django: дополнительные инструменты.
  • Unittest в Django: тестирование маршрутов.
  • Unittest в Django: тестирование контента.
  • Unittest в Django: тестирование логики.
  1. Библиотека pytest.
  • Библиотека pytest. Выборочный запуск тестов.
  • Запуск упавших тестов. Кеш pytest.
  • Отладка тестов.
  • Маркеры pytest: пропуск тестов, ожидаемое падение и параметризация.
  • Фикстуры в pytest.
  • Файл конфигураций.
  1. Pytest для Django.
  • Плагин pytest-django.
  • Тестирование маршрутов.
  • Тестирование контента.
  • Тестирование логики приложения.
  1. Финальный проект спринта: Vice Versa.
  2. Анализ и решение проблем.
  • Не всё так плохо.
  • Нетворкинг: персональная сеть взаимопомощи.
API: интерфейс взаимодействия программ.

Спринт 9.

  1. Что такое API.
  • Что вас ожидает в этом спринте.
  • Что такое API. Форматы обмена данными.
  • Взаимодействие программ по сети.
  • API First. Архитектура REST.
  • REST: ресурсы, эндпоинты и HTTP-методы.
  • Исследование запросов.
  • Механизмы авторизации, протокол OAuth 2.0.
  1. Работа с внешними API.
  • KittyBot для Telegram.
  • Client API в Telegram.
  • Bot API в Telegram.
  • KittyBot. Отправка сообщения из кода.
  • Обработка входящих сообщений. Сообщения-команды.
  • Всё о чате и пользователе: объект update.
  • Кнопки вместо текстового ввода.
  • Отправка изображений. А где взять котиков?
  • Код-ревью KittyBot: хранение секретов.
  • Код-ревью KittyBot: обработка исключений.
  • Код-ревью KittyBot: переиспользование функций.
  • KittyBot: журнал ошибок.
  • API сервиса «Практикум. Домашка».
  1. Финальный проект спринта: Бот-ассистент.
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться

Скачать курс [Яндекс.Практикум] Python-разработчик. Часть 4 из 8 (2023):


Для просмотра содержимого вам необходимо авторизоваться
 
Последнее редактирование модератором: