"Python have reaches n°4 of the top programming language in 2019 (Tiobe Index). Many applications and researches are based on this language. The Python rises is due to its large implementation over the last years in data sciences and machine learning and is became a must requirement for many job positions. Python for Beginners is a course for people who don’t have any background about programming. During this course you will learn how to install and call Python in your computer, how to manage the basic operations, how to organize your program, how to define and use a function, how to use files (csv), how to draw figures, how to use other functionalities like libraries and finally you will have exercises to practice what you have learn

This course is the "training through research" version of the Year 3 project, with the focus on immersion in a laboratory and participation in a real research work, half-day per week. The access to high-tech equipment and facing open problems like in research labs represent a very useful training, regardless of the future profesionnal project. With the researcher supervising the project, each student will be able to acquire independently knowledge required for the project's good progress.

The proposed topics constitute a targeted work, directly linked with research activities at international level of welcoming laboratories. Projects are experimental, theorical or digital by nature, and can cover on fundamental or applied aspects. Once the framework is well defined, in particular the choice of day, taking into account the availability of the supervisor and the student, the work's progress can be freely managed.