This intensive course will be a mix of theoretical and interactive practical parts, where students will use what they have just been learning. Topics:
1) Introduction to bash - allowing to safely navigate when using clusters
2) Introduction to python - basics, graphical interfaces
3) Basic structure in python: strings, lists, sets, dataframes and related functionality
4) Control flow: if, else, while, for, etc
5) Best programming practice.
6) Data visualization with pandas and matplotlib