Introduction to Python for scientific programming
2023-08-14 , HS 120

This tutorial will provide an introduction to Python intended for beginners.

It will notably introduce the following aspects:

  • built-in types
  • controls flow (i.e. conditions, loops, etc.)
  • built-in functions
  • basic Python class

This tutorial will provide an introduction to Python intended for beginners.

It will notably introduce the following aspects:

  • built-in types
  • controls flow (i.e. conditions, loops, etc.)
  • built-in functions
  • basic Python class

We introduce here the Python language. Only the bare minimum necessary for getting started with Numpy and Scipy is addressed here. To learn more about the language, consider going through the excellent tutorial https://docs.python.org/tutorial.


Abstract as a tweet

Introduction to the Python language for scientific programming

Category [High Performance Computing]

Parallel Computing

Category [Community, Education, and Outreach]

Learning and Teaching Scientific Python

Category [Machine and Deep Learning]

Supervised Learning

Category [Scientific Applications]

Astronomy

Category [Data Science and Visualization]

Data Analysis and Data Engineering

Expected audience expertise: Domain

none

Expected audience expertise: Python

some

PhD student from Nicaragua studying the application of machine learning to environmental sciences (more specifically tropical meteorology) in Lausanne.