Reuven M. Lerner - Practical decorators - PyCon 2019

"Speaker: Reuven M. Lerner Decorators are one of Python's most powerful features. But even if you understand what they do, it's not always obvious what you can do with them. Sure, from a practical perspective, they let you remove repeated code from your callables. And semantically, they let you think at a higher level of abstraction, applying the same treatment to functions and classes. But what can you actually do with them? For many Python developers I've encountered, ecorators sometimes appear to be a solution looking for a problem. In this talk, I'll show you some practical uses for decorators, and how you can use them to make your code more readable and maintainable, while also providing more semantic power. Moreover, you'll see examples of things would be hard to do without decorators. I hope that after this talk, you'll have a good sense of how to use decorators in your own Python projects. Slides can be found at: https://speakerdeck.com/pycon2019 and https://github.com/PyCon/2019-slides"

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

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

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

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

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

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

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

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

"It's Pythons All The Way Down: Python Types & Metaclasses Made Simple" - Mark Smith (PyCon AU 2019)
▶︎

"It's Pythons All The Way Down: Python Types & Metaclasses Made Simple" - Mark Smith (PyCon AU 2019)

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

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

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

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

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

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

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

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

Nina Zakharenko - Memory Management in Python - The Basics - PyCon 2016
▶︎

Nina Zakharenko - Memory Management in Python - The Basics - PyCon 2016

Talk: Conor Hoekstra - Beautiful Python Refactoring
▶︎

Talk: Conor Hoekstra - Beautiful Python Refactoring

Talks - Hynek Schlawack: Subclassing, Composition, Python, and You
▶︎

Talks - Hynek Schlawack: Subclassing, Composition, Python, and You

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

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

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

When Python Practices Go Wrong - Brandon Rhodes - code::dive 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

David Beazley - Reinventing the Parser Generator  - PyCon 2018
▶︎

David Beazley - Reinventing the Parser Generator - PyCon 2018

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

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

Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018
▶︎

Keynote - Preventing, Finding, and Fixing Bugs On a Time Budget | Raymond Hettinger @ PyBay2018

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