Neem contact met ons op

Cursusaanbod

1. Installatie & omgeving

  • Kennismaking met Python 3 (verschillen met Python 2)
  • Nieuwigheden in Python 3.14
  • Installatie van Python, PIP, UV
  • Installatie van bibliotheken
  • Compilatie vs. interpretatie

2. Basis syntaxis

  • PEP-conventies
  • Gegevenstypes: bool, int, float, complex, str
  • Variabelen en scope
  • f-strings en t-strings (3.14)
  • Conditionele structuren (if, match case)
  • Lussen: for, while, break/continue
  • Functies schrijven en documenteren

3. Datastructuren

  • list, dict, set
  • tuple, frozenset
  • range
  • Lambda-expressies
  • Generators

4. Bestandsbeheer

  • txt, csv, json
  • Serialisatie / deserialisatie
  • Toegang tot relationele databases

5. Organisatie & beste praktijken

  • Foutafhandeling
  • Structurering in modules
  • PEP-beste praktijken

6. Gebruik van de Standard Library

  • Commandoregelargumenten
  • Module re (regex)
  • Modules sys, os, os.path

7. Objectgeoriënteerd Programmeren

  • Kernbegrippen: klassen, objecten, encapsulatie
  • APOE (Abstractie, Polymorfisme, Erfenis, Encapsulatie)
  • UML en diagrammen
  • SOLID-principes
  • Introductie tot Design Patterns
  • Professionele beste praktijken

8. Quality Assurance (QA)

  • Statische analyse: Pylint
  • Logging en berichtniveaus
  • Stappenonderzoek (debugging)
  • Unit tests: unittest, pytest
  • Automatisering en aggregatie van tests
  • Testdekking (code coverage)
  • Profiling

9. Eindproject

  • Rode draad-project dat alle concepten integreert
  • Nette en modulaire architectuur
  • Geautomatiseerde tests
  • Presentatie en code review

Vereisten

  • Begrip van algoritmering:  lussen, condities, datastructuren.
  • Ervaring met een andere programmeertaal (Java, C++, JavaScript, etc.) om het leren te vergemakkelijken.

Doelgroep

  • Ontwikkelaars en software-ingenieurs
  • Technici
  • Data Scientists, analisten en onderzoekers
  • Technische projectleiders, softwarearchitecten
 35 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën