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 Open the form. We will propose a plan within 24 hours.
The subject is filled in for you. Choosing Enquire on a module above sets it to that module. Add more than one if you like.