Snake Wrangling for Kids

cover thumbnail

Learning to Program with Python.

Copyright © 2007. All Rights Reserved.

Snake Wrangling for Kids” is a printable electronic book, for children 8 years and older, who would like to learn computer programming. It covers the very basics of programming, and uses the Python 3 programming language to teach the concepts.

There are 3 different versions of the book (one for Mac, one for Linux and one for Windows), and the printable 1.4MB PDFs can be downloaded from the Google Code project for free (zipped size is about 1MB):

http://code.google.com/p/swfk/downloads/list

There have been 14800 downloads, as of March 2009.

NOTE: If you want to use Python 2, download version 0.7.2.

Please note: this is a self-edited (obviously unpublished) manuscript (with help from feedback from the Python community), and as such may not be quite as polished as I would like. Feedback is welcome, and I’ll update the book whenever necessary. If your kids are having trouble understanding something, please let me know, and I’ll use the feedback to hopefully make improvements.

All updates will be announced here (or the feed subscription is http://www.briggs.net.nz/log/feed). You can find more information, including the LaTeX source at the Google Code project as well.

The original combined version (including all 3 operating systems) of the book can still be found here.


Creative Commons License

14 Responses to “Snake Wrangling for Kids”

  1. Jason R Briggs : Snake Wrangling for Kids…

    [...][...]…

  2. [...] 3)Snake Wrangling for Kids, Learning to Program with Python by Jason R. Briggs Good one for kids You can download the printable 1.4MB PDF from here for free (zipped size is 1MB). Updates will of this book will be announced here http://www.briggs.net.nz/log/category/swfk/ [...]

  3. [...] discovered a free online book called, “Snake Wrangling for Kids.” This is a great introduction to Python for kids 8 and up. I simply set him up with a PDF [...]

  4. [...] PDF book teaches Python to kids (it also covers programming in general). It’s pretty good, with some minor tweaks language [...]

  5. [...] the book Snake Wrangling for Kids installed on her OLPC XO, which she’s already [...]

  6. [...] Diciembre 10, 2008 educación , programación Tags: educación, libro, programación, python Snake wrangling for kids es un libro con licencia CC escrito con el malevolo fin de introducir a los niñ@s en el [...]

  7. [...] Snake Wrangling for Kids – is a printable electronic book, for children 8 years and older, who would like to learn computer programming. It covers the very basics of programming, and uses the Python 3 programming language to teach the concepts. [...]

  8. [...] 5. Snake wrangling for kids [...]

  9. [...] but there’s now a free e-book titled Snake Wrangling for Kids by Jason Briggs. You can view it at http://www.briggs.net.nz/log/writing…ling-for-kids/. There are versions for Windows, Mac and Linux, though it is focused on Python 2.x. Thomas [...]

  10. [...] several people, a nice intro to programming for children called Snake Wrangling for Kids, available free. var addthis_pub = 'huynhtronghoan'; var addthis_language = 'en';var [...]

  11. Benoua says:

    Thank’s a Lot

  12. Jonathon Henry says:

    Would like to use this book with my kids.

  13. [...] “Snake Wrangling for Kids” is a printable electronic book, for children 8 years and older, who would like to learn computer programming. It covers the very basics of programming, and uses the Python 3 programming language to teach the concepts.” http://www.briggs.net.nz/log/writing/snake-wrangling-for-kids/ [...]

  14. [...] I installed Carmen Sandiego and Python on there for him to play with, along with an e-book called Snake Wrangling For Kids. He's currently working through the book now, learning to program in [...]

  15. Neto says:

    Thanks a lot for this wonderful book!

  16. pierre simon says:

    Thanks a lot, this is a pleasure to read your book (I laught a lot). Is there a French version somewhere ? do you want one ? I would be glad to help, if I can.

  17. jrbriggs says:

    Thanks Pierre. Yes there is a French version. Links to the other translations are on the google code project, but the French version can be found here: http://code.google.com/p/swfk-fr/

  18. [...] Open Sourcerer pointed me at Snake Wrangling for Kids as a great kid-friendly guide for learning Python. My dream now is that when a kid clicks the big [...]

  19. We’re looking for help converting this to DocBook for integration with Jono Bacon’s PyJunior project. Anyone up for it?

    http://twitter.com/prcutler/status/11846334166
    http://www.jonobacon.org/2010/04/08/pyjunior-call-for-documentation-help/?replytocom=140735#respond

  20. I misspoke. It’s Mallard, not DocBook.

  21. [...] How to Think Like a Computer Scientist: Learning with Python [...]

  22. Hi, Jason — Thanks for this great resource. We’re starting Python in the 5th/6th grade computer programming class at the Orchard School in Aptos, California, USA, and we find this to be an excellent reference. Keep up the great work.

  23. Great! will teach my 8 year old daughter a basic program with python.=)

  24. [...] a consistent basis and going through Invent Your Own Computer Games with Python. Between that and Snake Wrangling for Kids he may pick up some programming skills this summer, something I never [...]

  25. ruben says:

    I’d like to buy a real copy to use alongside the one I downloaded. Lulu says it is not available :(

  26. ruben says:

    oh… only the Windows version on Lulu. Scratch that.

    Gnu/Linux roolz.

    :p

  27. [...] Snake Wrangling For Kids [...]

  28. Tom says:

    I was very happy to see a book actually aimed at children for teaching this, I must get my 5 year old started as soon as I can to give her an edge in future years should she decide she enjoys programming.

    Thank you for the time spent writing it.

  29. Aidan says:

    Got my little brother doing some Python, We started with Java but he found my college books a little too hard on the eyes. Loving this book. Great work!

  30. [...] zoek naar on-line resources voor het leren van python kwam ik het boek “Snake Wrangling For Kids” tegen. Snake Wrangling for Kids is een Engelstalig boek gepubliceerd onder een [...]

Leave a Reply