Python

Python is a widely used high-level programming language used for general-purpose programming.

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

  • Python LearnProgram

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

  • Set of beginner Python tutorials

    A nice set of offline tutorials suitable for complete beginners.

  • Python Dropbox

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

  • Python Py the hard way

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

  • Python Snakify

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

  • Python for Business Analysis

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

  • Invent with Python

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

  • Python Wiki

    The Python Wiki

  • Python Org

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

  • Python Beginner

    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

  • Python Udemy

    Video Tutorials.

  • Python WikiBook

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

  • Regular Expressions

    An interactive regular expression tutorial created by CoderDojo Potsdam and inspired by the code.org tutorials.

  • Python Tutorialsprint

    Another Tutorial

  • Python Arcade Games

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

  • Python CsCircles

    Python course, with workable examples.

  • Coding Python with Microbit

    Get started coding Python with the BBC micro:bit!

  • PythonTurtle

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

  • Python Tutor

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

  • Python ICS

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

  • Intro to Python

    An introduction to programming using Python. The whole tutorial is contained within one Python code file, which you edit and run as you go along.

  • Python Reddit Ideas

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

  • Python With Bray

    Find out how CoderDojo Bray explore Python!

  • Python Tutorial 2

    Python 3.3 Tutorial.