Build your ultimate AI agent
Leerpadbeschrijving
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.