Stuck in Tutorial Hell? Learn Backend Dev the Right Way
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the evolution of Python programming through a humorous and insightful conference talk that delves into five years of unconventional coding practices. Discover the intricacies of magic methods, class manipulation, import hooks, and monkey patching. Learn about the potential pitfalls and unexpected consequences of overloading, system module modifications, and internal code conflicts. Gain a deeper understanding of local functions, frame manipulation, and the implicit self in Python. Examine the implications of return value usage and naming conventions. Ultimately, reflect on the lessons learned from these "bad ideas" and how they've shaped the Python ecosystem over time.
Syllabus
Intro
General Idea
What is Magic
What is Classes
Xik
AC
Import hooks
Monkey patching
Under on a building
System Modules
Overloading
Monkey Patch
Internal Warfare
Local Functions
Frame
implicit self
return value use
names
ABCDE
Bad Ideas
Taught by
EuroPython Conference