Collection of learning materials discussed on the club meetings. At this point, the materials do not have a linear order as a python course would progress, but I am working on it.
/classroom contains notebooks I prepare for the meetings, with some excercises too.
/quizzes fodler ahs practice tasks based on the classroom notebooks, but perhaps invlove more thinking.
You can open the repository in server-hosted online environment, Binder from here:
List of /classroom notebooks:
- 001_import_slicing_timeit.ipynb, package imports, slicing and indexing of arrays, lists etc., timing code snippets using timeit
- 002_types_structures.ipynb, basic python data types and data structures
- 003_matplotlib_01.ipynb, introduction to matplotlib visualization
- 004_matplotlib_02.ipynb, statistical plotting using seaborn
- 005_pandas_01.ipynb, introduction to pandas, which allows to manipulate tabular data, basically free excel in python 😉.
List of /quizzes notebooks:
- q001.ipynb, binning of 2D arrays, checking speed of your implementation is important here!