All the algorithms, proofs, and implementations in Python you need to know for tech job interviews and coding competitions.