Material for the Introduction to Python course at the CRG.
The content of the course is divided in 4 sessions (2h each):
- S1: Intro to python and jupyter. Basics. Data types (numbers, lists, strings, dictionaries).
- S2: Flow control (if...else, for and while loops, list comprehension, reading and writing files, functions).
- S3: Regular expressions, Numpy, Pandas, extra practice exercises.
- S4: Data visualization.
Authors: Xavier Hernandez Alias and Miquel Anglada Girotto