02: Python: Input

This activity is designed to help you learn how to use python to write a program that asks the user for input.

Write a program that asks for input
Python Input: Write a program that asks for input

Contents:

Page 1: Intro

Page 2: The theory: learn what you need to know as fast as possible.

Page 3: Try it: try out and adapt some working python code snippets.

Page 4: Debug it: Learn how to find and fix common mistakes.

Page 5: Extend it: Choose a project idea to use your newfound python skills.

01: Python: Output

This activity is designed to help you learn how to use python to write a program that displays an output.

Write a program that displays an output
Python output: Write a program that displays an output

Contents:

Page 1: Intro

Page 2: The theory: learn what you need to know as fast as possible.

Page 3: Try it: try out and adapt some working python code snippets.

Page 4: Debug it: Learn how to find and fix common mistakes.

Page 5: Extend it: Choose a project idea to use your newfound python skills.

Python for beginners: free interactive self marking activities

I wanted to see if it was possible to adapt create.withcode.uk to make a series of self-marking activities that would be suitable for lessons or homeworks for students who are learning python.

Here’s a preview of all the free activities I’m planning to publish:

Each activity will have four sections. One that explains the theory as simply as possible. One that has some example code that you can run. One with some broken code that you can attempt to fix and one with some open ended ideas for how to extend and apply what you’ve learnt.

On the next page you’ll find links to each activity when they’re published.