Introduction
The puzzles in this book have specifically been designed so that people of all levels can attempt them. You’ll find some puzzles for people who are earlier along in their Python journey, and you’ll find harder puzzles for people who are more experienced.
The book is broken up into two main sections, challenge puzzles and fun puzzles. The challenge puzzles section contains 50 ( + a few bonus) puzzles that start off at beginner level and get harder as you progress. This is the main section of the book and it’s recommended you start on puzzle #1 and work your way through.
The fun puzzles section focuses more around being creative and making use of multiple libraries that Python offers. This section is recommended if you want a break ...