Python — Map of Content
Language reference + modules I’ve used. Topic-grouped from the original Notion Python hub.
Language
- Python-Basics — data types, math, logical ops, variables, inputs, formatting, terminology
- Python-Control-Flow — if/elif/else, for, while, try/except
- Python-Functions — defs, lambdas, recursion, params, args, returns, functions-as-inputs, built-ins
- Python-Data-Structures — lists, dicts, tuples, slicing
- Python-OOP — classes, attributes, methods, init, inheritance
- Python-Scope-and-Namespace — local/global, nesting
Tooling
- Python-Debugging-and-Tools — debugging strategies, PyCharm, packages
Modules
- Python-Modules-Math-Time-Random —
math,random,time - Python-NumPy — arrays, indexing, slicing, copy/view, reshape, iterate, joins, ops
- Python-Matplotlib — line/bar/scatter/pie plots, multi-plots, customisation, Logistic Map, ODEs, Lotka-Volterra
- Python-Statistics —
statistics.multimode() - Python-Turtle-Graphics — graphics, event listeners, instances
Projects
- Python-Projects — Coffee Machine, Pong Game