Training Catalogue / Languages and Frameworks

Python

4 modules
5 sessions

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

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.