List of videos

Keynote - Naomi Ceder
Naomi Ceder earned a Ph.D in Classics several decades ago, but switched from ancient human languages to computer languages sometime in the last century. Since 2001, she has been learning, teaching, writing about, and using Python. She has attended every PyCon since the first one in 2003 and was one of the originators of the Poster Session, the Education Summit, the Intro to Sprints sessions, the PyCon Charlas, and the Hatchery. An elected fellow of the Python Software Foundation, Naomi is the immediate past chair of its board of directors. She is also co-founder of Trans*Code and speaks internationally about Python as well as community, inclusion, and diversity in technology in general. The author of The Quick Python Book and the Explore Python Fundamentals project series, she has also done corporate training in Python. In her spare time she enjoys sketching, knitting, and deep philosophical conversations with her dog.
Watch
Lightning Talks - Day 1
Lightning talks are a ~ 5 minutes long, on any topic of interest to other Python people. It doesn't have to be about something that you wrote, it can be something that you learned, or a technique you think other people will be interested in. 00:50 - Sameer Wagh - Data Science without Data? 2:25 - Cheuk Ting Ho - Cultural Shock - My 1st 7:25 - Łukasz Langa - COVARIANCE/CONTRAVARIENCE 11:45 - Seth M Larson - Truststore: OS trust stores in Python 15:50 - Pablo Galindo - Memray: hardcore memory profiling 20:17 - Graham Waters -The grief cycle, data security breaches, how we could code the future of America and the world 24:17 - Mason Egger - What is Synthetic Data 29:55 - Sophia Yang - Holoviz 34:00 - Shiray Lamba - Robyn; The fastest rust based python webframework server 39:00 - Chris May - Three steps to elegant code 43:50 - Chris Ariza - Getting to 100% coverage 49:15 - Indra - Jupyter ML model to production ML as a service
Watch
Lightning Talks - Day 2 AM
Lightning talks are a ~ 5 minutes long, on any topic of interest to other Python people. It doesn't have to be about something that you wrote, it can be something that you learned, or a technique you think other people will be interested in. 00:45 - Jeff Weiss - Teaching Python for Community Outreach (Note: Video begins at ~2:40:00) 06:16 - Jessica David - How staying away from one word can change everything 10:59 - Roy m Mezan - Biometric attack 15:28 - Gajendra Deshpande - Security Considerations in Python Packaging 20:32 - Diamond Bishop - Scaling PyTorch Models in Prod 25:44 - Manabu Terada - Our Challeng to spread Python community w/ covid in Japan 30:59 - Jay Miller - DevRel: showing your company skills 36:29 - Jack Lee - Non-trivial applications of binary search 41:11 - Henry Schreiner - Scikit-hep: developer pages a guide for modern package development 46:44 - Chrisjrn - STOP RUNNING YOUR TESTS
Watch
Lightning Talks - Day 2 PM
Lightning talks are a ~ 5 minutes long, on any topic of interest to other Python people. It doesn't have to be about something that you wrote, it can be something that you learned, or a technique you think other people will be interested in. 00:35 - Christian Maureia Fredes - Python en Espanol 05:35 - Mario Munoz - My First Pycon: Reflections 10:20 - Georgi Ker - Open source is a walk in the park 14:30 - Bence Nagy - Lint your code, repo, playlist, and fashion sense 19:49 - Mark Shannon - Help us speed up Python with benchmarks 23:35 - Larry Hastings - Correlate your data with Correlate 27:39 - Rich Taggart - The importance of effective concise communication 35:38 - William Woodruff - Securing your PyPI account 40:18 - Alexa Lindberg - Generating recipes w/ GPT-2 & Python 20:53 - Srinivas Bontula - Managing transitive dependencies for Django 50:25 - Adrian - When to rewrite in rust
Watch
Lightning Talks - Day 3
Lightning talks are a ~ 5 minutes long, on any topic of interest to other Python people. It doesn't have to be about something that you wrote, it can be something that you learned, or a technique you think other people will be interested in. 00:23 - Pandy Knight - How to write a test case 05:09 - Shreya Batra - The Effects of Computational THinking 09:36 - Patrick Arminio - The fastest way to fetch the latest python version 11:57 - Ray McLendon - Not all data is created equal 16:24 - Geir Arne Hjelle - Reading PEPs 21:30 - Jonathan Helmus - Pip install Python? 26:07 - Jelle Zijlstra - PEP 688: Typing for the buffer protocol 29:30 - Nick Muoh - Post pandemic meetuup 33:25 - multiple speakers talking about Regional Python Conferences
Watch
Typing Summit - at PyCon US 2022
Schedule of presentations: 0:00 - “New typing features in Python 3.10 and 3.11”, David Foster 17:51 - “Typing of Tensor Shapes and Type Arithmetic”, Alfonso Castaño 39:15 - “Too small for a PEP: minor new typing features in Python 3.11”, Jelle Zijlstra 1:00:43 - Extending PEP 647: User-Defined Type Guards”, Rebecca Chen 1:19:07 - “The future of TypedDict" and "Runtime uses for type annotations: A survey of tools”, David Foster 1:50:30 - “Runtime Annotations: PEP 563 & 649 Overview”, Carl Meyer 2:21:05 - “Beyond Subtyping”, Kevin Millikin 2:50:44 - “Panel: Typing-sig and Python Core Dev”, Guido van Rossum, Pablo Galindo Salgado, Thomas Wouters, Jelle Zijlstra, Pradeep Kumar Srinivasan, Matthew Rahtz
Watch
Talk - Brandt Bucher: A Perfect Match The history, design, implementation, and future of Python's...
Python 3.10 was released on October 4th, bringing with it a major new feature: "structural pattern matching". As one of the designers of the feature and its principal implementer, my goal is to introduce you to Python's powerful, dynamic, object-oriented approach to this long-established functional programming construct, and to explore ways that you might use structural pattern matching in your own code. Along the way, we’ll also dive into the history of the match statement, the design process behind it, how it actually works, and what we're already doing to improve it in Python 3.11 and beyond. Slides: https://pycon-assets.s3.amazonaws.com/2022/media/presentation_slides/116/2022-04-29T05%3A05%3A28.862819/PyCon_US_2022_Outline.pdf
Watch