
We have split this book into separate self-contained adventures that you can treat as
individual standalone projects, each of which focuses on one specific feature of
Minecraft programming. The Python language is introduced gradually and progressively
throughout each adventure; the early adventures are aimed chiefly at beginners,
with the later adventures becoming more challenging and introducing more Python,
stretching the reader a bit more.
can tick off as they complete them), delivered in a descriptive style, very much like
a well-commented program listing. Detailed explanations appear in Digging into the
Code sidebars that students can read later, meaning that they are not distracted from
the progress of typing in and trying the programs.
Each adventure will probably take more than one session to complete, but they are all
goal for an individual lesson, or an activity to be stretched over a number of sessions.
The Python language uses indents on the left-hand side of the program to represent
code structure, and it is a case-sensitive language. Extra guidance from an adult may be
useful sometimes with very young readers, to make sure they are being careful to use
case and indents correctly, thus avoiding the possibility of them introducing errors
into their programs. All of the programs are downloadable from the companion website,
so if you have problems with indentation you can check our versions of the programs
to see where you might have gone wrong.
Many schools have Python version 3 installed. At the time of writing, Mojang have not
version 3, so you should use Python version 2 as explained in Adventure







