Ga naar de hoofdinhoud
ThuisPython

Leerpad

Python programmeren

Bijgewerkt 03-2026
Maak je programmeervaardigheden nog beter. Leer hoe je code kunt optimaliseren, functies en tests kunt schrijven en de beste software-engineeringtechnieken kunt gebruiken.
Start Track Gratis

Inbegrepen bijPremium or Teams

PythonProgramming19 Hr27,488

Maak je gratis account aan

of

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

Populair bij mensen die bij duizenden bedrijven leren

Group

Wil je 2 of meer mensen trainen?

Proberen DataCamp for Business

Trackbeschrijving

Python programmeren

In deze track bouw je voort op de concepten en vaardigheden die je hebt geleerd in de track Python Programming Fundamentals!Maak je aangepaste functies nog beter door contextmanagers en decorators te gebruiken, en leer hoe je je code efficiënter kunt maken. Naarmate je vaardigheden zich ontwikkelen, krijg je inzicht in software engineering concepten, zoals modulariteit, documentatie en geautomatiseerd testen met pytest. Aan het einde van de track gebruik je je kennis van objectgeoriënteerd programmeren (OOP) om je code te lezen, opnieuw te gebruiken en te onderhouden. Begin met dit traject om verder te gaan met je Python-programmeeravontuur.Vervolgens doe je praktijkervaring op terwijl je leert hoe je functies schrijft volgens best practices, zoals het schrijven van documentatie en het gebruik van contextmanagers en decorators. Naarmate je Python-vaardigheden beter worden, krijg je meer grip op software-engineeringconcepten, zoals modulariteit, documentatie en geautomatiseerd testen. Daarna ga je verder met het leren van unit-testvaardigheden, zoals het debuggen van code, Test Driven Development (TDD) en het gebruik van fixtures en mocking. Onderweg gebruik je pakketten zoals pandas, NumPy, setuptools, pytest en pycodestyle om Python-programmeren te oefenen.Aan het einde van de track gebruik je je kennis van objectgeoriënteerd programmeren (OOP) om je code te lezen, opnieuw te gebruiken en te onderhouden. Begin met dit traject om verder te gaan met je Python-programmeeravontuur.

Wat je nodig hebt

Basisprincipes van programmeren in Python
  • Chapter

    bonus

    Context Managers

    If you've ever seen the "with" keyword in Python and wondered what its deal was, then this is the chapter for you! Context managers are a convenient way to provide connections in Python and guarantee that those connections get cleaned up when you are done using them. This chapter will show you how to use context managers, as well as how to write your own.

  • Chapter

    Decorators are an extremely powerful concept in Python. They allow you to modify the behavior of a function without changing the code of the function itself. This chapter will lay the foundational concepts needed to thoroughly understand decorators (functions as objects, scope, and closures), and give you a good introduction into how decorators are used and defined. This deep dive into Python internals will set you up to be a superstar Pythonista.

  • Chapter

    Now that you understand how decorators work under the hood, this chapter gives you a bunch of real-world examples of when and how you would write decorators in your own code. You will also learn advanced decorator concepts like how to preserve the metadata of your decorated functions and how to write decorators that take arguments.

  • Course

    4

    Efficiënte Python-code schrijven

  • Project

    Review a data analysis workflow for adherence to Python standards and best-practices.

Python programmeren
4 Cursussen
Track
voltooid

Verklaring van voltooiing verdienen

Voeg deze kwalificatie toe aan je LinkedIn-profiel, cv of sollicitatiebrief.
Deel het op social media en in je prestatiebeoordeling.

Inbegrepen bijPremium or Teams

Schrijf Je Nu in

Doe mee 19 miljoen leerlingen en begin Python programmeren Vandaag!

Maak je gratis account aan

of

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