/python-for-data-processing

Lab for Jagiellonian University course

Primary LanguageJupyter Notebook

Python for data processing

Binder

Notebooks for "Python for data processing" lab at JU, 2016.

Content

  • 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

Used datasets

  • airports
  • titanic
  • StarCraft2

Sources

Content is based or inspired on: