Introduction to Python
summary
Starts by coding a Mandelbrot fractal, writing a 1,000×1,000 (1,000,000) pixel grayscale BMP from a ~106-line bitmap module and showing raw Python is slow but a numba JIT version runs roughly 10–20× faster. Demonstrates using IPython, virtualenvs and Jupyter notebooks, packaging with setup.py, pytest (and Hypothesis), and building a Zork-like game plus an aiohttp web front end that serves the game. Plots election CSV data with matplotlib and numpy; everything compiles into runnable files and a working web demo.
AI-written summary · about
chapters (24)
- 0:00Start
- 0:15What Kind of Program Should I Write
- 5:41Create a Grayscale Bitmap
- 10:07Austin Bingham
- 11:52Overview of the Python Language
- 14:21Django
- 14:48Micro Frameworks
- 16:34Numpy
- 20:30Python Is Open Source
- 22:51Books on Python
- 23:36Python Is a Programming Language
- 24:47The Python Software Foundation
- 25:04Python Is General-Purpose
- 26:29Implementations of Python
- 28:27Python 3
- 30:35Jupiter Notebook
- 37:01Inheritance
- 39:12Enumerations
- 41:23Processing Standard Commands
- 42:14Print Room Details
- 42:33Executing the Game
- 47:29Modules Are Objects
- 50:36Handlers Class
- 52:27Matplotlib








