Python Unplugged on PyTV: Key Takeaways From Our Community Conference

What happens when a global community with a love for Python meets a splash of 90s nostalgia? You get Python Unplugged on PyTV, our first-ever fully online community conference.
On March 4, 2026, Python Unplugged on PyTV set out to capture the magic of a full, in-person conference experience for people watching remotely all over the world – and it worked.
Thousands of attendees tuned in live, with even more watching later on demand. Viewers enjoyed live talks, expert panels, Q&As, hallway-style discussions, and even an interactive quiz.
Speakers from across the Python ecosystem traveled to Amsterdam, the birthplace of Python, with some journeying over 10 hours to take part in the event. Meanwhile, the PyCharm team brought the whole experience to life with a fully produced studio setup, 90s-inspired visuals, and an infectious energy that carried through the entire seven-and-a-half-hour broadcast.
With 13 insightful talks covering everything from AI and data science to web development and open-source sustainability, there was no shortage of ideas, perspectives, and cutting-edge discussions.
If you didn’t catch every session or just want an overview of the day, this recap highlights our standout moments from Python Unplugged on PyTV.
Watch the recap video
Want to see the highlights from Python Unplugged on PyTV? Watch the full recap video below.
JetBrains’ Dr. Jodie Burchell, Data Scientist and Python Advocacy Team Lead; Cheuk Ting Ho, Data Scientist and Developer Advocate; and Will Vincent, Python Developer Advocate, discuss the key talking points from the day.
Need a quick overview? Here are the highlights
If you’d rather get the key takeaways in a written format, we’ve broken down the biggest insights from the day below. From the evolving role of AI to the importance of the Python community, these are the moments that stood out most from Python Unplugged on PyTV.
Highlight 1: Python is not just for beginners
Python’s reputation as a beginner-friendly language is well deserved, but it only tells part of the story. Python is a full-stack ecosystem capable of supporting complex, production-ready applications across a wide range of industries.
A key takeaway here was the importance of moving beyond the basics. In his How to Learn Python session, Mark Smith, Head of Python Ecosystem at JetBrains, explained how, once foundational concepts are in place, developers need to engage with Python more holistically. That means building real-world projects, exploring existing codebases, and understanding how Python is used in production environments. Ultimately, this is what bridges the gap between learning and mastery.
Interestingly, this also means being intentional about how you use modern tools while learning. In our recap video, Cheuk noted: “What I liked about this talk was the tip to turn off the AI features while you’re learning.”
The point isn’t to avoid AI entirely, but to ensure it doesn’t replace the hands-on experience needed to develop your own Python expertise.
Highlight 2: The continuing role of community in Python
Python’s success has always been rooted in its community, and that remains as true as ever. Georgi Ker, Director and Fellow at the PSF; Una Galyeva, Head of AI at Geobear Global; and Jessica Greene, Senior ML Engineer at Ecosia, showcased this in their How PyLadies Is Shaping the Future of Python discussion.
PyLadies is an international mentorship group focused on helping more women become active participants and leaders in the Python community. The success of initiatives like PyLadies highlights how inclusive spaces can broaden participation and shape the future of the language.
As Will noted in our recap video, “Being part of the community is not just the code. It’s the conferences, it’s the people, it’s the live events – that’s what makes Python special.”
Python depends on a culture of shared responsibility, and contributors play a vital role. As AI brings more people into the ecosystem, preserving these values becomes even more important. Travis Oliphant, creator of NumPy, touched on this in his insightful session, Community is More Than Code: People Are What Make Python Thrive, and Why That Will Continue in an AI-Enabled Era.
There’s also a strong link between community and innovation, as Carol Willing, Core Developer at JupyterLab, explained in her session, Conversation, Computation, and Community: Key Principles for Solving Scientific Problems With Jupyter Notebooks and AI Tools. Tools like Jupyter have thrived in part because they enable conversation, collaboration, and knowledge sharing among people.
Highlight 3: AI poses both a threat and an opportunity for Python open source
AI is fundamentally changing how developers interact with open source.
On the positive side, AI coding tools lower the barrier to entry and allow more people to contribute. However, this increased accessibility comes with trade-offs. Maintainers are now dealing with a higher volume of contributions, many of which require significant review or refinement. Deb Nicholson, Executive Director at the PSF, discussed this trade-off in more detail in her session, AI Practitioners Are Only Getting Half the Goodness of Python.
This shift places additional pressure on those responsible for maintaining open-source projects. While AI can accelerate development, it also risks introducing poorly structured or low-quality code at scale.
Paul Everitt, Developer Advocate at JetBrains; Georgi Ker, Director and Fellow at the PSF; and Carol Willing, Core Developer at JupyterLab, pondered this in their Open Source in the Age of Coding Agents discussion. Ultimately, AI can’t replace the human systems that sustain open source. Trust, collaboration, and shared ownership remain essential, and arguably become even more important as contribution volumes increase. The real challenge lies in ensuring communities remain healthy and resilient as they scale.
Highlight 4: AI has also revolutionized how Python practitioners work
Beyond its impact on open source, AI is transforming day-to-day development workflows.
As Marlene Mhangami, Senior Developer Advocate at Microsoft Agentic, explained in her A Practical Guide to Agentic Coding session, coding is emerging as a new paradigm in which developers delegate tasks to AI systems capable of planning, executing, and refining code. This means the developer’s role is moving toward orchestration and validation, requiring new skills in guiding and evaluating AI outputs.
At the same time, development is becoming more conversational and exploratory. In environments like Jupyter, AI tools help users iterate faster, test ideas more easily, and move more fluidly between thinking and coding.
AI is also having a tangible impact on frameworks like Django, as discussed by Sheena O’Connell, Board Member at the PSF, in her talk, Powering Up Django Development With Claude Code. AI tools can speed up development in Django by handling repetitive tasks such as boilerplate generation and debugging. However, this comes with a caveat – developers must remain critical and treat AI as a collaborator, not a source of truth.
For beginners, AI can be a powerful learning aid, but over-reliance can limit deeper understanding. Building projects, reading code, and actively solving problems remain essential for developing real expertise.
Highlight 5: The importance of open-source AI
The open-source AI ecosystem is expanding rapidly, bringing with it a growing landscape of models, datasets, and tools.
This openness drives collaboration, transparency, and innovation, making it easier for developers to experiment and build on existing work. At the same time, it introduces challenges around fragmentation and long-term sustainability.
As Merve Noyan, ML Engineer at Hugging Face, explained in her Open-Source AI Ecosystem session, platforms like Hugging Face play a key role in organizing this ecosystem and making it more accessible, while Python continues to connect tools, communities, and technologies.
Highlight 6: Context is key for effective AI agents
As AI systems become more advanced, the way they interact with their input data is becoming increasingly important. Tuana Çelik, Developer Relations Engineer at LlamaIndex, covered this in detail in her insightful Orchestrating Document-Centric Agents With LlamaIndex talk.
LlamaIndex enables developers to build document-centric AI agents that retrieve, index, and reason over large collections of information. By structuring how documents are ingested and queried, it provides the LLM with much more context for the text it is processing, helping produce more accurate, context-aware responses.
This is particularly valuable in knowledge bases and enterprise assistants, where understanding relationships between pieces of information is as important as accessing the data itself.
Highlight 7: How Polars is refining high-performance data processing
Polars is pushing Python data processing toward a more scalable, production-ready future, as Polars creator Ritchie Vink explained in his Towards Query Profiling in Polars session.
Its high-performance, lazy execution model allows queries to be optimized automatically behind the scenes. However, this level of abstraction can make it harder for developers to fully understand performance.
To address this, there’s a growing need for better tooling, particularly around query profiling. By exposing execution plans, memory usage, and bottlenecks, developers can make informed decisions and build more efficient data workflows.
With features like streaming execution, Polars is helping bridge the gap between local data processing and large-scale systems.
As Jodie highlighted in the recap discussion, this shift is bringing more advanced data concepts into everyday Python workflows. She commented, “It’s really interesting to see more big data ideas coming to local Python data processing.”
Highlight 8: The power of typing in modern Python
Typing in Python continues to evolve, with a growing focus on flexibility rather than rigid enforcement. Open-source Django projects creator Carlton Gibson shed more light on this during his talk, Static Islands, Dynamic Sea: Some Thoughts on Incremental Typing.
The talk highlighted how developers are increasingly adopting an incremental approach. By creating “static islands” within a dynamic codebase, they can improve reliability, maintainability, and tooling without sacrificing Python’s core strengths.
In our recap video, Will agreed with this sentiment, adding, “It doesn’t have to be all-or-nothing. We don’t have to turn Python into something that it’s not.”
This approach is particularly useful in large frameworks like Django, where typing can help define clearer boundaries while still preserving developer ergonomics.
Highlight 9: The Django renaissance: Debunking aging myths
Django remains a modern, actively developed framework, as Django Fellow Sarah Boyce revealed in her session, Django Has a Marketing Problem: Debunking the Myths That Won’t Die.
Many of the criticisms that it’s outdated or unscalable don’t reflect the current reality. In practice, Django continues to evolve and power a wide range of applications.
The challenge is less about Django’s capabilities and more about perception, as the Django community was called to champion its strengths, ongoing evolution, and real-world impact.
Shifting this narrative will be key to ensuring its continued relevance and adoption in the years ahead.
What’s next for Python Unplugged on PyTV?
Python Unplugged on PyTV was our first step in reimagining what a fully online community conference can look like, and the response was incredible.
Looking at the numbers, more than 5,500 people joined us during the livestream. Since then, we’ve had a further 110,000 watch the event recording, showing just how global and engaged the Python community really is.
We’d love to bring Python Unplugged on PyTV back next year. What would you like to see more of? Who should we invite as speakers? Are there topics we didn’t cover that you’d love to explore?
Drop your suggestions in the comments and help shape the future of Python Unplugged on PyTV.
