Snake Wrangling for Kids: Learning to Program with Python

  • Author: Jason R. Briggs
  • Format: PDF
  • Price: free

Perhaps one of the best beginner books written on Python, designed for teaching kids ages 8 and older how to program, using Python 2.7.

This one is meant to be printed out and stapled together and given to your child as a gift. It comes in 3 different flavors (Mac, Linux, Windows).

Note: All PDF downloads have been depreciated by the author since the publication of the printed edition, Python for Kids, but updated versions are maintained and made available through a 3rd party, on Github, due to the original book’s generous Creative Commons (CC-BY-NC-SA) license.

The prebuilt PDF files are based on the original author’s Python 3 version of the book, and has been edited to work with Python 2.7. Please disregard anything you may read in the book’s preface about downloading Python 3. You need to get Python 2.7 for this version of the book.

Contents include:

  • Not all snakes will squish you
  • A Few Words About Language
  • The Order of Non-venomous Constricting Serpentes
  • Your First Python program
  • Your Second Python program. . .the same again?
  • multiplied by 3.57 equals
  • Use of brackets and “Order of Operations”
  • There’s nothing so fickle as a variable
  • Using Variable
  • A Piece of String?
  • Tricks with Strings
  • Not quite a shopping list
  • Tuples and Lists
  • Things to try
  • Turtles, and other slow moving creatures
  • Things to try
  • How to ask a question
  • Do this. . . or ELSE!!!
  • Do this. . . or do this. . . or do this. . . or ELSE!!!
  • Combining conditions
  • Emptiness
  • What’s the difference. . .?
  • Again and again
  • When is a block not square?
  • While we’re talking about looping
  • Things to try
  • Sort of like recycling
  • Bits and Pieces
  • Modules
  • Things to try
  • A short chapter about Files
  • Turtles galore
  • Colouring in
  • Darkness
  • Filling things
  • Things to try
  • A bit graphic
  • Quick Draw
  • Simple Drawing
  • Drawing Boxes
  • Drawing Arcs
  • Drawing Ovals
  • Drawing Polygons
  • Drawing Images
  • Basic Animation
  • Reacting to events
  • Where to go from here
  • Python Keywords
  • Built-in Functions
  • A Few Python Modules
  • Answers to “Things to try”

Get the book: Snake Wrangling for Kids (Mac)

Get the book: Snake Wrangling for Kids (Windows)

Get the book: Snake Wrangling for Kids (Linux)

Buy latest printed edition (paid link)

Download Python 2.7

As an Amazon Associate I earn from qualifying purchases made through Amazon links appearing on this website.

Leave a Reply

Your email address will not be published. Required fields are marked *