This repository contains the material used for the course [High-Performance Computing with Python], organized at CSCS on 21-23 June 2023The course covers the following topics:Vectorization with NumPy and the SciPy stackProfiling python codeExtending python with cython, cffi and f2pyJust-in-time compilation with numbaDistributed-memory parallel programming with pythonInterfaces to GPUsCourse Instructors:Dr. Rafael Sarmiento (Computational Scientist, CSCS)Dr. Theofilos Manitaras (Computational Scientist, CSCS)