Home Specialist skills Technology and Software Python Programming 2
Python Programming 2
-
Exploiting polymorphism using inheritance and mixins
-
Constructing custom iterators and functions that yield generators
-
Manipulating lists, sets and dictionaries using comprehension
-
Building representational state transfer (RESTful) clients and application programming interfaces (APIs)
-
Testing units of code
Overview
Off the shelf (OTS)
The Python Programming 2 course comprises sessions dealing with advanced object orientation, iterators and generators, comprehensions, decorators, multithreading, functional programming, web services and unit testing. The learner will learn how to exploit advanced features of the Python language to build complex and efficient applications.
Delivery method
Face to face
Virtual
Course duration
22.5 hours
Competency level
Expert
Delivery method
-
Face to face
-
Virtual
Course duration
22.5 hours
Competency level
-
Expert