This repository contains teaching materials (slides and Jupyter Notebooks) for the Python Programming 101 workshop at General Assembly London.
By the end of the session, you should be able to:
- Understand how Computer Scientists approach problems
- Use basic Python programming constructs
- Independently navigate through additional resources
The workshop is designed to be delivered over three hours (including breaks).
Topic | Time |
---|---|
How to think like a Computer Scientist | 20 minutes |
Variables and operators | 20 minutes |
Functions and libraries | 15 minutes |
Data structures | 25 minutes |
Flow control | 25 minutes |
Making coding more enjoyable | 15 minutes |