The slideshow presentation is designed to be used by the Gather Workshops team during a workshop. It is published here for you to follow along or to refer back to later.

Slideshow Topics

The Power of Python

Learn a bit about what Python is, what it is used for in the real world, and what we can gain from learning it. We talk about what we will be covering during the workshop, and where those skills could take you in the future if you continue to practice Python programming.

» Learn about The Power of Python

Language Basics

We play with some code snippets to gain an understanding of the language, and to practice some of the skills we will use later in the day. Basic mathematics, strings, variables and loops.

» Explore the Language Basics of Python

App Structure

Create our first Python program from scratch, and get it to interact with us. We use this program to explore the concept of functions, user input and user output.

» Create a program in App Structure

Interactivity

Create our first Python program from scratch, and get it to interact with us. We use this program to explore the concept of functions, user input and user output.

» Try your hand at some Interactivity

Game On

We begin building our game on top of our Hello World program, creating a game loop which alternatively prints output and asks the user for input.

» Start building a game in Game On

Customisation

Our game needs a plot and some excitement. We explore the use of classes as a way to manage complex information, and how to create and modify class instances.

» Give your game that special something through Customisation

Help!

Using the slideshow

Use the arrow keys on your keyboard to navigate through the slideshow.

Code Challenges

Slides with a link to a Dabblet challenge also have example solutions, which can be viewed by pressing the "down" arrow while on the slide.

Jump to Section

You can jump to specific sections of the slideshow using the sidebar to the right.

Where do I start?

If you're not sure where to start, the beginning is a fantastic place! The Power of Python will get you up and running.