Notebooks for "Python for data processing" lab at JU, 2016.
- L1, L2, L3 and L7 introduce basic python programming concepts and packages using Tic-Tac-Toe and spell checker as examples
- L4, L5 and L6 introduce basic data (csv, txt) processing manually and using regexes
- L8, L9 introduce basic concepts how to process and plot data using pandas/matplotlib/seaborn
- L10 shows how to do basic data exploration
- L11 introduces BeautifulSoup and basic ML concepts
- L12 talks about pitfalls of hypothesis testing
- airports
- titanic
- StarCraft2
Content is based or inspired on:
- previous JU course by Wojciech Czarnecki
- MIT course
- DElabUW summer school (L8, L10, L11)
- http://opentechschool.github.io/python-data-intro/ (L4, L5)
- norvig.com/ipython/ (L7, spell checker)