Advanced Python

This course is included in our On-demand training solution.


This course covers advanced Python 3.x concepts including exception handling, decorators, sequences, lambda functions, and generators.

Target Audience

Developers with some programming experience coming from another language to Python, or existing Python developers looking to up-skill.



Expected Duration

90 min.

Course Objectives

Course Introduction

Using Exceptions

  • use exceptions in Python
  • Implementing Exceptions

  • implement exceptions in Python
  • Extending Exceptions

  • extend exceptions in Python
  • Raising Exceptions

  • raise exceptions in Python
  • Implementing Raising Exceptions

  • implement exception raising in Python
  • Handling Multiple Exceptions

  • handle multiple exceptions in Python
  • Implement Multiple Exceptions

  • implement multiple exceptions in Python
  • Handling Generic Exceptions

  • handle generic exceptions in Python
  • Ignoring Exceptions

  • ignore exceptions in Python
  • The Finally Block

  • use the finally block in Python
  • Using Decorators

  • use decorators in Python
  • Decorator Implementation

  • implement decorators in Python
  • Lambda Functions

  • implement lambda functions in Python
  • Multiple Arguments Using Lambda

  • pass multiple arguments using lambda functions in Python
  • Operators and Keywords for Sequences

  • implement operators and keywords for sequences in Python
  • Itemgetter

  • implement itemgetter in Python
  • Generator Expressions

  • implement generator expressions in Python
  • Enumerate

  • use enumeration in Python
  • The Eval Function

  • use the eval function in Python
  • Iter Function

  • use the iter function in Python
  • Nested Sequences

  • use nested sequences in Python
  • Implement Generator Function

  • implement generator functions in Python
  • Using Generators with Classes

  • use generators with classes in Python
  • Implement Generator Class

  • implement a generator class in Python
  • Exercise: Advanced Python