~/talk

Why you, as a Python developer, should learn Rust

Talkat PyCon US 2026 · 2026-05-13..05-19· [rust, career-development]
links:none on file
slides:none on file

Shows concrete before‑and‑after code: a Python None vs int bug that compiles in Python but fails to compile in Rust until an Option check is added, examples of explicit mutability vs mutable lists, and ownership examples that either copy or borrow to avoid use‑after‑free. Demonstrates compiler diagnostics and automated tools like rustfmt and Clippy fixing style and suggesting fixes, quantifies the safety guarantees (null safety, borrow rules, no GC) and notes limited hands‑on notes about Python integration and when to reimplement hot CPU paths.

AI-written summary · about

  1. 0:00Learning Rust as Python dev
  2. 1:11Rust vs Python differences
  3. 5:11Rust’s safety guarantees
  4. 8:25Rust’s memory safety
  5. 13:05Ownership and borrowing
  6. 15:51Concurrency safety in Rust
  7. 17:20Rust’s compiler benefits
  8. 21:15Why learn Rust from Python
  9. 23:25Learning Rust tips
  10. 24:15Q&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.