1. Run the code
Open the chapter guide, view the source files, and run them locally with Python 3.
Open chapter guideCompanion site
A Beginner's Journey to Thinking Like a Programmer with Python
The book teaches you to think like a programmer by walking you through building a simple game and improving it step by step.
This site supports the book without replacing it.
Here, you can browse the source code, compare each version, and continue your journey beyond the book. If you are reading the book, follow along with the chapters. If you are starting here, begin with Chapter 1 and build from there.
Take your time. Try things. Break things. Fix them.
That is how this works.
Open the chapter guide, view the source files, and run them locally with Python 3.
Open chapter guideUse the getting started page if this is your first time running Python files from a repository.
Read setup guideTry the optional extensions after you finish the main version of the game.
See challenge ideasType the code from the book. Compare your work. Run it. Break it. Fix it. Then try one small improvement of your own.
This site is ready to grow into a fuller learning hub with workbook pages, downloadable bundles, and chapter support videos.