From CoderDojo Kata
Jump to: navigation, search


Path Details

Title Python Path
Area

Programming

Language Python
Author CoderDojo Foundation

Overview

Overview of terminology

Content types
Core resources 
This content is reviewed by the CoderDojo Foundation and is the recommended starting point for a Dojo or Ninja that's just beginning to address the topic.
Supplementary resources 
Ninjas who have completed the core resources at a specific level and want to learn more related things, without going deeper into the topic yet.
Project ideas 
Ideas for Ninjas or Dojos for more projects they can undertake with the skills they have learned.
Content levels
Beginner ()
No more knowledge than what's listed under Prerequisites is required to start on this content.
Intermediate (★★)
Once the core beginner material has been covered, you are ready to start this.
Advanced (★★★)
Once the core intermediate material has been covered, you are ready to start this.
Badges 
These are awards that can be added, once the badge's requirements have been met, by Dojo Champions to a Ninja's profile page in Zen. For more details, see the badges page.

Learn to make games and programs in Python

Prerequisites

Just enthusiasm and a willingness to learn!

Resources

An introduction to Python, for Ninjas who have potentially never programmed before.

Length unknown

Learning Python for beginners - a set of ten Sushi-Cards for kids who never coded before, from zero to their first complete program in Python.

Length

4 Dojos

★★

For Ninjas who have completed the beginner Python cards and want to move on to something more challenging.

Length unknown

Supplementary resources

HTML version of the Book “Learn Python the Hard Way”. NB: Based on Python 2.

Length unknown

Video Tutorials.

Length unknown

Wiki-Book “Non-Programmers Tutorial for Python 3”.

Length unknown

Another Tutorial

Length unknown

“Program Arcade Games with Python & Pygame” Another game tutorial.

Length unknown

Python course, with workable examples.

Length unknown

PDF Tutorial on getting started with Python using Turtle - great for Ninja's moving from Scratch to Python

Length

1 Dojos

Tracer & Visualisation tool (NB: Be sure to choose Python 3.3 in the dropdown under the code box).

Length unknown

Version of the book “How to think like a Computer Scientist”.

Length unknown

Find out how CoderDojo Bray explore Python!

Length

1 Dojos

Check out this cool Subreddit full of Beginner projects for Python!

Length unknown

Python 3.3 Tutorial.

Length unknown

General tutorial on programming but with a strong emphasis on Python 3.x.

Length unknown

CoderDojo Bray’s Python Dropbox repository (Presentations etc.)

Length unknown

An interactive series of Python3 tutorials that walk you through the language from the basics to intermediate aspects.

Length unknown

★★

The home page for the eBook we are using – plus a LOT more – follow on books, video tutorials etc. book, tutorials.

Length unknown

★★

An interactive online tutorial series, focused on using Python for data analysis, with real world sample data included.

Length unknown

★★★

Full reference for the sytax & semantics (very dry…)

Length unknown

★★★

The Python Wiki

Length unknown

Project ideas

★★

Short Video of 2012 Coolest Project Awards.

Product

Python

★★

Dodger

Product

Python

★★

Varelse Game.

Product

Python

Challenges can be done in the Dojo and / or at home Work alone & with your neighbour &/or a group. The more the merrier!

Product N/A

★★

Examples of 2012 Projects about half way down the page.

Product

Python

What's next?

Python Path

Python Logo
Learn to make games and programs in Python