We will introduce computational thinking using Python and lay the foundations of control flows with a focus on working with data, including loading, wrangling, visualizing and analysing in an automated way. By the end of the week you should be able to develop your own ideas independently.
We will introduce computational thinking using Python and lay the foundations of control flows with a focus on working with data, including loading, wrangling, visualizing and analysing in an automated way. By the end of the week you should be able to develop your own ideas independently.
Prerequisites:
Audience: Researchers, PhD students, Master students
Module I
3-5 June | 24 places
We will introduce computational thinking with the help of Python and lay the foundations of control flows with a focus on working with data, including loading, wrangling, visualizing and analysing in an automated fashion. By the end of the week you should be able to develop your own ideas independently.
Monday, 3 June
11:30 – 12:30 optional. Help with Python setup for those wishing to run code locally on their machines.
14:00 – 17:30, algorithmic thinking, variables, data types
Tuesday, 4 June
10:00 – 12:30, data structures, conditionals, operators.
14:00 – 17:30, Loops, Functions, NumPy.
Wednesday, 5 June
10:00 – 12:30, modules, class attributes/methods, scripts, matplotlib.
14:00 – 17:30, pandas
Module II:
6-7 June | 15 places
Module II will provide personalised guidance on the dataset, problem, or project specified in your registration form. This might include data cleaning, exploratory analysis, predictive model development, and training. Important note: If you are only taking Module II, you should be familiar with the topics covered in Module I, and it is highly recommended that you run Python locally.
Thursday, 6 June
10:00 – 12:30, pandas, exploratory analysis, data cleaning.
14:00 – 17:30, GitHub, PyPi, identify and use existing repositories and packages.
Friday, 7 June
10:00 – 12:30, Scripting with your own and public code.
14:00 – 17:30, Statistical analysis, fitting, introduction to machine learning in sci-kit learn, etc.
Please make your registration HERE.
Website by: Glitz Design