~/talk

What You Got Is What You Got

Talkat PyData Los Angeles 2019 · 2019-12-03..12-05· [career-development]
slides:none on file

Argues that numpy pandas and networkx are powerful but hard to embed in production: ndarray are contiguous unboxed machine types so they give speed and simple semantics, while pandas DataFrame subclassing often decays to base DataFrame so inheritance breaks; composition forces endless API plumbing. Demonstrates a mesh optical network example with transceivers spans and amplifiers to show practical pain. Shows hashing-by-id is sometimes acceptable, proposes class-decorator construction as unexplored option, and claims there is no perfect proxy in Python because C extensions and VM edges leak through.

AI-written summary · about

  1. 0:00Introduction
  2. 2:15Python objects in production
  3. 4:41Restricted computational domains
  4. 6:25Data types in business
  5. 9:11Composition vs inheritance
  6. 14:26Extending APIs challenges
  7. 16:53Inheritance hierarchies fail
  8. 18:38Subclassing built-ins limits
  9. 21:48Better integration needed
  10. 24:56Python object model split
  11. 29:04Proxying in Python limits
  12. 31:51Future directions for Python types
  13. 32:33Q&A
~/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.