PyCon US 2022
2022-04-27..2022-05-03
-- online --
PyCon US ·
[PyCon US 2008, PyCon US 2020, PyCon US 2021, PyCon US 2022, PyCon US 2023, PyCon US 2024, PyCon US 2025, PyCon US 2026]
| title | author | length |
|---|---|---|
| Welcome | Emily Morehouse | 21m |
Overview of conference logistics and rules: announces 92 sessions, five tracks on the first two days and four on the last, lists keynote names and schedule… | ||
| Keynote – Łukasz Langa | Łukasz Langa | 42m |
Argues that type annotations reveal, not add, complexity and that readable annotations and small refactors make large codebases maintainable; demonstrates… | ||
| Keynote – Sara Issaoun | Sara Issaoun | 44m |
Event Horizon Telescope imaging produces a resolvable ring and measures a 42 microarcsecond shadow, implying a mass of about 6.5 billion suns. The array uses… | ||
| Keynote – Peter Wang | Peter Wang | 38m |
Announcement of a concrete project: a CPython build targeting WebAssembly that runs PyScript apps entirely client‑side with NumPy Pandas and scikit‑learn via… | ||
| Diversity & Inclusion Workgroup | Georgi Ker, Lorena Mesa, Anthony Shaw, Reuven M. Lerner | 20m |
Started November 2020 with 20 members, the workgroup documents concrete election problems: 2020 had four board seats and 26 nominees yet all winners are from… | ||
| Keynote - Steering Council Panel | Pablo Galindo Salgado, Petr Viktorin, Thomas Wouters, Gregory P Smith, Brett Cannon | 42m |
Steering Council reports concrete outcomes: bugs.python.org → GitHub issues completes after a three‑day data move (April 10) with some cleanup remaining; a… | ||
| Keynote – Naomi Ceder | Naomi Ceder | 37m |
Argues that the Python community functions as a gift economy where volunteers give unevenly and benefits circulate messily, warns that burnout and abandoned… | ||
| Keynote - Python Software Foundation Update | Deb Nicholson | 14m |
PSF runs PyCon with seven staff coordinating volunteers, vendors and hybrid streaming that reports about 600 remote viewers. The foundation maintains a… | ||
| Closing | Mariatta | 25m |
Announcements list where to go and what actually happened: sprints in rooms 250 and 251 with coffee and lunch, one‑minute sprint intros for maintainers, and a… | ||
| Lightning Talks - Day 1 | Sameer Wagh, Cheuk Ting Ho, Łukasz Langa, Seth Michael Larson | 55m |
Five-minute slots report concrete claims and working tools: Devron demos a way to do “data science without data” and is hiring; trustor (Python 3.10 required)… | ||
| Lightning Talks - Day 2 AM | Jeff Weiss, Jessica David | 51m |
Community outreach course runs with roughly as many volunteers as students, yields final projects like password generators, a Python tutorial cheat sheet… | ||
| Lightning Talks - Day 2 PM | Christian Maureia Fredes, Mario Munoz, Georgi Ker, Bence Nagy | 55m |
Short, focused takeaways: concrete tooling and results stand out. Demonstrations include a benchmarking plea with pi performance for uploading real workloads… | ||
| Lightning Talks - Day 3 | Andrew Knight, Shreya Batra, Patrick Arminio | 40m |
Quick, concrete takeaways: a testing pattern is arrange act assert demonstrated with pytest and requests against the DuckDuckGo instant answer API checking… | ||
| Typing Summit - at PyCon US 2022 | David Foster, Alfonso Castaño, Jelle Zijlstra, Rebecca Chen | 03h 04m |
Panel of short reports lists concrete features and experiments: ParamSpec/TypeGuard and union-with-vertical-bar land in 3.10, several 3.11 extras… | ||
| A Perfect Match The history, design, implementation, and future of Python's... | Brandt Bucher | 24m |
Python 3.10 adds structural pattern matching as a genuine destructuring + control-flow construct rather than a switch, backed by PEPs 622/634/635/636 and a… | ||
| Best Practices for Continuous Integration in Python V02 | Moshe Zadka | 28m |
CI focus narrows to suggested-patch builds: most CPU time and feedback cycles live there. Claims: evaluate accuracy, actionability, promptness, and cost; use… | ||
| Finding penguins with a snake Linux features for a Python user | Mario Corchero | 25m |
Concrete demos show how Python calls fork+exec (the subprocess source uses them), how stdio is just a file descriptor under /proc/self/fd, and how buffering… | ||
| Bootstrapping Your Local Python Environment | Calvin Hendryx-Parker | 30m |
Clear rules: no sudo, use explicit per-project interpreters, and prefer repeatable installs. Demonstrations show installing multiple Python versions with… | ||
| Handling Timezones in Python | Benjamin "Zags" Zagorsky | 26m |
Claims that naive datetimes cause up to 26 hours of ambiguity and that duration arithmetic must run in UTC; demonstrates actual code recipes using Python 3.9+… | ||
| How to Succeed with Python Across the Enterprise | Greg Compestine | 26m |
Bloomberg claims Python adoption grows to 3,000 engineers after an intern wraps key C++ libraries, enabling cross-application use; a two-person infrastructure… | ||
| Implementing shared functionality using Middleware | Amit Saha | 26m |
Shows concrete code and interoperable patterns: Flask uses before_request/after_request decorators, Django supports class and function middleware with ordering… | ||
| In house to open source Stitching the past to the futu... | Nandita Viswanath, Sagar Aryal | 26m |
A legacy orchestration stack that writes about 50 million data points and must scale to billions gets split: scheduler and orchestration engine are replaced… | ||
| Open Source on Easy Mode | John Reese | 26m |
Argues for concrete, automatable practices: use pyproject.toml and PEP 621 metadata instead of setup.py, validate version bounds by running tests across ranges… | ||
| Building a binary extension | Henry Fredrick Schreiner III | 40m |
Shows how to produce real binary wheels end-to-end: C++ bindings with pybind11, builds via scikit-build + CMake, packaging with PyPA build and cibuildwheel in… | ||
| Demystifying Python’s Internals: Diving into CPython by implementing... | Sebastiaan Zeeff | 30m |
Adds a real pipe operator to CPython by editing grammar and tokens, generating a new AST node in python.asdl, teaching the PEG parser how to emit it, changing… | ||
| Distributed Web Scraping in Python | Josh Weissbock | 24m |
Builds a controller + work and result queues feeding many scraper nodes that use requests + BeautifulSoup + Selenium, proxy rotation, random headers and… | ||
| Building a Python Code Completer | Meredydd Luff | 27m |
Claim: a working Python code completer is simple to build and can be demoed live. Uses Python's ast.parse to replace the cursor with a sentinel, walks the AST… | ||
| Serialization More than pickling | Joseph Lucas | 24m |
A concrete comparison of serializers using an ebird API example where a BirdCounter object holds 266 birds and construction takes milliseconds but re-running… | ||
| Shipping Python Extensions in Rust Two Million Times a Day | Paul Kehrer, Alex Gaynor | 26m |
pyca/cryptography moves core extension code to Rust using PyO3 and setuptools-rust, lands about seven upstream PRs and several thousand lines to add abi3… | ||
| Bad actors vs our community: detecting software supply chain... | Ajinkya Rajput, Ashish Bijlani | 25m |
Claims a large scale vetting system that analyzes millions of PyPI package versions for malware and risky attributes and reports that it finds real incidents… | ||
| Effective Protobuf: Everything You Wanted To Know, But Never Dared To Ask | Liran Haimovitch | 28m |
A production debugger serializes deep runtime snapshots (customers ask for up to 20 levels deep) into protobufs, faces >100 megabyte messages, and optimizes by… | ||
| Dock Your Jupyter Notebook | Nir Barazida | 22m |
Builds a Dockerfile from a tensorflow-notebook:latest base, installs Python packages, clones the repo, and pulls data with DVC so experiments run identically… | ||
| Flexible ML Experiment Tracking System for Python Coders with DVC and St... | Antoine Toubhans | 33m |
Builds a reproducible Python ML tracking stack that actually wires DVC to Git and Streamlit, trains a TensorFlow cat-vs-dog model on ~3,000 images, and… | ||
| Python Oddities Explained | Trey Hunner | 26m |
Examples and concrete outcomes decide whether to watch: loop variable ends up as 8 after for x in numbers but a list comprehension leaves x at 0 in Python 3… | ||
| Employing NumPy's NPY Format for Faster Than Parquet DataFrame... | Christopher Ariza | 28m |
Claims that NPY/NPZ with JSON metadata and StaticFrame outperform Parquet with concrete numbers: writing a 10k×10k float frame drops from about 10.5s to 1.42s… | ||
| Hooking into the import system | Fred Phillips | 23m |
Explains a concrete import-hook system used at Bloomberg that blocks imports like socket via a custom finder, loads modules from a database with a… | ||
| Learn Python Like a 12 Year Old | Kelly Schuster-Paredes, Sean Tibor | 27m |
Shows concrete results: an iterative curriculum run 50+ course iterations with 1,000+ students, concrete hacks like chunking with Pomodoro 20/5 and sensory… | ||
| Making Python better one error message at a time | Pablo Galindo Salgado | 26m |
The project ships concrete improvements: Python 3.10 adds dozens of clearer syntax messages (missing colon, missing comma, unclosed brackets) and runtime… | ||
| How to change Python (while it's running) | Olivier Breuleux | 30m |
Live development of a running Python process by swapping function code objects is practical and implemented as Jurigged which watches files (watchdog)… | ||
| Intro to Introspection | Jeremiah Paige | 23m |
Claims that Python has ~70 built-in introspection helpers and that about 15 get used here to reconstruct what help prints, showing where names, docs and files… | ||
| Software Development for Machine Learning in Python | Pablo Alcain | 37m |
Uses the iris example with pandas and scikit-learn to build a tiny end-to-end pipeline, persists the classifier with pickle, refactors into Model and Dataset… | ||
| Why Authorization is Hard | Sam Scott | 29m |
Authorization splits into modeling enforcement and architecture and the concrete choices decide whether to watch: practical claim — apps need to answer “can… | ||
| Programming Your Way up a Skyscraper Python in the Built World | Tadeh Hakopian | 30m |
Python automates BIM workflows by running a Dynamo python node (IronPython/CPython) to spawn geometry and write into Revit, turning a few lines of code into a… | ||
| Writing Functional Code in Python | Vic Kumar | 29m |
Claims that Python can be written in a functional style and shows concrete tools and results: uses recursion and itertools.reduce to remove mutation, publishes… | ||
| Writing performant code for modern Python interpreters | Kevin Modzelewski | 32m |
Modern interpreters like piston reduce interpretation overhead and apply JITs, and experiments show global lookups become much faster when globals aren’t… | ||
| Python for Threat Intelligence | Aaron Stephens | 23m |
Describes concrete results: analysts at mandiant build Python tools to collect and model hundreds of investigations into a graph, automatically create nodes… | ||
| Fast and reproducible tests, packaging, and deploys with... | Christopher Neugebauer | 29m |
Claims that Pantsbuild makes tests packaging and deploys fast and reliable by running every step inside hermetic environments that isolate process… | ||
| Open Source, Python Based Tools For Data Privacy | Cillian Kieran | 29m |
Claim: embed privacy into the SDLC using open source Python tools called Fides. The demo shows automated scans of AWS and databases, YAML data-set generation… | ||
| Better Air, Better Health Creating an indoor air quality... | Maria Jose Molina Contreras | 29m |
A home system that actually measures CO2, temperature and humidity (particles are planned) uses recycled microcontrollers then settles on a Raspberry Pi 4… | ||
| Animating NFL play by play data using matplotlib's FuncAnimation() | Miranda Auhl | 25m |
Uses 2018 NFL play‑by‑play RFID data at 0.1‑second RFID tracking resolution to animate player and ball x/y coordinates with FuncAnimation and matplotlib. Shows… | ||
| Understanding attributes (Or: They're not nearly as boring as you think!) | Reuven M. Lerner | 38m |
Explains exactly what the dot does and why attributes drive Python behavior with concrete examples: variables vs object attributes, a population counter moved… | ||
| What to Do When the Bug Is in Someone Else's Code | Paul Ganssle | 31m |
Fix upstream is gold standard: submit a patch, it often merges within days and ships (example: fixed for pandas 1.1.4). When waiting, use wrapper functions or… | ||
| When to refactor your code into generators and how | Jan-Hein Bührman | 27m |
Claim: factor the data-producing core out of similar loops into a single generator and compose behavior with iterator tools; concrete result is a reusable… | ||
| Why I reimplemented Trio in a game engine | Daniel Pope | 26m |
Reimplemented Trio-style structured concurrency inside the Wasabi2D game engine and actually ships games using it, claiming it simplifies game logic by making… | ||
| Build-a-Database with Python | Sangarshanan | 24m |
Builds a small working database in Python that actually persists and answers queries using a simple SQL-like grammar and a Prompt toolkit REPL for input output… | ||
| Comparing the Different Ways to Scale Python and Pandas Code | Kevin Kho, Han Wang | 31m |
Fugue provides a concrete bridge: the transform() function runs a single Python/Pandas function on Pandas Spark or Dask by swapping an engine, and a benchmark… | ||
| D&D and G a daring tale of Dungeons and Dragons and also Graph | Mohammad Athar | 23m |
Story framing converts mazes, maps and social networks into explicit graphs and walks through eight named algorithms — BFS vs DFS, Dijkstra path lengths… | ||
| Let's talk about JWT | Jessica Temporal | 23m |
Explains the actual JWT bits: RFC 7519 and JOSE, three-part string with base64url header payload signature, common algorithms like HS256 secret reuse versus… | ||
| Leveraging a custom CPython data model for high performance... | Richard Taggart | 22m |
Build claim: a custom read-only binary Design Data (DD) graph stores topology and derived metrics so engineers load and query entire designs. Implementation… | ||
| Managing the Test Data Nightmare | Andrew Knight | 29m |
Good data for testing can be a nightmare to manage. Sometimes, teams don’t have much control over the data in their systems under test—it’s just dropped in… | ||
| Harvest the power of the GPU for awesome special effects | Paul Vincent Craven | 26m |
Shows how to offload rendering and computation to the GPU using Arcade library and shadertoy.com style GLSL shaders, with concrete numbers: >40,000 bodies in… | ||
| If an asyncio Task fails in the woods and nobody is around to see it, does i.... | Jason Fried | 28m |
Production asyncio code at a large site with hundreds of backend services yields concrete mistakes: asyncio.run is the right bootstrap, nested event loops (you… | ||
| Improving App Performance with Snapshots | Juan Gonzalez | 24m |
Claim: an open source library named snapshot-queries captures every ORM query, the triggering Python line and full stack trace, groups similar queries to… | ||
| Sculpting Data for Machine Learning V02 | Jigyasa Grover, Rishabh Misra | 28m |
Three curated datasets are released on Daggle: an e‑commerce size/feedback set (userID, productID, size, fit, measurements), a sarcasm corpus combined from The… | ||
| How We Migrated 3.8 Million Lines of Python 2 Without Interrupting Deve... | Benjamin Bariteau | 27m |
Yelp migrates 3.8 million lines from Python 2 to 3 with no development stoppage by using concrete steps: parseability (two weeks), importability (two months)… | ||
| Actionable insights vs ranking How to use and how NOT to use code quality metrics | Reka, Ben | 28m |
Shows concrete metrics, Python code snippets, and calculations for function length, cyclomatic and cognitive complexity, and a working memory score so you can… | ||
| Testing Machine Learning Models | Carlos Kidman | 31m |
Claims concrete outcomes: a model shows 95% training accuracy and 76% validation accuracy (overfitting), behavioral testing produces twice as many tests and… | ||
| Making Data Classes Work for You | Bruce Eckel | 29m |
Starts from a concrete problem (an int constrained to 1–10) and shows code that enforces validity by building a small immutable type OneToTen using dataclasses… | ||
| Observability driven development | Bianca Rosa | 31m |
Clear claim: add observability from day one so production bugs are debuggable. Concrete tools and practices: instrument a Flask todo app with new relic, emit… | ||
| How we standardized editable installs PEP 660 vs PEP 662 | Bernát Gábor | 29m |
PEP-660 wins: editable installs become a formalized API that pushes most work to build back-ends via new methods so back-ends produce the artifacts an… | ||
| Why Should Async Get All The Love Advanced Control Flow With Threads | A. Jesse Jiryu Davis | 28m |
Claim: threads match or beat async for throughput and work with existing frameworks like Flask and requests while async wins on memory for huge idle connection… | ||
| Write faster Python! Common performance anti patterns | Anthony Shaw | 30m |
Starts with how to setup a sampler profiler (Austin/Scalene) and benchmark realistic inputs; then shows concrete refactors: hoist loop‑invariant expressions… | ||
| Getting Started with Statically Typed Programming in Python 3.10 | Peacock | 29m |
Practical primer that shows actual code and compatibility moves: annotation syntax for arguments and returns, concrete examples of lists, tuples, Mapping and… | ||
| How to Make Your Python Jupyter Notebook Standalone an... | Francesco Murdaca, Maya Costantini | 26m |
Claims that Thoth JupyterLab extension locks full dependency graph into notebook metadata and returns a fully pinned software stack, including hashes, OS… | ||
| Speed Up Data Access with PyArrow Apache Arrow Data is the new API | Deepak K Gupta | 25m |
Apache Arrow provides a language‑independent columnar memory format and PyArrow shows concrete wins: CSV read via pandas 1.7s versus PyArrow 129ms plus 65ms to… | ||
| GraphQL The Devil's API | Ryan Kuhl | 37m |
Naive GraphQL resolvers cause massive DB round trips; a demo shows a simple three-model query going from ~1.05s to ~0.4s after batching, while a different… | ||
| Pyodide: A Python distribution for the browser | Roman Yurchak, Hood Chatham | 41m |
Pyodide ports CPython 3.9 to WebAssembly so Python runs in the browser and Node.js, bundles a rich JavaScript↔Python FFI, and compiles popular binary… | ||
| Securing Code with the Python Type System | Graham Bleaney, Pradeep Kumar Srinivasan | 28m |
Uses concrete defenses: a new PEP 675 literal string type rejects unsafe f‑strings for SQL, simple runtime type validation auto‑rejects malformed JSON… | ||
| Securing the Open Source Software Supply Chain | Dustin Ingram | 30m |
Asserts open source is usable but needs concrete controls and shows real tools, not just theory: use pip audit to find and auto-fix known vulnerabilities… | ||
| The Model Review: improving transparency, reproducibility, & knowledge sharing... | Jes Ford | 27m |
A concrete process is proposed: require a model review before deploy, share a link to an MLflow run, and hold a 30-minute review meeting where reviewers… | ||
| Write Docs Devs Love: Ten Tips To Level Up Your Tech Writing | Mason Egger | 27m |
Ten concrete moves: a numbered set of 10 actionable tips (plus a bonus), aim for a low reading level (he says third grade), and test in a fresh environment… | ||
| Productionize Research Oriented Code By Python | Tetsuya Jesse Hirata | 28m |
Concrete pipeline and tooling not buzzwords: a worked example converts an item response two‑parameter logistic implementation into a web API, with four steps —… | ||
| Will it Blend? Writing A Custom Constraint Solver for Blender with Cython | Maryanne Wachter | 26m |
A custom Cython-based constraint solver called pymaxian integrates with Blender as an add-on and achieves near-instant convergence for thousands of constraints… | ||
| Who Said Wrangling Geospatial Data at Scale was Easy? | Brendan Collins | 26m |
Shows concrete pipelines: converting Census shapefiles into partitioned Parquet with census_parquet and Dask‑GeoPandas for scale, using STAC/stack to pull… | ||
| VigNET: An intelligent camera app that assists you... | Padmaja Bhagwat, Manisha R | 28m |
An end-to-end Visual Question Answering app for people with visual impairment that uses Vision Language Transformer (ViLT) fine-tuned on VQA v2 (120k+ images… | ||
| Uniting Spanish‑Speaking Py Communities | Cristián Maureira-Fredes, Denny Perez | 24m |
A Spanish-language Python community hub centralizes resources to lower language barriers by operating a renamed Telegram group (9,000 members), a Discord… | ||
| AyudaPy org: From Weekend Project to Civic Movement | Marcelo Elizeche Landó | 34m |
AyudaPy.org describes how a weekend Python experiment evolved into a national relief platform built with Python, Django, PostGIS and OpenStreetMap; it was… | ||
| Shape Recognition with Computer Vision | Alison Orellana-Rios | 22m |
The talk explains a concrete OpenCV-in-Python pipeline for shape recognition: image acquisition, preprocessing (grayscale and Gaussian blur), Canny edge… | ||
| Educational Software: What Is It and How Is It Made? | Débora Azevedo | 28m |
A bilingual literacy app for deaf children pairing Brazilian Sign Language and written Portuguese is presented, built in Unity and released open-source. The… | ||
| Exploratory Analysis of Open Data to Strengthen ... | Ana Cecília Vieira | 31m |
Uses Pandas and Matplotlib inside Google Colab to process Brazil’s Chamber of Deputies open data, building an n-gram vocabulary and training a Random Forest… | ||
| Reactive Programming: Navigating Asynchrony with RxPy | Andres Pineda | 34m |
Introduces RxPy 4.0 as the ReactiveX implementation for Python 3 and shows concrete code: creating observables, using operators like map and filter (example… | ||
| Nixtla: Deep Learning for Forecasting... | Kin Gutierrez Olivares, Federico Garza Ramirez | 28m |
Nixtla presents neuralforecast, a PyTorch library with datasets, evaluation tools and ready models (ESRNN and N-BEATS variants). It reproduces the M4-winning… | ||
| Match Case for Beginners | Ariel Ortiz | 42m |
Introduces Python 3.10 structural pattern matching (match/case) and demonstrates using it with guards, sequence and starred patterns, and a tuple-of-remainders… | ||
| Strategies for Working with Data as It Grows | Marco Carranza | 31m |
Practical techniques to reduce memory and handle growing datasets using Python tools are presented. It covers concrete memory-saving transformations (type… | ||
| Python + VPS JupyterHub/Notebook... | Sofía Martin, Ariel Ramos, Liliana Hurtado, Enzo Juárez | 29m |
Describes deploying a VPS-hosted JupyterHub/Jupyter Notebook environment so teachers can give students immediate, no-local-install access. Uses ordinary Python… | ||
| I Dance with Your Shadow: Patch, Stub, Mock | María Andrea Vignau | 27m |
Shows concrete Python testing techniques: how to patch the import location to replace objects in the runtime namespace, when to prefer dependency injection… | ||
| From Zero to 200 OK in 30 Minutes: Web Development with Django, Heroku... | Luis Conejo | 30m |
Shows how to build a working Django prototype (SQL model, admin, HTML templates, automated tests) and deploy it to Heroku using only free tiers. Demonstrates a… | ||
| Reducing Bias in Artificial Intelligence... | Laura Gutiérrez Funderburk | 30m |
Reproduces a concrete example using a public diabetes patient dataset and a Python script that uses pandas and matplotlib to explore bias. Trains a logistic… | ||
| Dear Diary: How to Release Official Data from Brazilian Cities with Py... | Renne Rocha | 28m |
A project ingests official municipal gazettes from Brazil’s ~5,570 cities, uses OCR to convert PDF notices, Scrapy spiders (about 2,400 written) to extract… | ||
| Map Algebra in Python | Nicole Franco Leon | 17m |
Shows how to work with ArcPy in Python: installing ArcPy, calling geoprocessing tools, and running a 500-meter buffer on a river. Demonstrates classifying… | ||
| Localize your open source documentation: a Kubernetes case study | Zachary Sarah Corleissen | 26m |
Kubernetes documentation scales localization from zero to eleven localizations in six months by using concrete tools and rules: Hugo + Netlify + Python scripts… | ||
| Goodbye, "Hello, World." Hello, Functional FastAPI Web App! | Mario Munoz | 03h 02m |
Builds a usable FastAPI app from a sketch to a working service: explicit config via an .env and pedantic settings factory, async DB connection with beanie over… | ||
| Network Analysis Made Simple | Eric J. Ma | 02h 47m |
Hands-on tutorial that actually shows code and results: builds reproducible notebooks with networkx and nxvis, loads real datasets (a 29‑node seventh‑grade… | ||
| A Pythonista's Introductory Guide to Web Assembly | Ariel Ortiz | 02h 47m |
Explains concrete results and tools: piodide runs CPython compiled to Wasm in the browser, uses emscripten/LLVM and runtimes like wasm3 and wasmer for Python… | ||
| Introduction to Property Based Testing | Zac Hatfield-Dodds | 01h 24m |
Property‑based testing claims that specifying invariants rather than cases uncovers real edge‑case failures: Hypothesis drives generation (default ~100… | ||
| Python Types for Fun and Profit | Pradeep Kumar Srinivasan, Jia Chen, Shannon Zhu | 03h 38m |
Claims that static typing catches bugs early and scales to real codebases, and the session shows how with pyre plus inference and MonkeyType you can annotate… | ||
| Documenting your code from docstrings to automated builds | Jacob Deppen | 02h 59m |
Shows a concrete workflow: write docstrings and type hints, render API with Sphinx + extensions (autodoc, napoleon, viewcode), author guides and runnable… | ||
| Knowledge graph data modelling with TerminusDB | Cheuk Ting Ho | 02h 27m |
Hands‑on workshop that turns two CSVs into a working knowledge graph in TerminusDB: build a schema (Employee document, Address subdocument, Team enum), load… | ||
| Getting started with Object-Oriented Programming through Signal... | Francesco Bruni | 03h 14m |
Tutorial uses signal processing to teach OOP by actually building classes and running code: creates Signal and Wave classes with amplitude frequency and… | ||
| Distributed Python with Ray Hands on with the Ray Core APIs | Jules S. Damji | 02h 51m |
The session demonstrates concrete Ray Core use: writing remote functions and actors to build a working parameter server (3 workers, updates over ~20 epochs)… | ||
| (Professionally) Coding with Others | William Morrell | 26m |
Practical checklist for collaboration with concrete commands and tools rather than high-level fluff: coverage includes README and contributor guidelines and… | ||
| Awesome Modern Web Testing with Playwright | Andrew Knight | 03h 15m |
Builds a Python test automation project from scratch that automates a DuckDuckGo search using Playwright and pytest, showing installation (pip install… | ||
| nothing matches | ||