Mario Corchero - Exceptional Exceptions - How to properly raise, handle and create them.
"Speaker: Mario Corchero Did you know there are multiple ways to raise and capture exceptions? Have you ever wondered if you should raise a built-in exception or create your own hierarchy? Did you ever find it hard to understand what an exception meant? This talk will go through the decisions needed to raise and capture exceptions when creating a library. We will look at how to translate and handle errors, create your own exceptions, and make exceptions clear and easy to troubleshoot, while also understanding how they actually work, common pitfalls. Slides can be found at: https://speakerdeck.com/pycon2019 and https://github.com/PyCon/2019-slides"

▶︎
Łukasz Langa - Life Is Better Painted Black, or: How to Stop Worrying and Embrace Auto-Formatting

▶︎
Anthony Shaw - Wily Python: Writing simpler and more maintainable Python - PyCon 2019

▶︎
Fail Fast: The Most Misunderstood Software Principle

▶︎
Lynn Root - Advanced asyncio: Solving Real-world Production Problems - PyCon 2019

▶︎
The Exception Mistake You Must Never Make in C#

▶︎
Exception Groups and except: Irit Katriel

▶︎
Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 2018

▶︎
Elana Hashman - The Black Magic of Python Wheels - PyCon 2019

▶︎
Eric Snow - to GIL or not to GIL: the Future of Multi-Core (C)Python - PyCon 2019

▶︎
Ariel Ortiz - The Perils of Inheritance: Why We Should Prefer Composition - PyCon 2019

▶︎
Jake VanderPlas - How to Think about Data Visualization - PyCon 2019

▶︎
When Python Practices Go Wrong - Brandon Rhodes - code::dive 2019

▶︎
Ned Batchelder - Facts and Myths about Python names and values - PyCon 2015

▶︎
Reuven M. Lerner - Practical decorators - PyCon 2019

▶︎
Error Handling in the Real World - Portland Python User Group

▶︎
Casey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025

▶︎
Al Sweigart Yes, It's Time to Learn Regular Expressions PyCon 2017

▶︎
Brett Slatkin - Refactoring Python: Why and how to restructure your code - PyCon 2016

▶︎
Loop like a native: while, for, iterators, generators

▶︎
