Repo Structure - IncrediCoders/Python1 GitHub Wiki
Paul Python added this page on July 29, 2025
This page walks you through the structure of the GitHub repo and what you'll find in the tabs and folders on GitHub.
- Code - Python files, image files, etc. In the Code Folders section below, we describe what you'll find in each folder in this tab.
- Issues - Drop any issues you find in the book or games.
- Discussions - Please share any ideas, questions, or comments.
- Wiki - More helpful information about the book, games, and lessons learned.
.github/ISSUE_TEMPLATE - These are the templates that you can choose between in the Issues tab. You click the green Issues button and then choose a template.
Level 1: Turtle Map - In this folder, you will find all related files for our Level 1: Turtle Map. This contains all the template files, init.py files, and the assets files for Challenge 1 and Challenge 2.
Level 2: Class Introductions - In this folder, you will find all related files for our Level 2: Class Introductions. This contains all the template files, init.py files, and the assets files for Challenge 1 and Challenge 2.
Level 3: Classmate Quiz - In this folder, you will find all related files for our Level 3: Classmate Quiz. This contains all the template files, init.py files, and the assets files for Challenge 1 and Challenge 2.
Level 4: Space Wars - In this folder, you will find all related files for our Level 4: Space Wars. This contains all the template files, init.py files, and the assets files for Challenge 1 and Challenge 2.
Level 5: Creeper Chase - In this folder, you will find all related files for our Level 5: Creeper Chase. This contains all the template files, init.py files, and the assets files for Challenge 1 and Challenge 2.
Level 6: Boss Battle - In this folder, you will find all related files for our Level 6: Boss Battle. This contains all the template files, init.py files, and the assets files for Challenge 1 and Challenge 2.
Level 7: IncrediCards - In this folder, you will find all related files for our Level 7: IncrediCards. This contains all the template files, init.py files, and the assets files for Challenge 1 and Challenge 2.
Solutions - The Solutions folder includes all the completed code files for all the programs in the book. This includes completed code files for all the Challenges as well (a total of 21 completed programs across the 7 levels in the book (that's 3 versions for each level).
Wiki Assets - These are the image files for all of our Wiki pages. Each Level has a page that acts as an introduction and list of contents:
- Level 1: Turtle Map: All Online Resources
- Level 2: Class Introductions: All Online Resources
- Level 3: Classroom Quiz: All Online Resources
- Level 4: Space Wars: All Online Resources
- Level 5: Creeper Chase: All Online Resources
- Level 6: Boss Battle: All Online Resources
- Level 7: IncrediCards: All Online Resources
- Set Up the Files
- Try the IncrediCoders Games
.gitignore - This file tells the IDE to not add specific files to our codebase on GitHub, so that we don't generate some unnecessary files.
README.md - The Readme file that explains what is in the repo. Also, the Readme Markdown file displays at the bottom of the main Code page, below the folders.
We hope you took all that to heart, and you're ready to learn (or to continue learning)! Let's get back to the book! And you should probably also check out the rest of our resources, at IncrediCoders: Python Adventures - All Online Resources.
And you can take a gander at all the rest of our Big Book Buddies, which are pages we have on the Wiki that help out as buddies of the book!