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.