How Python Wins New Friends
summary
Python asserts itself as the dominant teaching language by being easy to learn and by hiding memory and typing details while remaining extensible into high-performance and embedded use. Examples given: Jupyter/JupyterLab for mixed code and narrative, PyPy (JIT) and Cython for speed, MicroPython for microcontrollers, and Python Tutor for stepping through execution. Python underpins major projects (LIGO data work), supports ~35 notebook kernels, and fuels a ~7–7.5k member PyData London community.
AI-written summary · about
chapters (25)
- 0:00Introduction
- 0:32Python Users
- 0:49Python Early Days
- 1:04First Computer
- 2:49D1 Mini
- 3:23ASP machine
- 3:37Python vs C
- 4:18The problem with taking offense
- 4:48Gandhi quote
- 5:06Python goes its own merry way
- 5:25Python as a learning language
- 6:30Python is easy to access
- 7:31Python is easy to learn
- 9:19Python has very simple assignments
- 10:16Python has the read evaluate print loop
- 10:53Python has great features for introspection
- 11:03Python has an ecosystem
- 12:22Pipy
- 13:01Sizin
- 13:13MicroPython
- 13:26Python Tutor
- 13:42Why Python
- 14:34Science instrumentation
- 15:00Data science code
- 15:33Python is a fabulous language
related talks
01h 13mWhat makes Python so AWESOME
45mWhy Python's the best language for AI (and how to make it even better)
01h 13mWhat makes Python so AWESOME
48mPython for Educators
33mWhy Python Has Taken Over Finance
44mPython's Bright Future in Science
25mHow learning python helped me teach C in tertiary education
01h 00mKeynote: Python now and in the future
