Accèder directement au contenu

Initiation to python programming

Graduated Program in Life Science, Department of Biology, ENS-PSL
| Initiation to python programming (ENS/Biology)
Year and Semester : PhD and Postdocs | S1
Where : Department of Biology of ENS, 3rd floor, 46 rue d’Ulm, 75005 Paris.
Duration : 7 weeks
First and last day of class : April 8th – May 22th, 2025
Hours : 17:00-19:00 (susceptible to change)
Maximum class size : 16

Coordination

Denis Thieffry, Department of Biology, ENS
Intervenants : Amélie Leroy - Augustin Gervreau

Credits

3 ECTS

Keywords

Python | Programming | Linux | Machine learning | scikit-learn

Course prerequisites

A little bit of Linux and good bases in Python (being able to handle numpy arrays, ideally pandas dataframes, and knowing how to make plots).
If you have no Linux/Unix background, you can check the first sections of an online course such as https://www.tutorialspoint.com/unix/index.htm

Course objectives and description

Aims : The objective of the course is to initiate young life-science scientists to the bases of machine learning, and how to use it in Python with the scikit-learn package.

Organisation :

The course will include twelve classes (two per week, except for the 1st and 8th of May), each two-hours long, over a period of eight weeks, in April-May 2025. A large part of each class will be devoted to practical coding exercises. A few hours of homework per week.

Assessment

• The participants will be regularly asked to explain their code during the classes.
• Coding exercises and quizzes will be proposed over the duration of the course.
• The course will be assessed through a final project to complete after the end of the course

Course material

The course will be based on the INRIA open online course
(https://www.fun-mooc.fr/en/courses/machine-learning-python-scikit-learn/), adapted towards biology.