平特五不中

Event

Optimisation en Python [U. Sherbrooke]

Wednesday, March 4, 2020 13:00to16:30
Universit茅 de Sherbrooke, 2500 BLD de l'Universit茅, Montreal, QC, J1K 2R1, CA
Price: 
$10 - $350

Description

搁茅蝉耻尘茅

Dans cet atelier, nous enseignerons des techniques pour d茅tecter des points chauds de programmes Python existants. Nous apprendrons comment acc茅l茅rer et optimiser ces programmes 脿 l鈥檃ide de diff茅rents outils disponibles gratuitement. Nous ferons ensuite un survol des diff茅rentes m茅thodologies utilis茅es pour la parall茅lisation de code en Python.

Cet atelier est une formation pratique et vous devez vous pr茅senter avec votre ordinateur.

Inscription

Participant acad茅mique : 10$

Participant non-acad茅mique : 350$

Plan de cours

Librairies de l鈥櫭ヽosyst猫me scientifique en Python

Pourquoi acc茅l茅rer du code Python?

Comment mesurer des temps d鈥檈x茅cution avec timeit

Comment appeler du C 脿 partir de Python

Vectorisation avec Numpy

Trouver les goulots d鈥櫭﹖ranglement

Utiliser cProfile

Utiliser line_profiler

Compiler du code Python

PyPy

Cython

Numba

Ex茅cuter Python sur plusieurs coeurs

Utiliser plusieurs machines

MPI4Py

笔谤茅谤别辩耻颈蝉

Une bonne connaissance du langage Python :

Structures de contr么les : expressions conditionnelles, boucles, types de base

D茅finition et utilisation de fonctions

Utilisation de la ligne de commande.

Formateur

Cet atelier sera donn茅 par Eric Gigu猫re, analyste de Calcul Qu茅bec 脿 l鈥橴niversit茅 de Sherbrooke.

Langue du cours

贵谤补苍莽补颈蝉

Contact

Vous pouvez contacter l鈥檃dresse support [at] calculquebec.ca

Back to top