Fluent_python An array of sequences Dictionaries and sets Text versus bytes First-class functions Design patterns with first-class functions Function decorators and closures Object references, mutability and recycling A pythonic object Inheritances: for good or for worse Iterables, iterators and generators