Ga naar hoofdinhoud
HomePython

Cursus

Casestudy: Software bouwen in Python

GevorderdVaardigheidsniveau
Bijgewerkt 06-2025
Maak echte apps met Python – oefen met OOP en software engineering om nette en makkelijk te onderhouden code te schrijven.
Start Cursus Kosteloos
PythonProgramming
3 u
10 videos
29 Opdrachten
2,050 XP
2,208
Bewijs van Prestatie

Maak je kosteloos account aan

Ga verder met GoogleMeer opties weergeven

of


Door verder te gaan accepteer je onze Gebruiksvoorwaarden, ons Privacybeleid en dat je gegevens worden opgeslagen in de VS.

Geliefd bij leerlingen van duizenden bedrijven

Group

Een team trainen?

Probeer voor bedrijven

Cursusbeschrijving

Deze cursus geeft je een praktische introductie in software engineering door je te helpen bij het maken van een handige app: een hypotheekcalculator. Je leert hoe je maandelijkse betalingen kunt berekenen op basis van belangrijke gegevens zoals het geleende bedrag, de rente en de looptijd van de lening. Onderweg ga je belangrijke software engineering-principes gebruiken om code te maken die efficiënt, modulair en makkelijk te onderhouden is.

Wat je gaat bouwen

Met Python ga je een hypotheekcalculator ontwerpen en maken die van een simpele tool uitgroeit tot een stevige oplossing. Je begint met simpele modules en breidt de functies uit met behulp van overerving om geavanceerde rekenmachines te maken, zoals een rekenmachine voor financiële berekeningen. Dit praktische project helpt je om echte softwareontwikkelingstechnieken te begrijpen en te leren hoe je schaalbare code kunt maken.

Technieken die je gaat gebruiken

Tijdens de cursus leer je best practices zoals het DRY-principe (Don't Repeat Yourself) en modulariteit om je code goed te organiseren. Je houdt je aan de PEP 8-standaarden, gebruikt tools zoals Pylint om de kwaliteit van de code te behouden en schrijft geautomatiseerde tests met pytest om de betrouwbaarheid van je app te garanderen. Aan het einde van de cursus heb je de vaardigheden om met vertrouwen echte softwareoplossingen te ontwerpen, te implementeren en te testen.

Vereisten

Intermediate Object-Oriented Programming in PythonSoftware Engineering Principles in Python
1

Introductie van de casestudy

Maak kennis met de opdracht en begin je calculators vanaf nul te bouwen, terwijl je belangrijke objectgeoriënteerde en software-engineeringprincipes herhaalt, zoals het Don't Repeat Yourself (DRY)-principe.
Hoofdstuk beginnen
2

Schrijf een Python-module

De basis staat, en nu is het tijd om die te verfijnen! Ga verder met het toevoegen van documentatie en geautomatiseerde tests, en breid de functionaliteit nog verder uit.
Hoofdstuk beginnen
3

Onderhoudbaarheid

De hoofdcode is geschreven, dus nu is het tijd om te zorgen dat alles werkt zoals het hoort en de best practices volgt. Leer hoe je je code kunt reviewen, refactoren en verbeteren, en voer daarnaast uitgebreidere tests uit.
Hoofdstuk beginnen
Casestudy: Software bouwen in Python
Cursus
voltooid

Verdien een prestatieverklaring

Voeg deze referentie toe aan je LinkedIn-profiel, cv of curriculum vitae
Deel het op sociale media en in je functioneringsgesprek
Schrijf je nu in

Sluit je aan bij meer dan 19 miljoen leerlingen en start vandaag nog met Casestudy: Software bouwen in Python!

Maak je kosteloos account aan

Ga verder met GoogleMeer opties weergeven

of


Door verder te gaan accepteer je onze Gebruiksvoorwaarden, ons Privacybeleid en dat je gegevens worden opgeslagen in de VS.

Ontwikkel je datavaardigheden met DataCamp voor Mobiel

Maak vooruitgang onderweg met onze mobiele cursussen en dagelijkse 5-minuten programmeeruitdagingen.