BEGIN:VCALENDAR VERSION:2.0 PRODID:-//132.216.98.100//NONSGML kigkonsult.se iCalcreator 2.20.4// BEGIN:VEVENT UID:20250804T080414EDT-0179kuBfKv@132.216.98.100 DTSTAMP:20250804T120414Z DESCRIPTION:Description\n\nRésumé\n\nDans cet atelier\, nous enseignerons d es techniques pour détecter des points chauds de programmes Python existan ts. Nous apprendrons comment accélérer et optimiser ces programmes à l’aid e de différents outils disponibles gratuitement. Nous ferons ensuite un su rvol des différentes méthodologies utilisées pour la parallélisation de co de en Python.\n\nCet atelier est une formation pratique et vous devez vous présenter avec votre ordinateur.\n\nInscription\n\nParticipant académique : 10$\n\nParticipant non-académique : 350$\n\nPlan de cours\n\nLibrairies de l’écosystème scientifique en Python\n\nPourquoi accélérer du code Pyth on?\n\nComment mesurer des temps d’exécution avec timeit\n\nComment appele r du C à partir de Python\n\nVectorisation avec Numpy\n\nTrouver les goulo ts d’étranglement\n\nUtiliser cProfile\n\nUtiliser line_profiler\n\nCompil er du code Python\n\nPyPy\n\nCython\n\nNumba\n\nExécuter Python sur plusie urs coeurs\n\nUtiliser plusieurs machines\n\nMPI4Py\n\nPrérequis\n\nUne bo nne connaissance du langage Python :\n\nStructures de contrôles : expressi ons conditionnelles\, boucles\, types de base\n\nDéfinition et utilisation de fonctions\n\nUtilisation de la ligne de commande.\n\nFormateur\n\nCet atelier sera donné par Eric Giguère\, analyste de Calcul Québec à l’Univer sité de Sherbrooke.\n\nLangue du cours\n\nFrançais\n\nContact\n\nVous pouv ez contacter l’adresse support [at] calculquebec.ca\n\nS'inscrire\n DTSTART:20200304T180000Z DTEND:20200304T213000Z LOCATION:CA\, QC\, Montreal\, J1K 2R1\, Université de Sherbrooke\, 2500 BLD de l'Université SUMMARY:Optimisation en Python [U. Sherbrooke] URL:/micm/channels/event/optimisation-en-python-u-sher brooke-320476 END:VEVENT END:VCALENDAR