Похожие презентации:
Разработка своего API
1.
Семинар 72.
Ваши вопросы3.
Шестой опросhttps://nvt.miem.hse.ru/s/ps25-6
4.
План занятияФайл зависимостей
Виртуальное окружение
Протокол HTTP
Создание API
5.
На прошлом занятииGET-запрос (с англ. получать)
6.
Что такое протоколПротокол - официальная договоренность как отсылать, принимать и
понимать информацию
7.
HTTPHyperText Transfer Protocol — «протокол передачи гипертекста»
Изначально создавался для передачи документов, которые могут
содержать ссылки, позволяющие организовать переход к другим
документам
8.
HTTP9.
HTTP10.
Разработка своего API11.
Библиотека FlaskОфициальная документация
https://flask.palletsprojects.com/en/3.0.x
12.
Как установить библиотеку?13.
Что делать?Для упрощения работы можно создать специальный txt-файл с описанием
всех зависимостей. Обычно его называют requirements.txt
14.
Но это не всеОбычно помимо названий пакетов указывают также версии, на которых все
точно работает. Версии указываются после символа ==
15.
Конфликт версийА что если нам нужно в двух разных проектах использовать разные версии
одной и той же библиотеки?
Виртуальное окружение - изолированная среда для установки пакетов
MacOs/Linux/Windows
16.
Как выглядит виртуальное окружениеВ проекте появится специальная папка - это и есть наше виртуальное
окружение
Туда будут устанавливаться все библиотеки, а также там находятся
различные вспомогательные файлы для корректной работы окружения
17.
Активация окруженияMacOs/Linux
Windows
18.
Библиотека FlaskОфициальная документация
https://flask.palletsprojects.com/en/3.0.x
19.
20.
21.
Запуск и проверка22.
23.
24.
25.
26.
Браузер некрасиво отображает27.
28.
Сделали красиво29.
вставляем только призаполнении шаблона
Jinja - шаблонизатор html
https://jinja.palletsprojects.com/en/3.1.x
Программирование