← До списку лабораторних по Python
Повний опис / сценарій лабораторної:
Meta: зрозуміти коли застосовувати різні формати для збереження і передачі даних. Krok 1. Створити модуль src/app/ser69.py з прикладом складної структури даних. Krok 2. Зберегти структуру у JSON файл через json dump і виміряти розмір. Krok 3. Зберегти ту саму структуру через pickle dump. Krok 4. Встановити msgpack і зберегти дані у цьому форматі. Komandi: cd ~/python_lab1; source .venv/bin/activate; pip install msgpack Krok 5. Порівняти розмір файлів для трьох форматів. Krok 6. Виміряти час серіалізації і десеріалізації для кожного формату. Krok 7. Занотувати ризики використання pickle для недовірених даних. Krok 8. Продумати де JSON є кращим вибором попри більший розмір. Krok 9. Додати функцію яка обирає формат залежно від сценарію використання. Krok 10. Mini zvit. Zavdannya: опиши формат який би ти використав для локального кешу і чому.