Importy mezi moduly
Modul impyrial, který jsi dokumentoval/a v předchozím cvičení, roste – a ty jsi oddělil/a privátní funkce (ty, které nechceš uživatelům zpřístupnit) od těch veřejných. Privátní funkce jsou v modulu core.py, veřejné pak v modulu api.py.
Aby veřejné funkce správně fungovaly, potřebuješ využít i ty privátní. V tomto cvičení je naimportuješ do modulu api.py a zajistíš tak spolupráci modulů v balíčku.
Poznámka: Nezapomeň spustit soubor example_script.py. Pokud spustíš soubor api.py, dostaneš chybu
ModuleNotFoundError: No module named 'impyrial' – to je očekávané chování.
Přehled složek a souborů můžeš otevřít nebo zavřít kliknutím na ikonu na levé straně editoru, která je zvýrazněna červeně.

Toto cvičení je součástí kurzu
Developing Python Packages
Interaktivní praktické cvičení
Proměňte teorii v praxi s jedním z našich interaktivních cvičení
Začít cvičení