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
PythonProgramming3 u10 videos29 Opdrachten2,050 XP2,023Prestatieverklaring

Maak je gratis account aan

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

Wil je 2 of meer mensen trainen?

Probeer DataCamp for Business

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

Introduction to the Case Study

Get to know the brief and start building your calculators from scratch while recapping important object-oriented and software engineering principles such as the Don't Repeat Yourself (DRY) principle.
Hoofdstuk Beginnen
2

Write a Python Module

The basics are done, and now it's time to spruce them up! Continue with adding documentation and automated testing, and extend the functionality even further.
Hoofdstuk Beginnen
3

Maintainability

The main code is written so now it's time to make sure everything works as it should and follows the best practices. Learn how to review, refactor, and improve your code, as well as run more comprehensive tests.
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 gratis account aan

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.