Anthony Shaw - Wily Python: Writing simpler and more maintainable Python - PyCon 2019
"Speaker: Anthony Shaw Everyone starts with the best intentions with their Python projects, ""this time it's going to be clean, simple and maintainable"". But code evolves over time, requirements change and codebases can get messy and complicated quickly. In this talk, you will learn how to use `wily` to measure and graph how complicated your Python code is and a series of practical techniques to simplify it. `wily` will show you which parts of your projects are becoming or have become hard to maintain and need a refactor. Once you know where the skeletons are, you will learn practical techniques for refactoring ""complex"" code and some resources to use to take your refactoring to the next level. Slides can be found at: https://speakerdeck.com/pycon2019 and https://github.com/PyCon/2019-slides"

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

Talk - Anthony Shaw: Write faster Python! Common performance anti patterns

Raymond Hettinger - Modern solvers: Problems well-defined are problems solved - PyCon 2019

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

Talk: Conor Hoekstra - Beautiful Python Refactoring

"Clean Code" is bad. What makes code "maintainable"? part 1 of n

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

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

How we are making CPython faster. Past, present and future — Mark Shannon

Raymond Hettinger Modern Python Dictionaries A confluence of a dozen great ideas PyCon 2017

Carl Meyer - Type-checked Python in the real world - PyCon 2018

Reuven M. Lerner - Practical decorators - PyCon 2019

Raymond Hettinger - Dataclasses: The code generator to end all code generators - PyCon 2018

Geir Arne Hjelle - Plugins: Adding Flexibility to Your Apps - PyCon 2019

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

Dustin Ingram - PEP 572: The Walrus Operator - PyCon 2019

Keynote: Python - The second best language for everything? - Anthony Shaw

Mario Corchero - Exceptional Exceptions - How to properly raise, handle and create them.

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

