Join this codespace via this link:
This one-day training provides practical skills in Python and its core capabilities.
- Log in to Github - create one if you haven't already
- Click the green ‘Code’ button on the GitHub repository page
- Select ‘Codespaces’ → ‘Create codespace on main’
This will launch a new Codespace, a cloud-based development environment pre-configured with all necessary packages and files for the training.
Once the Codespace has launched:
-
Wait for the Codespace to fully initialise, this will take about 3 minutes on the first set up.
-
Close the Terminal and open the notebook(s) listed in the training agenda and start working through the exercises.
All necessary libraries should already be installed. If you encounter a missing package, use
pip install package_name.
- While loops, break and continue
- List and dictionary comprehensions
- Lists, sets and tuples
- Reading different file types
- Using yaml/json files for configurations
- Writing to files
- Functional Python
- Args/kwargs
- Type Hinting
- Decorators
- Pipe method
- What is OOP? Classes & Attributes
- Parent/child classes
- Better integration
- Dunder methods
