This repository was used as material meant to an Crash Course on the Python programming language.
Instead of a predefined sequence of copy-paste exercises coupled with explanations, we:
- provide a solid starting point in the intro
- provide examples that contain both incomplete (and wrong) examples, as well as some finished code, which are meant to be improved / messed with, and learned from, respectively.
The intro is a notebook in which most of Python's syntax and semantics are covered, from data types and operations to object orientation and good practices.
There are 'readmes' inside the examples directories that contain explanations of their contents.