← До списку лабораторних по Python
Повний опис / сценарій лабораторної:
Meta: ознайомитися з форматом TOML і використати його як джерело конфігів. Krok 1. Встановити tomli або tomllib залежно від версії Python. Krok 2. Створити файл config59.toml з кількома секціями налаштувань. Krok 3. Створити модуль src/app/toml59.py який читає TOML і повертає словник налаштувань. Krok 4. Додати конвертацію частини налаштувань у dataclass для зручності. Krok 5. Реалізувати функцію оновлення певного параметра з наступним записом у файл. Krok 6. Перевірити що структура TOML зберігається у прийнятному вигляді після змін. Krok 7. Занотувати де TOML виглядає зручнішим за YAML або JSON. Krok 8. Продумати схему розділення конфігів на спільну частину і локальні перевизначення. Krok 9. Додати прості тести які перевіряють коректне читання і оновлення параметрів. Krok 10. Mini zvit. Zavdannya: опиши де у твоїх проєктах можливий перехід на TOML як формат конфігів.