What is Python?

Python is a high-level, general-purpose computer programming language. It has been used in many popular applications: YouTube, DropBox, Google, Quora, Instagram, BitTorrent, Spotify, and Reddit. Learning to code with Python is a great place to start for any beginner.

In this course, you can use Python to program computer games, animations, dynamic
websites, development boards and much more.


Why code with Python?

Python is now a part of many high school Digital Technologies subject and is often a first-year university subject in Bachelor of IT degrees. Python has simple syntax, is highly readable and useful for any beginner project. It is quick to learn and allows you move on from block coding to a text-based programming language to build fun, creative projects.

Overview

This is an overview of our 12 month Python programming pathway. It is made up of four 8-week courses, delivered each school term.

 

Code with Python

 

 Level 1   Level 2   Level 3   Level 4
 Discover the fundamentals of computational thinking.  Consolidate fundamentals & explore more challenging
concepts.
 Apply more advanced
concepts in more complex problems.
 Extend yourself. Design your own projects. Let your imagination guide your development.
 – Commands
– Numbers
– Strings
– Lists
– Input/Output
– Conversions
– Loops
– Branch
statements
– Random numbers
– Introduction to
Turtle
 – Revision of basic concepts
– More complex uses of Turtle
– Printing and input
– Loops
– Conditional statements
– Variables
– Lists
– Random numbers
– Timers
– Basics of dictionaries
– Introduction to using files as input and output
 – Application of concepts in different situations
– Advanced strings
– Tuples
– Coordinates
– Keybinding
– Creating functions
– Timers
– Advanced list techniques
– Advanced dictionaries
– More challenging use of files as input and output
 – String manipulation
– Writing and reading files
– Program control via key press
– Objects
– Classes
– Inheritance
– Loops
– Conditionals
– Variables
– Data structures
– More challenging functions
 Projects built:
– Dragon Door
– for Loop Shapes
– Geometry Turtle
– Interactive Turtle
– Magic 8 ball
– Wandering
Turtle
 Projects built:
– Caesar Cipher
– Functions
– Phonebook
– Rock, Paper, Scissors
– Shopping List
– ToDo List
– Turtle Clock
 Projects built:
– Advanced Strings
– Customize turtle
– Controllable turtle
– Sierpinski’s triangle
– Guess the random number
 Projects built:
– Bagels
– Dragon
– Jokes
– Pong
– Tic Tac Toe
– Build your own project

 

 

If you’re interested about our online classes, click the button below.

If you’re interested to find out more