Miscellaneous Events

Python for Scientific Computing

→ Europe/Berlin
20.20, Campus South

20.20, Campus South

Zirkel 2, 76133 Karlsruhe
Description

Content of the course and target audience

A medium-advanced course in Python tools for data analysis and visualization, and more.

It is suitable for people who know basic Python and want to understand some internals and important libraries for science - basically, how a typical scientist actually uses Python. Read the learner personas to see if the course is right for you. Prerequisites include basic programming in Python.

Topics covered (see more on the workshop page):

  • Jupyter
  • Numpy
  • Pandas
  • Xarray
  • Plotting with Vega-Altair
  • From jupyter notebooks to scripts
  • Profiling
  • The Python/Scipy library ecosystem
  • Intro to parallel programming
  • Extending python for performance with Cython
  • Packaging, publishing on PyPI and Conda
  • Dependency management with environments, with PyPI and Conda

Modes for participation

This 3-day workshop is delivered remotely by Aalto University (Finland), with various possibility to interact on line. 

To make the most out of the workshop, it is recommended to join an in-person classroom, to do exercises together, ask questions to helpers and share ideas and experiences.

This is what we offer at KIT.

If you cannot join in person, you can still follow online!
For best communication, please also register at the central page for the event here.
If you want only to join online, register from the central workshop page here.

If you wish to join us in person with coffee, tea and biscuits, and have the possibility to discuss, get quick support and learn from fellow students, please register to this event.

         CodeRefinery logo

Organized by

NHR@KIT, bwHPC, CodeRefinery, Aalto Scientific Coimputing

Registration