Advanced Python


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number


Overview/Description
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.

Prerequisites
None

Expected Duration (hours)
1.5

Lesson Objectives

Advanced Python

  • start the course
  • use exceptions in Python
  • implement exceptions in Python
  • extend exceptions in Python
  • raise exceptions in Python
  • implement exception raising in Python
  • handle multiple exceptions in Python
  • implement multiple exceptions in Python
  • handle generic exceptions in Python
  • ignore exceptions in Python
  • use the finally block in Python
  • use decorators in Python
  • implement decorators in Python
  • implement lambda functions in Python
  • pass multiple arguments using lambda functions in Python
  • implement operators and keywords for sequences in Python
  • implement itemgetter in Python
  • implement generator expressions in Python
  • use enumeration in Python
  • use the eval function in Python
  • use the iter function in Python
  • use nested sequences in Python
  • implement generator functions in Python
  • use generators with classes in Python
  • implement a generator class in Python
  • implement advanced features of Python
  • Course Number:
    pg_dvpy_a03_it_enus