Modules

Take single modules or the whole track. Two hour sessions, combined into half days where it suits your calendar.

Foundation · 2 sessions · multi-part

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
Foundation · 1 session

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
Practitioner · 1 session

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
Practitioner · 1 session

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
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.