Python by Example : Learning to Program in 150 Challenges - Nichola Lacey; Nichola Lacey (Python by Example : Learning to Program in 150 Challenges, 2019)