ENCCS training: High Performance Data Analytics in Python
Title: ENCCS training: High Performance Data Analytics in Python
DNr: NAISS 2023/22-837
Project Type: NAISS Small Compute
Principal Investigator: Wei Zhang <weizhang@nsc.liu.se>
Affiliation: Linköpings universitet
Duration: 2023-09-01 – 2023-10-01
Classification: 10206
Keywords:

Abstract

Python is a modern, object-oriented programming language, which has become popular in several areas of software development. This course discusses how Python can be utilised in scientific computing. The workshop starts by introducing the main Python package for numerical computing, NumPy, and discusses the SciPy toolbox for various scientific computing tasks as well as visualization with the Matplotlib package. In addition, it talks about how Python is used: related scientific libraries, reproducibility, and the broader ecosystem of science in Python.