Imports tussen sibling-modules
De module die je in de vorige oefening hebt gedocumenteerd, impyrial, groeit. Je hebt de private functies (die je gebruikers liever niet direct laten gebruiken) gescheiden van de publieke functies. De private functies staan in de module core.py en de publieke in api.py.
Je hebt de private functies echter wel nodig om de publieke functies te laten werken. In deze oefening importeer je ze in de module api.py zodat de modules in je package goed samenwerken.
Let op: Zorg dat je example_script.py uitvoert. Als je het bestand api.py runt, krijg je een
ModuleNotFoundError: No module named 'impyrial', zoals verwacht.
Onthoud dat je het overzicht van mappen en bestanden kunt openen/sluiten door op het icoon links van de editor te klikken dat in rood is gemarkeerd.

Deze oefening maakt deel uit van de cursus
Python-pakketten ontwikkelen
Praktische interactieve oefening
Zet theorie om in actie met een van onze interactieve oefeningen.
Begin met trainen