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

[Яндекс.Практикум] Python-разработчик. Часть 4 из _0.jpg


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

Содержание:

СПРИНТ 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) Финальный проект спринта: Бот-ассистент



—————————————————————————

🔗 Продажник:
Доступно пользователям: Зарегистрированный


📥 СКАЧАТЬ КУРС:
🔐 Хотите получить доступ?

Чтобы увидеть скрытые ссылки и ставить лайки, активируйте VIP-статус.

💎 ПОЛУЧИТЬ ДОСТУП Наш Telegram канал
 

Похожие курсы

Назад
Верх