~/talk

…

Talkat PyData NYC 2018 · 2018-10-11..10-12· [machine-learning, data-visualization]
slides:none on file

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

  1. 0:00Introduction
  2. 2:48First day trivial task
  3. 7:08Ellipsis syntax
  4. 15:36Python grammar parser
  5. 21:10Debugging ellipsis assignment
  6. 26:51Unicode identifiers PEP 3131
  7. 33:14Normalizing Python identifiers
  8. 35:01Python any identifier
  9. 36:53Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.