Découvrez les nouveautés de cette version : Fonctionnalités, améliorations et évolutions vous attendent ! 👉 Cliquez ici pour en savoir plus

Python pour ingénieurs

Modifié par Martin Vassor le 28/07/2025 - 17:21

Python pour ingénieur·e·s

9JUCEN10

ECTS

4

SEMESTRE

S7

CM

TD

TP

EI

Travail personnel

12h

24h

0h

0h

6h

Langues d'enseignement

Supports en français. Enseignement en français (et anglais sur demande).

 

Responsable(s)

Martin Vassor

Mots clefs

 

Prérequis

  • Bases de Python
  • Éléments d'algorithmique (boucles)
  • Quelques notions de bases de données et de réseau peuvent être utiles par moment, mais ne sont pas nécessaires.

Objectif pédagogique

L'objectif de ce cours est d'apprendre à utiliser Python comme outil pour résoudre des problèmes auxquels sont confronté·e·s les ingénieur·e·s. Pour y parvenir, nous allons découvrir les principales bibliothèques logicielles utilisées en Python et quels problèmes elles permettent de résoudre.

Organisation et contenus

Organisation

Ce cours est organisé en 12 séances de 3h. La première partie de la séance est un cours magistral qui présente le sujet du jour. La seconde partie de séance est une mise en pratique. Selon l'effectif de la cohorte, la seconde partie pourra être dédoublée.

Évaluation

Certains exercices pratiques font l'objet d'une évaluation formative, et la dernière séance est une évaluation sommative couvrant un sous-ensemble du programme vu pendant les séances précédentes (examen final).

Programme

  • Rappels et révisions de Python
  • Manipulation de fichiers
  • Manipulation de tableaux de données (Numpy, Pandas)
  • Représentation de données (Matplotlib)
  • Manipulation de graphes
  • Programmation par contraintes
  • Introduction à la programmation réseau & sujets connexes
  • Introduction à la concurrence

Compétences

Niveaux

Description et verbes opérationnels

Connaître 

 

Comprendre

 

Appliquer 

 

Analyser 

 

Synthétiser

 

Évaluer

 

Contributions aux Objectifs de Développement Durable des Nations Unis

Modalités de contrôle des connaissances et compétences

Contrôle Continu

Examen écrit

Oral / Soutenance

Rapport / Projet