Aan de slagGa gratis aan de slag

Relatieve imports

Om de structuur van de rekenmachine-codebase te verbeteren, besluit je je project te organiseren door de rekenmachines in een eigen package onder te brengen.

Klap de map calculators uit. Je ziet dat de map drie bestanden bevat: een __init__.py-bestand, dat aangeeft dat deze map een package is, en voor elke rekenmachine een bestand: basic_calculator.py en financial_calculator.py.

Het bestand financial_calculator.py moet de code uit het bestand basic_calculator.py kunnen gebruiken. Gebruik hiervoor een relatieve import.

Deze oefening maakt deel uit van de cursus

Casestudy: Software bouwen in Python

Cursus bekijken

Praktische interactieve oefening

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

Begin met trainen