Skip to content

Commit

Permalink
Update homework
Browse files Browse the repository at this point in the history
  • Loading branch information
dvasilov committed Apr 30, 2019
1 parent 2ed40db commit 2c9908d
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 1 deletion.
9 changes: 8 additions & 1 deletion serialization/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,10 @@
- save to json
- simple_json with json
- json encoder
cls, default для сереалізація кастомних чи не дефолтний типів
- json hook
object_hook для десереалізації кастомних типів

### Useful links

Expand Down Expand Up @@ -39,4 +42,8 @@ https://habr.com/ru/company/otus/blog/353480/

### Useful links

https://yaml.readthedocs.io/en/latest/install.html
https://yaml.readthedocs.io/en/latest/install.html

https://docs.python.org/3/library/typing.html

### Decorators
19 changes: 19 additions & 0 deletions serialization/homework.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
"""
Для попереднього домашнього завдання.
Для класу Колекціонер Машина і Гараж написати методи, які створюють інстанс обєкту
з (yaml, json, pickle) файлу відповідно
Для класів Колекціонер Машина і Гараж написати методи, які зберігають стан обєкту в файли формату
yaml, json, pickle відповідно.
Для класів Колекціонер Машина і Гараж написати методи, які конвертують обєкт в строку формату
yaml, json, pickle відповідно.
Для класу Колекціонер Машина і Гараж написати методи, які створюють інстанс обєкту
з (yaml, json, pickle) строки відповідно
Advanced
Добавити опрацьовку формату ini
"""

0 comments on commit 2c9908d

Please sign in to comment.