Calendrier

**ANNULÉ** Python 3 : calcul scientifique et manipulation de données

**ANNULÉ** Python 3 : calcul scientifique et manipulation de données

Le but de cet atelier est d'initier les étudiants de fin de baccalauréat à la mise en pratique du langage Python dans un contexte industriel, tel qu'un stage. L'atelier vise à montrer les possibilités de Python sur plusieurs exemples et à donner des mots-clés et astuces pour faciliter un apprentissage plus approfond par la suite. L'atelier abordera les points suivants :

  1. la prise en main de Python : présentation brève du langage, de ses points forts et de son installation, les éléments de syntaxe de base (opérations sur différents types de variables, structures conditionnelles, fonctions, listes et dictionnaires), et l'utilisation des modules et des objets ;
  2. l'utilisation de Python pour le calcul scientifique (modules scipy et numpy) : écriture des mathématiques et le calcul matriciel, création de graphiques (module matplotlib), résolution de systèmes d'équations, outils de calcul différentiel et intégral, quelques astuces pour l'optimisation de codes, présentation brève de modules dédiés (statistiques, calcul symbolique...) ;
  3. l'utilisation de Python pour la manipulation de données : gestion des entrées et sorties du code, manipulation de fichiers (lecture, écriture, modification), manipulations de données (module pandas), quelques modules dédiés (traitement du signal, instructions système...), création d'interfaces graphiques.

L'atelier se veut interactif : les étudiants pourront tester au fur et à mesure les codes abordés dans la séance avec le notebook Jupyter (aucune installation requise au préalable). La version 3 de Python sera utilisée.

Pré-requis : Il est fortement conseillé de maîtriser les concepts de base en programmation procédurale (variables, fonctions structures de contrôle) et en algèbre linéaire (calcul matriciel). Les concepts théoriques sous-jacents ne seront pas réexpliqués lors de l'atelier. Enfin, bien que Python soit un langage orienté objet, il n'est pas nécessaire d'être familier avec ce type de programmation pour suivre l'atelier.

Date

Lundi 16 mars 2020
De 9h00 à 12h00

Prix

Gratuit

Contact

4580

Lieu

Polytechnique Montréal - Pavillons Lassonde
2700, chemin de la Tour
Montreal, Québec
Canada
L-6612 / / Local aux 16 et 24 mars: L-6616

Catégories

Secteurs