Most Popular Books

Snake Wrangling for Kids: Learning to Program with Python

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

Specifically for teaching kids ages 8 and older how to program, using Python.

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) and 2 different versions (for Python 3 & Python 2).

It is an ongoing work, and is updated as needed. If your child has difficulty understanding anything in the book, contact the author and let him know, so he can improve it.

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”

http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/