Python is an experiment in how much freedom programmers need - Guido
This document captures some of the core python language contructs that will help problem solving and writing concise code. We will cover looping, iterators, generators, comprehension, and some general patterns for programming simple problems. We will also ponder some of the most useful standard library classes and functions.
Things like modules, packages, async, threading, etc., are not covered.