Introduction to Python (Part 2)
3.30 – 5pm
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 .
FAQs
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
- 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].