The state of PyPy
summary
PyPy claims it runs pure-Python(2) code about 7.6× faster than CPython 2.7 by combining a tracing JIT and a moving garbage collector, and the latest PyPy 5.4.1 release ships improvements like a cpyext overhaul to emulate the CPython C-API and make existing C extensions (numpy, pillow) more usable. Python 3 support reached a 3.3 release and now has Mozilla-funded Python 3.5 work underway; use cffi for native libraries, mind GC vs refcount semantics, and try the portable PyPy build and resource-tracking option.
AI-written summary · about
chapters (16)
- 0:00Intro
- 1:10Overview
- 2:27What is PyPy
- 4:22What is a user
- 5:49What is pi
- 11:10History of PyPy
- 12:55Minimal Python
- 13:22Pipeline
- 14:15EU grant
- 14:40Pipeline grant
- 18:18How to use PyPy
- 23:18File descriptors
- 27:53Benchmark
- 28:23C extensions
- 32:38Python 3 Roadmap
- 37:48Questions








