Introduction to Python (Part 2)

Monday 15th November, 2021
3.30 – 5pm
Illustration of woman at computer for a learning workshop

LevelUp your Python skills!


Introduction to Python (Part 2)

This workshop is designed as an introduction to Python. You will learn how to get started and coding in Python as quick as possible! This 1.5 hour workshop will be run live, with hands-on exercises to put your learning into practice.

Python is our friend at the Advanced Hackspace. It’s one of the most widely used programming languages in the world, and we believe it’s a great skill to have in your hacking toolkit!

Not only is it one of the easiest to learn, its versatile and has wide ranging capabilities for both software and hardware applications.

Please see the FAQ below for what has been covered in Part 1. If you are only interested to join Part 2 we will assume you are already familiar and practiced in the elements covered in the first workshop.

Key takeaways

• Learn how to get set-up and install Python

• Learn the essentials and key concepts of programming with Python

• Understand how it can be used and the types of problems it can solve

• Learn how to write your first Python script

What do I need to prepare ahead of the workshop?

• Install an Integrated Development Environment (IDE) – essentially a software that is specifically designed for writing code, many of them have features that make coding a lot easier – so please download Thonny for this workshop.

• Install Python – download here the most recent version for the operating system you are using (Windows, Mac).


Date: Monday 15th November

Time: 3.30 – 5.00pm

Location: Online (full details to follow)

Sign-up: Please use your Imperial email address when registering.

Please note only current students or alumni (within 3 years of graduating) and staff at Imperial are eligible to register and attend this workshop. Please register with your Imperial email .



What level is the workshop best suited to? Beginner. No previous programming experience is assumed or required.

I have done some basic python before, is this workshop still going to be useful to me? Yes definitely, if you need a refresher! Whilst we will be starting with the fundamentals, we will look to cover how to use variables, basic operators and comparators, lists and dictionaries.

What will I be learning to do in Part 1 and Part 2 of this workshop?

Workshop Part 1

  • Print
  • Variables
  • Comparators and Operators
  • List and Dictionaries
  • Sets and Tuples
  • If statements
  • While and For loops

Workshop Part 2

  • Input
  • Try and Except
  • Reading and writing to files
  • Functions
  • Modules

Any other questions? Drop us an email on [email protected].

More from Hackspace

Discover what’s going on at the Hackspace.

Students show their prototypes in the workshop

Read our success stories

Students talk in the workshop with a Hack Fellow

Work with us

The electronics and digital manufacturing workshop at Hackspace

Our facilities