Pablo Galindo Salgado - Time to take out the rubbish: garbage collector - PyCon 2019

"Speaker: Pablo Galindo Salgado One of the reasons why programming in Python is very straightforward and simple is that we do not have to worry about the lifetime of our objects. That is, once it ceases to be necessary, a variable disappears from the memory ""magically"". The fact that this happens automatically can erroneously lead us to believe that it is not required to worry about what happens behind the scenes. Nothing is further from reality: knowing how Python manages memory is fundamental in specific scenarios, and not knowing what is happening can have consequences as significant as unpleasant. For example, if our programs manage a large amount of data at the same time or launch multiple processes in parallel, this ceases to be a theoretical issue and becomes something that we, logical minds, also care. Although these concepts tend to be considered advanced and difficult to understand, we will see that this is not the case. This topic is not a purely theoretical matter nor is it difficult to find its practical applications. In this talk, we will explain why it is something that should matter to us, and we will talk about how to apply the knowledge we have gained to specific problems. Slides can be found at: https://speakerdeck.com/pycon2019 and https://github.com/PyCon/2019-slides"

Tutorial: Santiago Basulto - Python Concurrency: from beginner to pro
▶︎

Tutorial: Santiago Basulto - Python Concurrency: from beginner to pro

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

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

James Bennett - A Bit about Bytes: Understanding Python Bytecode - PyCon 2018
▶︎

James Bennett - A Bit about Bytes: Understanding Python Bytecode - PyCon 2018

William Horton - CUDA in your Python: Effective Parallel Programming on the GPU - PyCon 2019
▶︎

William Horton - CUDA in your Python: Effective Parallel Programming on the GPU - 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

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)
▶︎

Andrew Kelley: A Practical Guide to Applying Data Oriented Design (DoD)

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

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

Miguel Grinberg   Asynchronous Python for the Complete Beginner   PyCon 2017
▶︎

Miguel Grinberg Asynchronous Python for the Complete Beginner PyCon 2017

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

Jonas Neubert - What is a PLC and how do I talk Python to it? - PyCon 2019
▶︎

Jonas Neubert - What is a PLC and how do I talk Python to it? - PyCon 2019

How AI agents & Claude skills work (Clearly Explained)
▶︎

How AI agents & Claude skills work (Clearly Explained)

Python under the Hood - Memory and a Notional Machine
▶︎

Python under the Hood - Memory and a Notional Machine

David Beazley - Die Threads
▶︎

David Beazley - Die Threads

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

Reuven M. Lerner - Practical decorators - PyCon 2019

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

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

Sean Carroll  |  The Passage of Time & the Meaning of Life
▶︎

Sean Carroll | The Passage of Time & the Meaning of Life

Simon Willison - Instant serverless APIs, powered by SQLite - PyCon 2019
▶︎

Simon Willison - Instant serverless APIs, powered by SQLite - PyCon 2019

Keynote: The dangers of probably-working software - Damian Brady - NDC London 2026
▶︎

Keynote: The dangers of probably-working software - Damian Brady - NDC London 2026

Tips for C Programming
▶︎

Tips for C Programming