2.12.23 (872)

Cours scientifiques - APM_51658_EP : Python pour les sciences des données

Domaine > Mathématiques appliquées.

Descriptif

This course introduces Python as a tool for data science, progressing from programming foundations to machine learning and practical applications.

The first part covers Python fundamentals, data structures, control flow, functions and classes, NumPy and PyTorch, Pandas, data preparation, visualization, exploratory data analysis, and basic statistics.

The second part introduces the main machine learning approaches, including regression, classification, model evaluation, clustering, and dimensionality reduction.

The final part explores applications to image processing, neural networks and convolutional neural networks, time-series forecasting, and natural language processing.

The course is organized over 14 weeks, with a two-hour lecture and a two-hour practical session each week.

  1. Python Fundamentals
  2. Data Structures and Control Flow
  3. Functions and Reusable Code
  4. Classes
  5. NumPy and PyTorch
  6. Pandas and Data Preparation
  7. Data Visualization, Exploratory Data Analysis, Statistics and Probability
  8. Machine Learning Workflow and Regression
  9. Classification and Model Evaluation
  10. Clustering and Dimensionality Reduction
  11. Image Processing
  12. Neural Networks and Convolutional Neural Networks
  13. Time-Series Forecasting
  14. Natural Language Processing

Objectifs pédagogiques

By the end of the course, students will be able to write structured Python programs, manipulate and visualize data, apply and evaluate the main machine learning methods, and use Python to address practical data science problems.

56 heures en présentiel

Diplôme(s) concerné(s)

Pour les étudiants du diplôme M1 AMS - Mathématiques Appliquées et Statistiques

No specific prerequisites. No prior knowledge of Python or programming is required.  

Format des notes

Numérique sur 20

Littérale/grade américain

Pour les étudiants du diplôme M1 AMS - Mathématiques Appliquées et Statistiques

Vos modalités d'acquisition :

The final grade is based on:

  • a graded multiple-choice quiz during the first part of the course;
  • a graded practical assignment during the second part of the course;
  • a final paper-based written examination.

The respective weights of these assessments will be specified at the beginning of the course.

 

The course unit is passed if the final grade is greater than or equal to 10/20. It awards 6 ECTS credits.

A retake examination is permitted. The grade obtained in the retake examination is retained and replaces the initial grade.

Le rattrapage est autorisé (Note de rattrapage conservée)
  • le rattrapage est obligatoire si :
    Note initiale < 7
  • le rattrapage peut être demandé par l'étudiant si :
    Note initiale < 7
L'UE est acquise si Note finale >= 10
  • Crédits ECTS acquis : 6 ECTS

La note obtenue rentre dans le calcul de votre GPA.

Veuillez patienter