Python

Advanced Python Mastery

Descrição

The course starts out by looking at subtle aspects of the Python code you are already writing, but then dives into a wide variety of advanced topics including the object model, data encapsulation, descriptors, generators, coroutines, context managers, decorators, metaclasses, packages, closures, and more. By the end of the course, you’ll not only know what these features are, but how they can be applied to a wide range of practical programming problems.

Destinatários

Designed for working programmers who want to take their understanding to a whole new level, you’ll learn what really makes Python tick.

Programa

  • Python Review
  • Idiomatic Data Handling
  • Classes and Objects
  • Inside Python Objects
  • Testing, Logging, and Debugging
  • Packaging and Distributing Python Programs
  • Working with Functions
  • Metaprogramming
  • Iterators, Generators, and Coroutines
  • Extending Python with C and C++