Invent Your Own Computer Games with Python, 4th Edition by Albert Sweigart
Al Sweigart is a software developer and teaches programming to kids and adults. The projects in this book are compatible with Python 3. -Debug your programs and find common errors. Chapter 7: Designing Hangman with Flowcharts.