Core Python: Introspection
Offered By: Pluralsight
Course Description
Overview
In this course, Core Python: Introspection, you'll explore Python's support for introspection, the ability of a program to examine - and even modify - its own structure and state through this metadata.
Python is a highly dynamic language, and this dynamism is enabled by a great deal of metadata associated with objects at runtime. In this course, Core Python 3: Introspection, you'll explore Python's support for introspection, the ability of a program to examine - and even modify - its own structure and state through this metadata. First, you'll look at introspection as the key to elegant designs or debugging complex problems. Then, you'll be introduced to Python’s facilities for introspecting live programs. Finally, you'll learn how to examine objects, types, and program state at runtime. By the end of this course you’ll know how to query objects for their attributes and inspect program state, and you’ll have a deeper knowledge of how Python programs are arranged internally.
Python is a highly dynamic language, and this dynamism is enabled by a great deal of metadata associated with objects at runtime. In this course, Core Python 3: Introspection, you'll explore Python's support for introspection, the ability of a program to examine - and even modify - its own structure and state through this metadata. First, you'll look at introspection as the key to elegant designs or debugging complex problems. Then, you'll be introduced to Python’s facilities for introspecting live programs. Finally, you'll learn how to examine objects, types, and program state at runtime. By the end of this course you’ll know how to query objects for their attributes and inspect program state, and you’ll have a deeper knowledge of how Python programs are arranged internally.
Syllabus
- Course Overview 1min
- Introspecting Types 3mins
- Introspecting Objects 4mins
- Introspecting Scopes 3mins
- The Inspect Module 6mins
- An Object Introspection Tool 10mins
Taught by
Robert Smallshire
Related Courses
Creating and Maintaining a Useful Digital PortfolioCreativeLive Adobe Photoshop Deep Dive: Adobe Bridge
CreativeLive Prepare Data for Exploration
Google via Coursera SharePoint Enterprise Content Management
Microsoft via edX Gérer les documents numériques : maîtriser les risques
CNAM via France Université Numerique