Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Advanced Python

via Pluralsight

Overview

This advanced Python course teaches you fine-grained control over attribute access, intercepting class-object construction, and more.

Over time, Python has exploded in popularity, from being an obscure scripting language to becoming one of the most popular, and widely used languages in the world. In this course, Advanced Python, you'll learn advanced topics, a knowledge of which will set you apart from the greater number of Python developers. First, you'll explore how to gain fine-grained control over attribute access. Next, you'll discover how to intercept class-object construction. Finally, you'll learn the subtle, but powerful, controls Python gives you over class relationships. By the end of this course, you'll know enough Python to understand the advanced techniques used to implement sophisticated frameworks and much more.

Syllabus

  • Course Overview 2mins
  • Advanced Flow Control 42mins
  • Byte-oriented Programming 42mins
  • Object Internals and Custom Attributes 30mins
  • Descriptors 22mins
  • Instance Creation 10mins
  • Metaclasses 36mins
  • Class Decorators 11mins
  • Abstract Base Classes 33mins

Taught by

Robert Smallshire

Reviews

4.6 rating at Pluralsight based on 151 ratings

Start your review of Advanced Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.