7 месяцев назад
Работа с YAML-файлами с использованием библиотеки PyYAML
YAML - кто ты такой? YAML (YAML Ain't Markup Language) - популярный формат для хранения данных, в особенности, конфигов. К примеру, конфигов для gitlab CI, для хуков линтеров в pre-commit описываются в YAML. Формат легко читается, для восприятия легче, чем JSON, особенно когда структура сложная. Кроме того, YAML легко преобразуется в dict и с ним удобно работать через код. Расширение файла может выглядеть и как ”.yml” и как “.yaml”, разницы нет. Синтаксис и структура Напишем небольшой конфиг и разберемся, как прописывать разные типы данных в YAML-файле...
312 читали · 8 месяцев назад
Документирование. Стандарты API часть 1
Продолжаем наше обучению языку python. 18-е практическое занятие, в которое входит: Задача 1. Создание документации к API Добавьте документацию для ресурсов, которые реализовали в практической работе прошлого модуля. Напишите спецификацию для api/books/ в формате YAML, а для api/authors/ — в формате JSON или Python-словаря. Если в прошлом модуле вы использовали Flask-RESTX, можете применить возможности этой библиотеки по созданию Swagger-документации. Узнать о них подробнее можно в этой статье. Первым...