Algorithms, 4th edition textbook code and libraries http://algs4.cs.princeton.edu/code/ in Python.
- Translation of algs4 code to Python.
- Aim for 1 to 1 translation.
- Using Modern Python, with Type Hints, Documentation and Unit Tests.
- Study the Java code, understand and translate to Python.
- Write unittest for Python code.
- Reproduce the test of Java code to Python.