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 |