Centrale Lille Course Catalogue

Python

Course label : Python
Teaching departement : MIN / Applied Mathematics and General Computing
Teaching manager : Mister AUGUSTIN MOUZE
Education language :
Potential ects : 0
Results grid :
Code and label (hp) : SMD_SDI_PYT - Python

Education team

Teachers : Mister AUGUSTIN MOUZE / Mister GUILHERME ESPINDOLA WINCK / Mister PIERRE CHAINAIS
External contributors (business, research, secondary education): various temporary teachers

Summary

Python in practice. Series of refreshers in Python programming, scheduled as practical sessions to ensure all students are prepared for the numerical practicals sessions conducted in the various courses of the Data Science and Artificial Intelligence study track. Keywords: Jupyter notebooks, numpy, scipy, scikit-learn, matplotlib, seaborn, multithreading, unit tests, cython.

Educational goals

By the end of the course, the students will be able to: - implement an elementary algorithm in Python in full autonomy - write Python code abiding by usual notation, comment and documentation conventions - systematically test the developed codes (through unit tests, debug).

Sustainable development goals

Knowledge control procedures

Continuous Assessment
Comments: Continuous evaluation. Assessment based on the reports and codes produced for each lab by each group of students (composed of max. 2 students).

Online resources

Python software, Jupyter notebook, usual Python packages (numpy, scipy, scikit-learn, pandas, matplotlib, seaborn, h5py, ...).

Pedagogy

Tutorials and lab sessions.

Sequencing / learning methods

Number of hours - Lectures : 8
Number of hours - Tutorial : 8
Number of hours - Practical work : 0
Number of hours - Seminar : 0
Number of hours - Half-group seminar : 0
Number of student hours in TEA (Autonomous learning) : 0
Number of student hours in TNE (Non-supervised activities) : 0
Number of hours in CB (Fixed exams) : 0
Number of student hours in PER (Personal work) : 0
Number of hours - Projects : 0

Prerequisites

Notions in Python and C programming.

Maximum number of registrants

Remarks