Domáca úloha č.1

Naprogramujte v Pythone triedu Library a dekorátory one_book a at_most_books. Špecifikáciu zadávam testom. Pri vypracovávanú domácej úlohy použite GIT. Domácu úlohu odovzdajte v Moodli do 15.3.2019 ako skomprimovaný GIT-ovský repozitár vo formáte .zip. Očakávam, že odovzdaný repozitár bude mať rozumnú históriu commitov, pričom prvý commit má obsahovať súbor váš cca. prázdny zdroják spolu s poskytnutými testami.

Pri domácich úlohách z PTS prikladám oveľa väčšiu úlohu štýlu akým je program napísaný, naopak, som ochotný prepáčiť malé zákerné bugy (pokiaľ nie sú dôsledkom zlého štýlu programovania). V praxi to napríklad znamená, že ak máte riešenie pre nejakú podúlohu, ktoré je dlhé a komplikované, pričom existujú jednoduché, krátke a elegantné riešenia, úloha je v podstate vyriešená zle, aj keď test zbehne. Docstringy ale písať nemusíte. Pre ilustráciu, vzorák k rejto úlohe má 60 riadkov, vrátane prázdnych riadkov. A nebojte sa googliť, veľa googliť. Prikladám citát z PEP 20 -- The Zen of Python
There should be one-- and preferably only one --obvious way to do it.