Python for Scientific Computing

This is a medium-advanced course in Python tools such as NumPy, SciPy, Matplotlib, and Pandas. It is suitable for people who know basic Python and want to know 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.

decorative illustration

Practical Information

This is an online course streamed via Twitch (the CodeRefinery channel) so that anyone may follow along without registration. You do not need a Twitch account. There is a HackMD link (collaborative edited notes) which is used for asking questions during the course. Certain partners have extra registration possibilities (in-person exercise rooms, Zoom for support). The actual material is here.

Program 

Preparation

Prerequisites include basic programming in Python.

Software installation:

Mental preparation: Online workshops can be a productive format, but it takes some effort to get ready. Browse these resources:

More information on Python for Scientific Computing

Published Oct. 25, 2023 8:57 AM - Last modified Mar. 11, 2024 9:24 PM