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

"Speaker: Łukasz Langa What good is a code style if it's not internally consistent? What good is a linter when it slows you down? What if you could out-source your worries about code formatting, adopt a consistent style, and make your team faster all at the same time? Come hear about Black: a new code style and a tool that allows you to format your Python code automatically. In the talk you'll learn not only how the style looks like but why it is the way it is. I will do my best to convince you not only that it's good but that it's *good enough*. You'll see how you can integrate it with your current workflow and how it speeds up your life while making your code prettier on average. Lose your attachments, delegate the boring job of moving tokens around to satisfy the linter, and save time for more important matters. Guaranteed to increase the life expectancy of space bars and Enter keys on your new MacBook's keyboard. 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

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

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

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

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

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

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

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

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

Jack Diederich - HOWTO Write a Function - PyCon 2018
▶︎

Jack Diederich - HOWTO Write a Function - PyCon 2018

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

Reuven M. Lerner - Practical decorators - PyCon 2019

Talk: Conor Hoekstra - Beautiful Python Refactoring
▶︎

Talk: Conor Hoekstra - Beautiful Python Refactoring

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

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

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

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

🚀  TDD, Where Did It All Go Wrong (Ian Cooper)
▶︎

🚀 TDD, Where Did It All Go Wrong (Ian Cooper)

David Wolever - Floats are Friends: making the most of IEEE754.00000000000000002 - PyCon 2019
▶︎

David Wolever - Floats are Friends: making the most of IEEE754.00000000000000002 - PyCon 2019

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

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

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

Chopin | Beethoven | Schubert | Mozart | Vivaldi ...: Classical music, relaxing music 🎶🎶 - Russel
▶︎

Chopin | Beethoven | Schubert | Mozart | Vivaldi ...: Classical music, relaxing music 🎶🎶 - Russel

Chris Wilcox - Shipping your first Python package and automating future publishing - PyCon 2019
▶︎

Chris Wilcox - Shipping your first Python package and automating future publishing - PyCon 2019

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

Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial
▶︎

Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025
▶︎

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025