Select Lesson
Python 0 - Turtles & Basic Program
Python 1 - Variables If Statements Loops
Python 2 - Arrays and functions
Python 3 - GUI and Object-Oriented Python
Python resources
Python 0 - Turtles & Basic Program
Python 1 - Variables If Statements Loops
Python 2 - Arrays and functions
Python 3 - GUI and Object-Oriented Python
Python 0 - Turtles & Basic Program
Use a range of Python skills such as input output variables if statements turtles and loops to build a basic program.
Activities
- Python 0.2 Naming Python variables worksheet
Projects
- Python 102 Grid Intro
- Python 101 Grid Intro 2
Python 1 - Variables If Statements Loops
Start learning to code with Python in this entertaining and informative course. Focus on programming essentials like variables if statements Booleans and loops. Create text-based apps and play with turtles to learn how to code graphics!
This course covers:
- Input Output Variables - Start learning Python by calculating donut orders. Learn to use variables to store values and make your code flexible. Use the input and print statements to have a conversation with your webpage and meet Tia the Turtle –who’ll take you through turtle graphics!
- If Statements & Boolean - Create a password checker by using Boolean values and if statements.
- Loops - Play with more turtle graphics while learning all about for and while loops – which enable us to do something multiple times in a program.
Activities
- Python 1.4 Datatypes: Chain reaction
- Python 1.7 PY—Valid variables
- Python 1.12 If statements: What is the output?
- Python 1.14 Strings and Variables: Story Telling
Projects
- Python Turtles 100 Intro
Python is an engaging and simple language to learn. Learn about using modules functions loops and lists all while creating fun images with the help of your turtle buddies. Geometry has never been so much fun! - Python Grid 111 Sequence
- Python Turtles 112 Sequence
Start by drawing a square and build up to drawing the face of a wolf. - Python Grid 121 Selection
- Python Review 128 Review Quiz
Apply your knowledge of variables and if statements.Practice repeating a user's name or counting how many teenagers are in a group.
- Python Grid 131 Loop
- Python Turtles 132 Loop
Have a go at drawing famous characters like Yoda and Elmo. - Python App 136 Statistics Calculator
In this project you'll use loops to make sure the user enters the right kind of data.The user decides the topic and how many data points to enter.
Quiz
- Python 1.2 Strings Quiz
- Python 1.3 Numbers Quiz
- Python 1.4 Prints Quiz
- Python 1.8 Variables Quiz
- Python 1.30 Python 1 Review Quiz
- Python 1.13 Boolean Quiz
- Python 1.15 Selection Quiz
- Python 1.16 Conventions Quiz
- Python 1.24 For Loops Quiz
- Python 1.27 While Loops Quiz
Python 2 - Arrays and functions
Expand on what you learned in Level 1. There will be more turtle graphics and cool lessons on using dictionaries lists and functions. You’ll use Python to do all sorts of useful things like discount sale items track your favorite foods calculate the area of shapes and even make your own translator.
This course covers:
- Lists - Well start by teaching you about lists. You can store values in lists and use them in your code later on. Combining loops with lists can make your programs extra efficient.
- Functions - Learn how to use functions in Python! These can let your program do anything from saying "hello" to performing math like a calculator. In fact why don't we just go ahead and make a calculator with Python? I think we will.
- Dictionaries - In this module you'll use dictionaries and functions to make program to translate English to Maori!
Quiz
- Python 2.2 List Creation Quiz
- Python 2.6 Changing Lists Quiz
- Python 2.7 List Practice Quiz
- Python 2.9 2D Lists Quiz
- Python 2.12 Functions Quiz 1
- Python 2.16 Function Scope Quiz
- Python 2.18 Functions Quiz 2
- Python 2.22 Dictionary Creation Quiz
- Python 2.25 Changing Dictionaries Quiz
- Python 2.28 Dictionary Practice Quiz
- Python 2.30 Python Exam
Python 3 - GUI and Object-Oriented Python
Graphical User Interfaces (GUI are important if you want to write programs for other people to use! In this course you'll learn how to use Pythons Tkinter module to create a GUI. Youll also learn how to use classes methods attributes and objects to make your code more flexible and robust!
This course covers:
- Graphical User Interfaces - Take a step up from simple text-based programs by creating Graphical User Interfaces (GUIs so that your users can interact with buttons text entry fields and more using Pythons Tkinter module.
- Object-Oriented Programming - Make your programs more powerful and robust by using classes to group related data and functions in Object-Oriented Programming OOP.
Quiz
- Python 3.10 GUI Review Quiz
- Python 3.20 OOP Review Quiz
Resources
Guide
- download
- new file
- upload media
- rename
- delete
Run Ctrl+Enter
Check Ctrl+Shift+Enter
Reset Ctrl+Backspace
Redo Ctrl+Y
Cut Ctrl+X
Copy Ctrl+C
Paste Ctrl+V
Find Ctrl+F
Find & replace Ctrl+F+F