Numerical Python


Python is een programmeertaal die op vele fronten inzetbaar is. Python wordt op veel plaatsen gebruikt in scripts ten behoeve van systeembeheer, als makkelijke taal voor het bouwen van portable grafische user interfaces en bij web-applicaties.

De cursus Numerical Python geeft inzicht in het gebruik van de Python-pakketten NumPy, SciPy en Matplotlib. Deze pakketten leveren faciliteiten voor wetenschappelijk en technisch rekenwerk. Het zijn Open Source pakketten met een zeer vrije licentie. De nadruk ligt bij deze software op gemak en efficiëntie bij de manipulatie van grote hoeveelheden getallen.

Na afloop van deze cursus kunt u binnen Python gebruik maken van speciale NumPy-ndarray-faciliteiten. U heeft praktische oefeningen gemaakt met de meest-gebruikte NumPy-functies (methods) en datatypen. U kunt één- en tweedimensionale data visualiseren met Matplotlib en plot-functies gebruiken om de functionaliteit van SciPy te verkennen. Met behulp van functies in SciPy kunt u programma’s maken voor complexe taken.

De cursus behandelt de verschillende aspecten van het programmeren in Python. U leert de syntax van de taal en leert omgaan met de uitgebreide Python standaardbibliotheek, waardoor u niet zelf steeds opnieuw het wiel hoeft uit te vinden en snel complexere programma’s kunt bouwen.

De cursus wordt in principe in het Engels gegeven, tenzij alle deelnemers Nederlandstalig zijn.

Het cursusmateriaal en de lunch zijn bij de cursus inbegrepen.

Heeft u speciale wensen? Of wilt u de cursus graag bij u op locatie volgen? Dit is mogelijk! Neem gerust contact met ons op voor de mogelijkheden.

Doelgroep

De training is bestemd voor programmeurs die de taal Python willen gebruiken voor wetenschappelijk rekenwerk.

Voorkennis

Voor het volgen van deze cursus is ervaring met programmeren in Python vereist. Ook dient u te beschikken over kennis van wiskunde op het niveau van wetenschappelijke toepassingen (complexe getallen, goniometrie, polynomen, integralen en afgeleiden, verdelingen, Fourier transformatie).

Duur

De duur van de cursus Numerical Python is een dag.

Groepsgrootte

De maximale groepsgrootte bedraagt twaalf personen.

Certificaat

Na afloop van deze cursus ontvangen alle deelnemers een certificaat.

Tijdens de cursus Numerical Python worden de volgende onderwerpen behandeld:

  • NumPy arrays (ndarray), de bijbehorende datatypen en operaties
  • De relatie tussen Python’s standaard Math functies en hun ‘vectorized’ NumPy tegenhangers
  • Scalar en array-operaties, linspace(), augmented assignments
  • Array comparisons, any(),all(), slicing, indexing, reshape()
  • Views vs. copies, ravel(),flatten(),transpose(), nog meer methods
  • NaN en inf
  • Data in tekst files, loadtxt
  • Random numbers, distributies, Monte Carlo simulaties, polynomen
  • Matrices en operaties daarop
  • Matplotlib: 2D en 3D plots, image en contour plots, enhanced plots
  • Speciale classes: figure, axes, axis, patch, histogram
  • Surface plots met meshgrid
  • SciPy modules misc, optimize, leastsq
  • SciPy: de args parameter bij functie argumenten
Plaats Duur Data
Nieuwegein - Iepenhoeve 39 1 dag 5 juni 2026 Inschrijven >
Virtual Classroom 1 dag 5 juni 2026 Inschrijven >