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
▶︎

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

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

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

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

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

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

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

Talk: Conor Hoekstra - Beautiful Python Refactoring
▶︎

Talk: Conor Hoekstra - Beautiful Python Refactoring

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

"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
▶︎

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
▶︎

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
▶︎

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
▶︎

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
▶︎

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

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

Reuven M. Lerner - Practical decorators - PyCon 2019

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Clean Architectures in Python - presented by Leonardo Giordani
▶︎

Clean Architectures in Python - presented by Leonardo Giordani