My countdown timer matches my mood, with thirteen different themes to choose from 💅.
This talk was given at PyCascades 2019 in Seattle, WA.
Python opens a whole new world of working with wearable electronics. MicroPython and CircuitPython are Python variants that can run with just 256k of storage space and 16k of RAM. Learn how to program LEDs with Python, to light up your life with code and creativity.
This talk was given at North Bay Python 2018 in Petaluma, CA.
As a new python developer, do you find memory management in Python confusing? Come to this talk to learn about the basics of how Memory Management works in Python. We’ll cover the concepts of reference counting, garbage collection, weak references,
__slots__, and the Global Interpreter Lock.
This talk was given at PyCon US 2018 in Cleveland, Ohio.
Are you an intermediate python developer looking to level up? Luckily, python provides us with a unique set of tools to make our code more elegant and readable by providing language features that make your code more intuitive and cut down on repetition. In this talk, I’ll share practical pythonic solutions for supercharging your code.[Read More]
This talk was given at PyCon Canada 2017 in Montréal, Canada.
Are you an intermediate Python developer looking to level up? Luckily, Python provides us with a unique set of tools to make our code more elegant and readable. I’ll share practical pythonic solutions for supercharging your code with tools like Decorators, Context Managers, and Mixins.[Read More]
This talk was given at PyCon 2016 in Portland, OR.
As a new Python developer, trying to understand how memory management works in python can feel like a daunting task.
The documentation immediately jumps into difficult to follow concepts, especially if you don’t have a background in Computer Science.
I’d like to provide a simple, easy to follow overview of the concepts that a developer needs to be familiar with in order to scratch the surface of how memory management and garbage collection works in Python.