Interactive, test-driven Python coding challenges (algorithms and data structures) typically found in coding interviews or coding competitions — Python Coding Interview Challenges | Open Awesome