Mindblowing Python GIL
Description Mindblowing Python GIL Presented by David Beazley at ChiPy on June 11, 2009 David Beazley: mind-blowing presentation about how the Python GIL actually works and why it's even worse than...
View ArticleChanges to the GIL in Python 3
Abstract Follow-up to David's last GIL talk in June 2009. This presentation walks through changes to the GIL that are being made.
View ArticleUnderstanding the Python GIL (#82)
Description Understanding the Python GIL Presented by David Beazley The Python Global Interpreter Lock (GIL) is a frequent source of debate and concern for programmers working with threads and...
View ArticleMastering Python 3 I/O (part 1)
Description Mastering Python 3 I/O Presented by David Beazley As most Python programmers know, Python 3 breaks backwards compatibility with Python 2 in a number of significant ways. Although guides to...
View ArticleVintage 1978 Superboard II hacking with some Python3 and ZeroMQ
Abstract I'm not sure if we're still looking for talks on Thursday, but if so, I'd like to volunteer to give a talk about using Python to do some retro-computing hacking involving my vintage 1978...
View ArticleUsing Python 3 to Build a Cloud Computing Service for my Superboard II
Description Using Python 3 to Build a Cloud Computing Service for my Superboard II Presented by David Beazley The OSI Superboard II was the computer on which I first learned to program back in 1979....
View ArticleLearn Python Through Public Data Hacking
Abstract What's more fun than learning Python? Learning Python by hacking on public data! In this tutorial, you'll learn Python basics by reading files, scraping the web, building data structures, and...
View ArticlePython 3 Metaprogramming
Abstract Some of the most significant changes in Python 3 are related to metaprogramming. In this tutorial, I'll cover decorators, class decorators, descriptors, and metaclasses. However, the focus...
View ArticlePython: A "Toy" Language
Abstract A very special guest speaker will talk about solving important "toy" problems with Python.
View ArticleGenerators: The Final Frontier
Abstract Python generators have long been useful for solving all sorts of problems involving iteration and data flow. However, one of their more powerful uses is in customizing various aspects of...
View ArticleDiscovering Python
Abstract So, what happens when you lock a Python programmer in a secret vault containing 1.5 TBytes of C++ source code and no internet connection? Find out as I describe how I used Python as a secret...
View ArticlePyCon 2009: A Curious Course on Coroutines and Concurrency (Part 1 of 3)
Description A Curious Course on Coroutines and Concurrency (part 1 of 3) Presented at PyCon 2009 by David Beazley If you are a programmer who cares about Python and concurrency, then you should also...
View ArticleModules and Packages: Live and Let Die!
Description All Python programmers use the import statement, but do you really know how it works and what it allows? This tutorial aims to take a deep dive into every diabolical issue related to...
View ArticlePython Concurrency From the Ground Up: LIVE!
Description There are currently three popular approaches to Python concurrency: threads, event loops, and coroutines. Each is shrouded by various degrees of mystery and peril. In this talk, all three...
View Article
More Pages to Explore .....