Modules
Take single modules or the whole track. Two hour sessions, combined into half days where it suits your calendar.
Python Basics
Dynamic typing, built-in data types and writing your first Python scripts.
- History, installation and the REPL
- Dynamic and duck typing
- Built-in data types and iteration
- Functions, defaults and variadic parameters
Structured Data and Regular Expressions
Lists, dicts and regular expressions for real data handling.
- Sets, lists, tuples and dicts
- Class basics
- Regular expressions
- Choosing the right data structure
Object-Oriented and Functional Python
Class hierarchies, properties and the functional side of Python.
- Class hierarchies and overriding
- Properties and operator overloading
- Closures, lambdas and comprehensions
- filter, map and reduce
Organising Python and Common Tasks
Modules, virtual environments and the everyday tasks Python is great at.
- PIP, virtualenv and pipenv
- Organising code into modules
- OS interaction and the filesystem
- File I/O and the with statement
Teams Often Pair This With
Related modules other teams add alongside this track.
Enquire About This Training
Tell us which modules interest you and we will propose a plan within 24 hours. Choosing Enquire on a module above fills in the subject for you. Add more than one if you like.