James Bennett - A Bit about Bytes: Understanding Python Bytecode - PyCon 2018
Speaker: James Bennett At some point every Python programmer sees Python bytecode files -- they're those '.pyc' files Python likes to leave behind after it runs. But have you ever wondered what's really going on in those files? Well, wonder no more! In this talk you'll learn what Python bytecode is and how it's used to execute your code, as well as how to decipher and read it, and how to reason about bytecode to understand the performance of your Python code. Slides can be found at: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides

▶︎
Anjana Vakil - Exploring Python Bytecode

▶︎
Talk: Anthony Shaw - Why is Python slow?

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

▶︎
"See CPython run: Getting to know your Python interpreter" - James Bennett (North Bay Python 2019)

▶︎
Steven Rostedt - Learning the Linux Kernel with tracing

▶︎
Emily Morehouse-Valcarcel - The AST and Me - PyCon 2018

▶︎
Hynek Schlawack - How to Write Deployment-friendly Applications - PyCon 2018

▶︎
Python 3 Metaprogramming

▶︎
Creator of OCaml: Functional Programming, Formal Verification, Programming Languages | Xavier Leroy

▶︎
Java Bytecode Crash Course

▶︎
Scott Sanderson, Joe Jevnik - Playing with Python Bytecode - PyCon 2016

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

▶︎
James Bennett: Django: The good parts - PyCon 2014

▶︎
Understanding the Python GIL

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

▶︎
The Mental Game of Python - Raymond Hettinger

▶︎
How C Really Works

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

▶︎
James Bennett - Django in Depth - PyCon 2015

▶︎
