Learn to control the way that objects interact with the Python language syntax and built-in functions.
Magic methods allow user-defined objects to behave more like built-in objects. They allow objects to interact with the runtime and language syntax in a more Pythonic manner. This lab covers commonly used magic methods through hands-on learning.
Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.