What is Python?
Python is one of the most popular programming languages and is super concise, that means you can get the computer to do an awful lot with just a few lines of code!
Many big computing companies, such as Google and NASA, use python and you can use it too with your own laptop, in a browser, and on your Raspberry Pi or micro:bit.
Python is a text based programming language, which means, unlike Scratch, it’s made up of words, numbers and symbols (such as *, + & =)
CoderDojo Badges
CoderDojo provide Sushi cards, worksheets that guide learning, that lead to two badges offered by the dojo that will be judged based on ninjas work:
Badge | Criteria |
---|---|
Python [Beginner] | Demonstrate a python program that meets the beginner criteria |
Python [Intermediate] | Demonstrate a python program that meets the intermediate criteria |
Further Resources
Resource | Details |
---|---|
Learn Python | Learn Python - Free Interactive Python Tutorial |
Python Tutorial | Create a free code school account and learn the basic of python with videos and interactive exercises |
Trinket | A great online editor for learning python - no need to install any software to get started with python |
Code Club | Some exciting projects from Code Club |
Learn Python | Code Academy Course - Learn Python with interactive exercises. |
Make Games With Python | Free guide from Raspberry Pi detailing how to make python games on the Pi |
Game Development with adventurelib + repl.it | Our own guide to game development with adventurelib + repl.it |
Game Development with PyGame Zero + Mu Editor | Our own guide to game development with PyGame Zero + Mu Editor.it |