From 2c9908d3bb0735a021f5c4588206bf187ae26ff1 Mon Sep 17 00:00:00 2001 From: dvasilov Date: Tue, 30 Apr 2019 21:23:18 +0300 Subject: [PATCH] Update homework --- serialization/README.md | 9 ++++++++- serialization/homework.py | 19 +++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/serialization/README.md b/serialization/README.md index c50c3779..0ff1a769 100644 --- a/serialization/README.md +++ b/serialization/README.md @@ -6,7 +6,10 @@ - save to json - simple_json with json - json encoder + cls, default для сереалізація кастомних чи не дефолтний типів + - json hook + object_hook для десереалізації кастомних типів ### Useful links @@ -39,4 +42,8 @@ https://habr.com/ru/company/otus/blog/353480/ ### Useful links -https://yaml.readthedocs.io/en/latest/install.html \ No newline at end of file +https://yaml.readthedocs.io/en/latest/install.html + +https://docs.python.org/3/library/typing.html + +### Decorators \ No newline at end of file diff --git a/serialization/homework.py b/serialization/homework.py index e69de29b..384cd2e9 100644 --- a/serialization/homework.py +++ b/serialization/homework.py @@ -0,0 +1,19 @@ +""" +Для попереднього домашнього завдання. +Для класу Колекціонер Машина і Гараж написати методи, які створюють інстанс обєкту +з (yaml, json, pickle) файлу відповідно + +Для класів Колекціонер Машина і Гараж написати методи, які зберігають стан обєкту в файли формату +yaml, json, pickle відповідно. + +Для класів Колекціонер Машина і Гараж написати методи, які конвертують обєкт в строку формату +yaml, json, pickle відповідно. + +Для класу Колекціонер Машина і Гараж написати методи, які створюють інстанс обєкту +з (yaml, json, pickle) строки відповідно + + +Advanced +Добавити опрацьовку формату ini + +""" \ No newline at end of file