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.