topic scripting ★ seed
Python
Created by Guido van Rossum in 1991 as a successor to ABC. Emphasizes readability and 'one obvious way to do it'. Influenced by ABC, C, Modula-3, and Lisp. Dominates ML/AI, data science, web backends, and scripting.
#python
#readability
#ml-ai
#data-science
#van-rossum
#1991
Sub-topics
CPython concept
The reference implementation of Python, written in C. First released by Guido van Rossum in 1991. Uses a GIL (Global Interpreter Lock) for thread safety, a design choice debated for decades and finally being addressed in Python 3.13+.
MicroPython concept
Created by Damien George in 2014. A lean Python 3 implementation for microcontrollers and constrained environments. Runs on ESP32, Raspberry Pi Pico, and other embedded boards. Brings Python's accessibility to IoT and hardware.