In order to have a common starting point it is important that you know both some basic statistics and some fundamentals about python programming. In this repository we will cover the general concepts that you should be familiar with before the start of the bootcamp. You do not need to install anything on your computer in order to work with the metarial, all material is browser based and we will be using Google Colaboratory.
If you are not familiar with Google Colab, please start with Intro to Colab notebook which shows you how to work with Colab.
We are covering two aspects: python programming and statistics (also with python). In case you are not familiar with the following concepts please following the codealongs and reading material.
- Variables and types
- If/then/else and for loops
- Dictionaries, Lists, Arrays
- How to write a function, function arguments and so on
- Object-oriented programming
- Read/write toa and from files
Do not forget, programming is a skill that gets better with practice, if this is your first time with python, you might need repetition. And we will practice this!
- Random variables, Mean and medians, Variance and Standard deviation
- Probability, Bayes’ Theorem, Probability distribution
- Hypothesis testing
- Law of large numbers
Some of the material is at a very basic level, where applicable we have extra reading material, you should only go to through the extras once you are done with the main material.
Thank you for going through the material! Hope you had fun. If you have any feedback or improvement suggestions please raise an issue on GitHub.