Doel
Deelnemers verdiepen hun kennis van Python door te werken met geavanceerde programmeerconcepten, design patterns, performance-optimalisatie, testing en moderne Python-tools. De training richt zich op het schrijven van efficiënte, schaalbare en onderhoudbare code.
Doelgroep
- Ervaren Python-developers
- Data scientists en engineers met programmeerervaring
- Softwareontwikkelaars die Python professioneel inzetten
- Technisch specialisten die werken aan automatisering, API’s of data pipelines
Inhoud
- Geavanceerde Python-structuren
- Decorators en context managers
- Generators en iterators
- Comprehensions en lambda-functies
- Type hinting en static type checking (mypy, Pydantic)
- Objectgeoriënteerd programmeren (OOP)
- Klassen, overerving en polymorfisme
- Abstracte klassen en interfaces
- Mixins en composition vs inheritance
- SOLID-principes in Python
- Testing & Debugging
- Unit testing met unittest en pytest
- Mocking en test coverage
- Debugging tools en profiling
- Logging en foutafhandeling op schaal
- Performance & Best Practices
- Efficiënt geheugen- en CPU-gebruik
- AsyncIO en concurrency (threads vs coroutines)
- Code optimalisatie en benchmarking
- Clean code, PEP8 en refactoring
- Moderne Python-tools & workflows
- Virtual environments en dependency management (pip, poetry)
- Packaging en deployment
- Werken met API’s (requests, FastAPI)
- Introductie tot CI/CD en versiebeheer (Git, GitHub Actions)
Resultaat
Na afloop kunnen deelnemers:
- Geavanceerde Python-technieken toepassen in professionele projecten
- Efficiënte, goed geteste en onderhoudbare code schrijven
- Werken met moderne tools en workflows in Python
- Complexe softwarecomponenten ontwerpen en implementeren
Locatie
Westkadijk 10c,
3861 MB Nijkerk
Apis Academy
- 033 200 6009
info@apis-academy.nl
Westkadijk 10c,
3861 MB Nijkerk
Gerelateerde trainingen, workshops, opleidingen & producten
Training DP-700 Azure Data Engineer
Doel Inzicht in data loading, architectuur en orchestratie in het Microsoft Fabric-platform Doelgroep Data professionals ...
- Blended, Klassikaal, Online
- 4 dagen
- Training
- Blended, Klassikaal, Online
- 4 dagen
- Training
Training PL-300 Power BI
Doel Kennis van Power BI Doelgroep Professionals op het gebied van data of business intelligence ...
- Blended, Klassikaal, Online
- 3 dagen
- Training
- Blended, Klassikaal, Online
- 3 dagen
- Training
Training DP-900 Data Fundamentals
Doel Een overzicht geven van data services binnen Microsoft Azure Doelgroep Iedereen die basiskennis wil ...
- Blended, Klassikaal, Online
- 1 dag
- Training
- Blended, Klassikaal, Online
- 1 dag
- Training