Aan de slagGa gratis aan de slag

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. Icon with multiple files

Deze oefening maakt deel uit van de cursus

Python-pakketten ontwikkelen

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen