Swfk - Snake Wrangling for Kids (Learning to Program with Python)

  •        0

"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). There have been around 19,000 downloads, as of September 2009. There is a French edition (see swfk-fr), a Spanish edition (see swfk-es), a German edition (see swfk-de), and an Italian version (currently in progress, see swfk-it). 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).

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

Tags
Implementation
License
Platform

   

comments powered by Disqus


Related Projects

FMSLogo


A Logo programming environment for Microsoft Windows operating systems. FMSLogo (contrasted with other Logo dialects) has an easy-to-use GUI that encourages learning, especially for young children. FMSLogo was once called MSWLogo.

Scikit Learn - Machine Learning in Python


scikit-learn is a Python module for machine learning built on top of SciPy. It is simple and efficient tools for data mining and data analysis. It supports automatic classification, clustering, model selection, pre processing and lot more.

TWiki - Wiki and Web 2.0 Application Platform


TWiki is a flexible, powerful, and easy to use enterprise wiki, enterprise collaboration platform, and web application platform. It is a Structured Wiki, typically used to run a project development space, a document management system, a knowledge base, or any other groupware tool, on an intranet, extranet or the Internet. TWiki is a cgi-bin script written in Perl. It reads a text file, hyperlinks it and converts it to HTML on the fly.

Moodle - Course Management System


Moodle is a Course Management System (CMS) which could be used to create effective online learning portal. Each Moodle site can support thousands of courses. Courses can be categorised and searched. Array of course activities like Forums, Quizzes, Glossaries, Resources, Choices, Surveys, Assignments, Chats, Workshops are supported. It supports all major brands of database.

Apache Mahout - Scalable machine learning library


Apache Mahout has implementations of a wide range of machine learning and data mining algorithms: clustering, classification, collaborative filtering and frequent pattern mining.

Tux Paint


Art software to let kids draw and paint. For children 3 to 12 years.

schoolsplay


Schoolsplay is a collection of educational activities for children

Boost - CPP Library


Boost provides free peer-reviewed portable C++ source libraries. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. It supports String, Containers, Streams, Generic programming, Concurrent programming, Math, Memory and lot more.

Gimp - GNU Image Manipulation Program, A photoshop alternative


GIMP is the GNU Image Manipulation Program. It has many capabilities. It can be used as a simple Paint program, with full suite of painting tools including Brush, Pencil, Airbrush, Clone, etc. It supports Photo Enhancement, Digital Retouching, Image format converter, Animation etc.

Python - Programming Language


Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. It is embeddable within applications as a scripting interface. Build flexible data-driven code using Python's powerful and dynamic introspection capabilities and advanced language features such as meta-classes, duck typing and decorators.