Python Basics (2022-02-23 - 2022-02-25)¶
Quick walkthrough of data structures and algorithms
(Unbalanced) binary tree
Binary search in a sorted array
Hash table (very basic)
Raymond Hettinger - Modern Dictionaries. Raymond Hettinger, explaining how dictionaries are implemented.
Control Flow and Iteration
Into the wild: do something with GIS data
Transforming Code into Beautiful, Idiomatic Python. Raymond Hettinger, reiterating his favorite phrase: “There must be a better way”. (Hettinger is a “Python Core Developer”.)
(He uses Python 2 though.)
Built in Super Heroes. David Beazley in an entertaining keynote to the “PyData Chicago 2016” conference. He has a number of very good and entertaining (and very advanced) videos. You have to spend an entire evening with him though.