Whose Method Is It Anyway? | Jason C. McDonald | Conf42 Python 2021

Conference: Conf42 Python 2021

Year: 2021

Jason C. McDonald CEO @ MousePaw Media The very thought of multiple inheritance inspires fear and loathing in many programming languages, but not in Python! In this emoji-powered talk, you’ll learn how Python uses the method resolution order to handle multiple inheritance, and how to put this to work for you. Python does a shockingly good job at handling multiple inheritance. In this emoji-powered talk, learn how Python figures out what method to call in a multiple inheritance situation. Armed with this knowledge, you’ll be prepared to swing in as the hero the next time your team is scratching their head and asking “why’s THAT code getting run??” In the second half of this talk, you’ll learn how to actually USE multiple inheritance, in the form of mixins, to make your code easier to maintain. — 0:00 Intro 0:25 Talk More Timestamps to come — 🥇 Gold Sponsors: Behalf TerminusDB 🥈 Silver Sponsors 20tab Aiven.io Double Data Confirm MetaSnake Microapis.io MousePaw Media Nuworks Interactive Labs Teamland Think Evolve Consulting 🤝 Media Partners AWS Inside Dev Manning Packt — Website 🚀🪐 https://www.conf42.com​ Reach Out 📧📭 mark@conf42.com Discord Server 🧑‍🤝‍🧑💬 https://discord.gg/DnyHgrC7jC LinkedIn 👨‍💼💼 https://www.linkedin.com/company/4911...​ Twitter 🎵🐦https://twitter.com/conf42com​ Conf42Cast 🎧 http://www.conf42.com/podcast