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

"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

Bookmark and Share          174



comments powered by Disqus


Related Products

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.

Read 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.

Read more

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.

Read more

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.

Read more

Tux Paint

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

Read more

schoolsplay

Schoolsplay is a collection of educational activities for children

Read more

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.

Read 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.

Read more

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.

Read more

Ruby - Programming Language

A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. The syntax inspired by Perl with Smalltalk-like features. It was also influenced by Eiffel and Lisp. It is a scripting language that is more powerful than Perl, and more object-oriented than Python.

Read more

Related Tags
Browse projects by tags.

We have collection of more than 1 Million open source products ranging from Enterprise product to small libraries in all platforms. We aggregate information from all open source repositories. Search and find the best for your needs.