…
summary
Shows that Python accepts surprising Unicode identifier characters by inspecting CPython tokens, the grammar, PEP 3131, Unicode DerivedCoreProperties and unicode data, grepping and running under gdb, writing a small parser to extract XID_Start/XID_Continue ranges, and even recompiled CPython to test behavior. Builds a quick script and an altered interpreter so exotic characters (dozens of letters, modifiers and symbols) become valid names, and demonstrates that normalized identifiers via NFKC make some unexpected forms work.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 2:48First day trivial task
- 7:08Ellipsis syntax
- 15:36Python grammar parser
- 21:10Debugging ellipsis assignment
- 26:51Unicode identifiers PEP 3131
- 33:14Normalizing Python identifiers
- 35:01Python any identifier
- 36:53Conclusion








