~/talk

Python 3: the Next Generation (is here already)

Talkat EuroPython 2011 · 2011-06-20..06-26· [python]
links:none on file
slides:none on file

Python 3 has been shipping since December 2008 and makes concrete, breaking changes: print()->function, unicode by default with a new bytes/bytearray type, true division by default, unified int/long, and iterator-returning built-ins (map/filter/range and dict view methods). Migration tooling exists: the 2to3 tool, a -3 warning switch, and many 3.x features backported to 2.6/2.7. Early 3.0 performance trails 2.6 but improves in 3.1/3.2; package adoption grows (≈350 then +100 in three months).

AI-written summary · about

  1. 0:00Start
  2. 4:37Why Does Python 3 Even Exist
  3. 5:02Python Is 20 Years Old
  4. 8:52Backwards Compatibility
  5. 12:29Main Differences
  6. 19:01Unicode String Type
  7. 21:12Classic Classes
  8. 24:12Multiple Exceptions
  9. 26:11Raising Referring Exceptions
  10. 30:02Integer Types
  11. 32:20The Division Operator Is Changing
  12. 33:02Division
  13. 38:18Memory Conservation
  14. 46:17Dictionary Comprehensions
  15. 47:21Sets
  16. 47:50Set Comprehensions
~/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.