Completed
The Simplest Useful Disassembler
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
All Singing All Dancing Python Bytecode
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduzione
- 2 What Is Bytecode?
- 3 When Is Bytecode Used?
- 4 Why Study Bytecode?
- 5 The Whole Picture
- 6 Opcodes and HAVE_ARGUMENT
- 7 The VM
- 8 Stack Machine Part 1
- 9 Bytecode Variable Types
- 10 Free And Cell Variables
- 11 Data And Metadata, Part 1
- 12 The Simplest Useful Disassembler
- 13 Function Defaults
- 14 Globals And Const Tables
- 15 Line Numbers
- 16 Advanced Topics
- 17 Modules Are Callables
- 18 Classes Are Callables, Part 2
- 19 Creating A Function By Hand
- 20 Readable & Hand-Coded, Part 2
- 21 Maynard vs. gunk
- 22 Class Disassembly With Maynard
- 23 The Simplest possible VM, Part 5
- 24 Resources