Explora Phase II Beta est maintenant en ligne - la découverte de matériel de formation est désormais disponible.

Remarque : Toutes les heures sont affichées selon le fuseau horaire dans lequel l’événement a lieu.

Date: 14 octobre 2025, 13:00 - 14:00

Fuseau horaire: heure d’été de l’Est nord-américain

Langue d'enseignement: Anglais

Course web site

Alliance account is required for registration

Python has become one of the most popular programming languages in scientific computing. It is high level enough that learning it is easy, and coding with it is significantly faster than other programming languages. However, the performance of pure Python programs is often sub-optimal, and might hinder your research. In this course, we will show you some ways to identify performance bottlenecks, improve slow blocks of code, and extend Python with compiled code. You'll learn about various ways to optimise and parallelise Python programs, particularly in the context of scientific and high performance computing.

Prerequisite knowledge: Know what classes and functions are; familiarity with Jupyter Notebook; basic console use; and comfortable with Python software carpentry material.

Live online classes will take place on Tues. Oct. 14, Fri. Oct. 17, Tues. Oct. 21, and Fri. Oct. 24 from 1 P.M. to 2 P.M. Eastern Time. Recordings of live classes will be available afterwards in this course for self-paced learning and review.

Access is restricted to Digital Research Alliance of Canada (formerly Compute Canada) authenticated users only.

Mots-clés: Python, Programming


Activity log