All 78 #pyconau videos we have permission to release are now up on YouTube (www.youtube.com/playlist?lis...), with high quality AV1 encodes going to the LA mirror soon.
PyCon Australia 2025 - YouTube
youtube.com
@nextdayvideo.bsky.social
All 78 #pyconau videos we have permission to release are now up on YouTube (www.youtube.com/playlist?lis...), with high quality AV1 encodes going to the LA mirror soon.
PyCon Australia 2025 - YouTube
youtube.com
#pyconau @gdayitsjack.bsky.social Data & AI Track Closing http://youtu.be/kfndb_myDwU
"Data & AI Track Closing" - Nic Crouch, Jack Skinner (PyCon AU 2025)
The Data & AI specialist track is all about the technology, skills, and practices that engineers, data scientists, and researchers need when building effective and reliable solutions that involve data and leverage different flavours of machine learning and automation. We’re excited to hear talks that cover a wide range of topics relating to data science, data engineering, ML engineering, and
youtu.be
#pyconau Conference Opening (Sunday) - Peter Hall http://youtu.be/08l07Fya2wQ
"Conference Opening (Sunday)" - Peter Hall (PyCon AU 2025)
Welcome to Sunday!
youtu.be
#pyconau Scientific Python Track Closing - Genevieve Buckley, Kai Striega, Charles Turner, Jo Basevi http://youtu.be/aZjxejrOIkk
Scientific Python Track Closing
Thanks for coming to the Scientific Python track!
youtu.be
#pyconau Education Track Opening - Amanda J Hogan, Nicky Ringland, Alison Wong http://youtu.be/zKWpS8pzoQY
"Education Track Opening" - Amanda J Hogan, Nicky Ringland, Alison Wong (PyCon AU 2025)
Welcome to the Education track!
youtu.be
#pyconau Education Track Closing - Amanda J Hogan, Nicky Ringland, Alison Wong http://youtu.be/NKSFsMybh08
"Education Track Closing" - Amanda J Hogan, Nicky Ringland, Alison Wong (PyCon AU 2025)
Thanks for coming to the Education track!
youtu.be
#pyconau @gdayitsjack.bsky.social Data & AI Track Opening http://youtu.be/Dgv90VYhg4k
"Data & AI Track Opening" - Nic Crouch, Jack Skinner (PyCon AU 2025)
The Data & AI specialist track is all about the technology, skills, and practices that engineers, data scientists, and researchers need when building effective and reliable solutions that involve data and leverage different flavours of machine learning and automation. We’re excited to hear talks that cover a wide range of topics relating to data science, data engineering, ML engineering, and
youtu.be
#pyconau Scientific Python Track Opening - Genevieve Buckley, Kai Striega, Charles Turner, Jo Basevi http://youtu.be/o7Kaxm_0jfU
Scientific Python Track Opening
Python has become one of the cornerstone languages for developing scientific software, thanks to its flexibility, extensibility, ease of use and extensive ecosystem. Whether you’re doing machine learning, processing & visualising data, or running a statistical analysis, there’s a good chance there's a Python package that can help get you to a result quickly. This track is for anyone using
youtu.be
#pyconau Data Structures: A learning journey - Izy Hogan http://youtu.be/RKMAACeFFrE
"Data Structures: A learning journey" - Izy Hogan (PyCon AU 2025)
Follow my journey from drowning in the world of data structures to understanding through implementation. Skip Lists... What are they? Why are they? And how do they work? These are all questions I sought to answer after I discovered them in the wild. Come and find out why I think writing your data structures from scratch might be the best way to understand them.
youtu.be
#pyconau Scaling Python-Powered Machine Learning With Snowflake - Sheena Nasim http://youtu.be/XBTTZnUprbM
"Scaling Python-Powered Machine Learning With Snowflake" - Sheena Nasim (PyCon AU 2025)
Discover how Snowflake's AI Data Cloud revolutionizes Python-powered machine learning at scale. Learn how Snow Pandas brings familiar pandas operations to massive datasets for scalable data engineering, explore advanced feature engineering with Snowflake ML's distributed processing capabilities, and witness distributed ML training. Build millions of models in parallel across partitions with
youtu.be
#pyconau Building with Multiple Languages: A Python-First Approach - Ramon Perez http://youtu.be/yRetfEOdnT4
"Building with Multiple Languages: A Python-First Approach" - Ramon Perez (PyCon AU 2025)
Python is slow for certain tasks. That's not news. The usual response is to either accept the performance hit or rewrite everything in another language. There's a third option: use Python as the control centre and delegate specific tasks to languages that excel at them. This talk provides practical patterns for building polyglot applications. I'll show JavaScript handling real-time web
youtu.be
#pyconau Building an electricity market model from scratch - Dr Jack Simpson http://youtu.be/HjwH1sa0og8
"Building an electricity market model from scratch" - Dr Jack Simpson (PyCon AU 2025)
This presentation will introduce the audience to the fields of electricity market modelling and mathematical optimisation (MO).The talk will be comprised of three sections: The first section will provide some background and context for the audience. We will describe what an electricity market is, how it functions, and the energy transition which is changing how we build and operate the grid.
youtu.be
#pyconau Pinchy the bestest boi - Hailey Bartlett http://youtu.be/Q2I7uJDIQhE
"Pinchy the bestest boi" - Hailey Bartlett (PyCon AU 2025)
Have you ever wondered if life would be better with a robot scorpion by your side? Now’s your chance to find out! Meet Pinchy — a Raspberry Pi-powered, fully autonomous, and undeniably eye-catching robot companion. In this talk, you’ll learn how Pinchy maps its environment and navigates with ease using SLAM algorithms and computer vision. We’ll also dive into the efficient design inspired by
youtu.be
#pyconau @nitishagar.bsky.social Building Production-Ready MCP Servers: From Protocol to Patterns http://youtu.be/Lrk-ZlaBYfY
"Building Production-Ready MCP Servers: From Protocol to Patterns" - Nitish (PyCon AU 2025)
The Model Context Protocol (MCP) is an open standard for connecting AI assistants to the systems where data lives, including content repositories, business tools, and development environments. This talk explores practical implementation patterns for building robust MCP servers in Python, covering architecture decisions, error handling strategies, and real-world deployment considerations. You'll
youtu.be
#pyconau @larene.dev Keynote: You are welcome in this world http://youtu.be/VYN3sZSKbhg
"Keynote: You are welcome in this world" - Larene Le Gassick (PyCon AU 2025)
Designing for inclusion isn’t about ticking boxes, avoiding lawsuits, or expanding markets—it’s about people. True inclusion starts with the individuals we meet and the stories we choose to share. My journey into digital accessibility has been deeply personal—shaped by my Dad, who was blind, navigating a world that too often overlooks people like him. As the designers and builders of
youtu.be
#pyconau @nickzoic.bsky.social The Primordial Code http://youtu.be/Rp_IslakSIE
"The Primordial Code" - Nick Moore (PyCon AU 2025)
You, by which I mean all the Eukaryotes in the audience, are running on an operating system a couple of billion years old. Every cell in your body is full of primordial libraries, monkey patches, self-modifying code, viral hacks and even containers embedding a different operating system. This talk is all about the freakish parallels between cell biology and computer architecture, and will leave
youtu.be
#pyconau @benno.au Skill Issue http://youtu.be/ND_SPnOynvg
"Skill Issue" - Benno Rice (PyCon AU 2025)
With the arrival of large language models and the generative tools built on them we have seen a huge increase in pressure to use these tools in our work. This worries me, but it's hard to easily explain why. Am I being paranoid? Or just overly opposed to a change that's inevitable? Is it just... a skill issue? I invite you to listen to me dig through the history of the relationship
youtu.be
#pyconau Found Font Family - Zain Afzal http://youtu.be/LvUucV7AYn8
"Found Font Family" - Zain Afzal (PyCon AU 2025)
It's impossible to do software without the power of fonts and text rendering. They underpin the terminal we use to run our code, the browsers we use to run our web apps and the emails we get paid too much to write. But for many they are a black box of standards and code that seems to effortlessly click together, until they don't. This talk explores how this works from font file structures,
youtu.be
#pyconau The Birdwatcher’s Guide to Optimised Tabular Data Pipelines - Jenya Bogacheva http://youtu.be/pxufIVQudpM
"The Birdwatcher’s Guide to Optimised Tabular Data Pipelines" - Jenya Bogacheva (PyCon AU 2025)
Sometimes you inherit a clunky pipeline. Sometimes an LLM writes one for you. Either way, you’re stuck with something slow, memory-hungry, and hard to scale. This talk is about what happens next — how to turn a naive tabular data pipeline into something fast, efficient, and scalable. You’ll get a guided tour through a zoo of optimization techniques: reducing algorithmic complexity, minimizing
youtu.be
#pyconau Student Showcase - Amanda J Hogan, Nicky Ringland, Alison Wong http://youtu.be/mqg93zv1S-E
"Student Showcase" - Amanda J Hogan, Nicky Ringland, Alison Wong (PyCon AU 2025)
Showcase of student projects
youtu.be
#pyconau Going with the flow? Apache Airflow for operational-quality scientific workflows - Patrick Sunter, Michael Pegios, Daehyok Shin http://youtu.be/2lgZe5UVW6g
Going with the flow? Apache Airflow for operational-quality scientific workflows
In this session we will share our experience of using Apache Airflow to build production scientific modelling workflows. This will draw on our work at the Australian Bureau of Meteorology on multiple projects which updated existing services to use Airflow – the eReefs water quantity and quality modelling and Seasonal Streamflow Forecasting services. Why invest effort to learn and then apply
youtu.be
#pyconau The Continued Developer Evolution - Derek Bingham http://youtu.be/KIIZoXLAZOU
"The Continued Developer Evolution" - Derek Bingham (PyCon AU 2025)
The developer landscape is undergoing a profound transformation. What began with coding assistants has rapidly evolved into AI agents and autonomous systems that are reshaping how we build software. This evolution isn't slowing down—it's accelerating. In this session, we'll examine the current state of the developer ecosystem and how AI is fundamentally changing what it means to be a
youtu.be
#pyconau Conference Opening (Saturday) - Peter Hall http://youtu.be/UuHLxN_PZ3s
"Conference Opening (Saturday)" - Peter Hall (PyCon AU 2025)
Welcome to Saturday!
youtu.be
#pyconau @calebbrown.bsky.social Unarchiving vulnerabilities and avoiding tar-pits http://youtu.be/yFGutC3p_84
"Unarchiving vulnerabilities and avoiding tar-pits" - Caleb Brown (PyCon AU 2025)
I found some vulnerabilities in Python's standard library, and now you've all had to upgrade your Python. Sorry, not sorry. My day job is focused on open source and software supply chain security. This has made me curious - how trustworthy even are the core technologies our ecosystems are built on - like 46 year old archiving formats? So after I read a vulnerability report that exploited
youtu.be
#pyconau Keynote: Ethics in AI: Building Fair and Just Intelligence Systems - Dr. Arwen Griffioen http://youtu.be/Js50HW4K-lI
Keynote: Ethics in AI: Building Fair and Just Intelligence Systems
AI systems increasingly make life-changing decisions about healthcare, employment, criminal justice, and financial services, but often perpetuate systemic discrimination against marginalized communities. Through real-world examples this talk examines how bias enters AI through biased data, algorithmic design, and deployment feedback loops. Attendees will learn a practical three-phase framework
youtu.be
#pyconau Falsehoods Programmers Believe About Reality - Lilly Ryan http://youtu.be/GBHGHrlRlKs
"Falsehoods Programmers Believe About Reality" - Lilly Ryan (PyCon AU 2025)
"In the beginning, the Universe was created. This has made many people very angry and has been widely regarded as a bad move." - Douglas Adams Computers, despite a frankly alarming amount of hype, are not good at nuance. They are usually fast, occasionally obedient, and capable of storing quite a lot of cat pictures, but when asked to represent something as slippery as "a person" or "Tuesday",
youtu.be
#pyconau MCP for dummies: Feed more context to LLM - Tarun Jain http://youtu.be/1uZl3e8GdsU
"MCP for dummies: Feed more context to LLM" - Tarun Jain (PyCon AU 2025)
Providing the right context to large language models is challenging. Every integration—whether accessing local files, connecting to Google Calendar, or querying internal databases—requires custom work. Each tool connection becomes a separate, manual effort. This is where MCP comes in. Model Context Protocol (MCP), in simple terms, is a universal adapter for AI models that need external context.
youtu.be
#pyconau The Long Hello World - Noah Kantrowitz http://youtu.be/qNt06GcQqCA
"The Long Hello World" - Noah Kantrowitz (Pycon AU 2025)
Hello World is often used as a stand-in for "the simplest program", great for teaching and getting people started on their coding journey. But what _really_ happens in that one line? This talk will be a deep dive into the Python interpreter, C libraries, Linux kernel, and beyond. We will poke holes in every abstraction and learn about our computers like never before, both to aid in debugging and
youtu.be