Friday, 25th May 2018, 9h -17h
This lecture is intended for people who wish to discover the rich set of tools provided by the Python programming language and learn the basic structure of this language.
This lecture is given in French by Prof. Jean-Luc Robyr.
Python is an object oriented, multiplatform (Windows, Mac, Linux, Android) programming language. Its use has grown a lot, in particular by scientists, because of its simple and intuitive syntax and the large collection of packages for advanced data analysis. This language is under free licence and therefore benefits from a large community of users which easily share their code.
This lecture offers an introduction to Python through the “Spyder IDE” environment developed at the MIT. Though pratical exercices the participants will experiment the basic rules of this language and use the main tools for the scientific data analysis (graphical representation, numerical and statistical analysis, basic GUI).
At the end of the lecture, you will know how to use Spyder and write simples routines in Python. You will be able to perform data analysis (import data, plot data, …) For your specific purpose you will be able to search and install new packages.
- You know how to use the Spyder environment to write and run scripts.
- You know the Python syntax and you are able to write simple routines.
- You have seen a small part of the rich package libraries and you know how to look and install the ones you need.
- Introduction to the Python language and to its various existing tools.
- Installation of packages
- Installation of the Anaconda environment on the participants computers
- Presentation of the Spyder environment (script, commande line, help menu,…)
- Introduction to the Python syntax through practical examples
- Graphical representation
- Creation of GUI
- Data importation and analysis (fit, statistical tools)
- Numerical resolution of differential equations
Course material: Script with basic commands and practical exercices
The participants will bring their own laptop. (Contact us if it is not possible)
The maximum number of participants is 18.
The price of this lecture is 300 CHF or 500 CHF depending on your institution/company.