Introduction to Python

The Big Data era has created the necessity to manage high-throughput data files and data analysis with renewed and improved approaches. Scripting languages are nowadays an integral component of this landscape and their daily use leverages and grows the analytical capabilities by integrating complex operations. This course introduces the Python programming language, as an easy-to-use interpreted language, providing a rich and robust programming environment. Participants are expected to use it to explore, analyze and interpret their high-throughput datasets.

Upon completion of this course you should:

  1. Understand the basics of Python programming.
  2. Understand data types, control flow, object-oriented programming.
  3. Be able to use state-of-the-art scientific packages (Pandas library).
  4. Be able to execute a code in a jupyter notebook.

This course is restricted to the young researchers previously selected from IPT's research labs and to 6 candidates from the Institut Pasteur International Network.