- slides
- built-in types
- conditionals
- functions
- data-structures: lists, tuples, dicts, sets
- list/dict/set comprehensions
- slides
- idioms
- *args, **kwargs
- modules: sys.path, standard library
- slides
- generators
- numpy
- exceptions
- classes, inheritance
- slides
- __magic_methods__
- arithmetic
- comparison
- callable
- context management
- slides
- McDonalds (decorators)
- Sun (singleton, builder)
- Google (iterator)
- Blizzard (visitor)
- slides
- Numeral system (decimal, hex, binary)
- Two's complement
- IEEE 754
- slides
- built-in types
- pattern matching
- slides
- ADT
- Typeclasses
- slides
- pthread_*
- race conditions, deadlocks
- mutexes, cond variables
- slides
- ISA
- calling convention
- registers, basic instructions
- c++ to asm
- slides
- sqlite3
- basics: select, aggregate, where
- group by
- joins