PyCharm, a JetBrains IDEAgent skills are one of the hottest topics in the AI agent ecosystem right now. But what exactly are they – and how do you use them effectively?
In this tutorial, you’ll learn how to create, install, and manage skills in Codex to move beyond repetitive prompting and into structured workflow engineering. Instead of pasting the same instructions over and over again, you’ll package reusable expertise into modular `SKILL.md` files that your agent can load only when needed.
By the end, you’ll stop thinking in prompts – and start thinking in modular, reusable skills.
⏰ Timestamps: 0:00 – Introduction 1:30 – How do agent skills work 1:53 – Exploring agent skills in Codex 2:14 – Creating a skill manually 4:16 – Creating a skill via `$skill-creator` 5:01 – Installing an existing skill globally 7:15 – Best practices and important considerations 8:32 – Outro
Agent Skills: The Complete GuidePyCharm, a JetBrains IDE2026-03-02 | Agent skills are one of the hottest topics in the AI agent ecosystem right now. But what exactly are they – and how do you use them effectively?
In this tutorial, you’ll learn how to create, install, and manage skills in Codex to move beyond repetitive prompting and into structured workflow engineering. Instead of pasting the same instructions over and over again, you’ll package reusable expertise into modular `SKILL.md` files that your agent can load only when needed.
By the end, you’ll stop thinking in prompts – and start thinking in modular, reusable skills.
⏰ Timestamps: 0:00 – Introduction 1:30 – How do agent skills work 1:53 – Exploring agent skills in Codex 2:14 – Creating a skill manually 4:16 – Creating a skill via `$skill-creator` 5:01 – Installing an existing skill globally 7:15 – Best practices and important considerations 8:32 – Outro
#python #pycharm #jetbrains #ai #agents #agentskills #skills #datascience #ml #ai #codexCan Rust Beat Python in Robotics?PyCharm, a JetBrains IDE2026-09-22 | Can Rust make a robot arm react faster than Python? 🦀🤖
Iulia Feroli puts the new Rust plugin in PyCharm 2026.2 to the test on a LeRobot SO-101 arm, building a ball-kicking reflex loop in pure Python, NumPy, and Rust.
Watch the full build and per-frame latency results: youtu.be/pQMHs07tuPUCan Rust make a robot arm react faster than Python?PyCharm, a JetBrains IDE2026-09-22 | Join Iulia Feroli from Back to Engineering as she puts the new Rust plugin in PyCharm 2026.2 to the test on a real robotics project. A webcam watches for a rolling ball, a LeRobot SO-101 arm kicks it, and the reflex loop gets implemented three ways: pure Python, NumPy, and a Rust extension built and debugged entirely inside PyCharm.
You'll see how the Rust plugin scaffolds a PyO3 crate inside an existing uv project, how JetBrains AI Assistant translates a Python hot loop into Rust, and how to measure the difference honestly with per-frame latency plots. The results don't go the way you'd expect, and that's exactly the point: knowing when Rust wins, when NumPy is already enough, and how to test it yourself without leaving the IDE.
Timestamps: 00:00 Intro: why robotics keeps reaching for Rust 00:40 Memory safety, the GIL, and why not just C 02:00 The Rust plugin: keep Python, speed up the hot path 02:25 Meet the SO-101 robot arm and camera setup 03:22 The project: detect a ball, trigger a kick 03:40 First attempt with YOLO (and its donut problem) 04:20 Recording a custom kick movement 05:00 Building a color tracker: pure Python vs NumPy 05:45 Tuning the HSV detection 06:10 Reflex test: pure Python implementation 06:30 Reflex test: NumPy implementation 06:50 Creating the Rust crate with AI Assistant 08:14 The results: our hypothesis was wrong 08:54 When Rust actually wins in robotics 09:15 Outro
#python #pycharm #jetbrains #rust #robotics #physicalAI #lerobot #computervision #ai #developerproductivityRust + Python in PyCharm 2026.2PyCharm, a JetBrains IDE2026-09-16 | You can now run and debug Rust code within PyCharm 2026.2 🦀+🐍.
Learn how as we speed up a Mandelbrot Set demonstration, first in Python and then in Rust, all within PyCharm.
#python #pycharm #jetbrains #rust #debugging #developerproductivityPOV: You found the PyCharm booth at PyData AmsterdamPyCharm, a JetBrains IDE2026-09-11 | A quick look at the people, demos, talks, and general booth chaos.The Django Tool I’m Most Grateful ForPyCharm, a JetBrains IDE2026-09-09 | Paolo Melchiorre shares how Django changed his life, and names one Django tool or package he’s especially thankful for.
💚 Support Django through the PyCharm for Django fundraiser and help keep the Django ecosystem strong: jb.gg/rs8ds5“Django Changed My Life.” Here’s HowPyCharm, a JetBrains IDE2026-09-09 | Baptiste Mispelon on what Django has meant to him.
💚 Support Django: get Pycharm at 30% off, and your full purchase amount will help fund the people and community behind the framework: jb.gg/rs8ds5How to build a robot that follows your facePyCharm, a JetBrains IDE2026-08-25 | Iulia Feroli builds a face-tracking robot car starting from an Elegoo kit, a custom pink 3D-printed chassis, Python-based computer vision in PyCharm, and an Arduino Q brain upgrade.
Watch the full build process, model training, and hardware debugging: youtube.com/watch?v=FIu14vCvGfsFaster, cheaper, local-first agentic setup in PyCharmPyCharm, a JetBrains IDE2026-08-13 | In this new free course from DeepLearning.AI – created by Andrew Ng and JetBrains' Paul Everitt – you will learn how to build an agentic development setup in PyCharm using open-weight models.
You'll learn how to: 🧠 Build specialized subagents ⚡ Use the "big brain, little brain" approach with cheaper models 📊 Measure cost, latency, and quality as your architecture evolves 🌐 Configure OpenCode + OpenRouter with models like DeepSeek V4 Pro 💻 Transition from cloud inference to fully local AI using LM Studio and Gemma 4 12B
🔗 Read more about the technical workflow and find out how to sign up for the course: jb.gg/sjwx6t
#PyCharm #Python #LocalAI #MachineLearning #DeepLearningAI #DeveloperTools #AI CodingDjango 6.1 is Here!PyCharm, a JetBrains IDE2026-08-08 | Django Fellow and release manager Jacob Walls explains the highlights from the latest Django feature release and how to update with confidence.
#django #python #programming #softwaredevelopment #devtoolsWhats New in PyCharm 2026.2PyCharm, a JetBrains IDE2026-07-21 | PyCharm 2026.2 is here – and it's built around how Python development actually looks today! 🚀
Join Kristel Cocoli as she walks you through the most exciting updates in this release. Discover how PyCharm supports the Rust plugin for building Python extensions without leaving the IDE, how uv workspace and uvx-backed tool support make environment management effortless, and how the new Agent Skills Manager lets you extend Claude and Codex with reusable skills natively in the IDE.
You'll also see how debugpy as the default offers a smoother debugging experience out of the box, how Pyrefly brings next-generation type checking to your projects, and how the new editor minimap helps you navigate long files and notebooks with ease.
⏰ Timestamps: 00:00 Intro 00:27 Build Python extensions with the Rust plugin 03:31 Support for uv workspaces 05:49 Support for uv-backed tools and uvx 07:51 Editor minimap 09:29 Pyrefly type engine integration 11:03 debugpy as the default debugger 11:53 Agent Skills Manager 13:34 Outro
#python #pycharm #jetbrains #rust #uv #debugging #ai #agentskills #pyrefly #developerproductivityPyCharm team at EuroPython 2026PyCharm, a JetBrains IDE2026-07-17 | It was great to see you at #EuroPython! 🐍
Thank you to everyone who stopped by to say hi, chat about Python, and take part in our booth activities.
See you at more Python events soon! 👋How PyCharm Helps Set Up NVIDIA Jetson for Physical AIPyCharm, a JetBrains IDE2026-07-16 | See how Iulia uses PyCharm, virtual environments, and AI Chat to set up a Jetson development stack and troubleshoot dependency issues.
#NVIDIAJetson #PhysicalAI #PyCharm #ROS2 #PyTorchPythonistas Share Their Most Controversial Engineering OpinionsPyCharm, a JetBrains IDE2026-07-14 | What’s your most controversial software engineering opinion?
#PyConUS2026 #Python #SoftwareEngineering #Programming #DeveloperCommunity #TechOpinionsWhat Screams Senior Engineer?PyCharm, a JetBrains IDE2026-07-07 | What instantly tells you someone is a senior engineer?
#PyConUS2026 #Python #SoftwareEngineering #SeniorEngineer #EngineeringLeadership #DeveloperCommunityPublishing Python packages? Do it securely.PyCharm, a JetBrains IDE2026-07-06 | Seth Larson explains why Trusted Publishers and Zizmor are essential to protect your CI/CD workflows and prevent supply chain attacks.
#Python #PyPI #CyberSecurity #OpenSource #GitHubActions #DevSecOpsCan PyCharm Help This Duck Walk? 🦆PyCharm, a JetBrains IDE2026-07-04 | Watch Iulia from "Back to Engineering" build the Open Duck Mini kit by Tnkr – an open-source animatronic duck – and use PyCharm's AI chat with Claude to work through setup errors, dependency issues, and servo calibration.
#openduck #physicalai #roboticsPythonistas Reveal the Biggest Interview Red FlagsPyCharm, a JetBrains IDE2026-07-03 | What’s one red flag when interviewing an engineer?
We asked five PyCon US 2026 attendees.
Watch the full playlist for more perspectives from the Python community: youtu.be/VlCeTC6N9N8?si=1GHcxCv9pOt4NBIDWhy AI Coding Agents Fail on Real Codebases — Sheena O’Connell on Spec-Driven DevelopmentPyCharm, a JetBrains IDE2026-06-29 | At PyCon US 2026, we sat down with Sheena O’Connell to talk about spec-driven development, AI agents, and why so many teams struggle to make agentic coding work in practice. 🤖
Sheena O’Connell is a director of the Python Software Foundation (PSF), founder of Prelude, educator, trainer, and consultant focused on technical training, teamwork, and developer workflows.
In this conversation, Sheena explains why many developers fail when jumping too quickly into complex AI agent workflows, and why starting small, reviewing often, and building your own processes matters so much. 🚀
⚡Key takeaways: Start small with AI workflows before scaling up Review early and often when working with AI-generated code Spec-driven development helps teams stay in control Every project needs its own AI workflow and guardrails Human attention becomes more important as AI speeds up development.
Video chapters: 00:00 - Meet Sheena O’Connell 👋 00:13 - PSF, Education, and Prelude 01:09 - Why AI Agent Workflows Often Fail 02:00 - Building Better Agentic Workflows 03:00 - Starting Small with AI Development 04:04 - Brownfield Projects and Human Attention 04:55 - What is Spec-Driven Development? 06:08 - Review Early and Often 06:32 - Final Thoughts
#Python #PyCon #PyConUS2026 #SheenaOConnell #PSF #Prelude #AIAgents #AgenticCoding #SpecDrivenDevelopment #AIWorkflows #AICoding #LLMs #DeveloperWorkflows #CodeReview #TechInterviewWhy Python Tools Are Switching to Rust 🚀PyCharm, a JetBrains IDE2026-06-26 | Rust isn’t just about speed, it’s also about safer systems. In this short, Seth Larson (PSF) explains why tools like uv, Ruff, and Pyrefly are built with Rust, and where it truly makes a difference for Python developers.
#Python #Rust #PyPI #CyberSecurity #OpenSourceHow to Start Learning Python — Without Getting LostPyCharm, a JetBrains IDE2026-06-25 | Want to learn Python but don’t know where to start?
Pick one tutorial, commit to it, and start writing code.
Don’t over-optimize the perfect course. Don’t just watch videos. Don’t let AI do all the thinking for you. And build something real as soon as you can.
#Python #LearnPython #Programming #Coding #PythonBeginners #SoftwareDevelopmentSecure Your Workflow – PSF Security Developer Seth Larson on Python Supply Chain RisksPyCharm, a JetBrains IDE2026-06-25 | At PyCon US 2026, we sat down with Seth Larson to discuss Python security, supply chain attacks, trusted publishers, and how developers can build safer software. 🔒🐍
Seth is the Security Developer-in-Residence at the Python Software Foundation (PSF). His work spans Python security, the Python Package Index (PyPI), vulnerability response, security standards, software bill of materials (SBOMs), and helping the entire Python ecosystem stay secure.
In this interview, Seth explains why security awareness matters, how Trusted Publishers improve package security, and what developers should be doing today to protect their Python projects from supply chain attacks.
⚡Key takeaways: Security should be relevant to the domain you're working in Trusted Publishers help eliminate credential risks when publishing packages Supply chain security is becoming increasingly important for Python developers Rust can improve security for low-level libraries and extensions GitHub workflows should be reviewed and secured regularly The PSF is investing heavily in security education and tooling.
Video chapters: 00:00 - Meet Seth Larson 👋 00:25 - What Does the PSF Security Team Do? 01:29 - Trusted Publishers and Python Package Security 02:41 - Security Awareness for Python Developers 03:18 - Rust, UV, Ruff, and Python Tooling 🦀 04:24 - Rust vs C/C++ for Python Extensions 05:31 - Supply Chain Security Risks 05:58 - Securing GitHub Actions and CI/CD 07:04 - Security Advice for Python Developers
#Python #PythonSecurity #PyPI #OpenSourceSecurity #CyberSecurity #PSF #TrustedPublishers #SupplyChainSecurity #GitHubActions #RustLang #PyConUS #DeveloperSecurity #PythonCommunity #PyCharm #SoftwareSecurityInterview with Django Expert Paolo Melchiorre on AI and Open Source | PyCon US 2026PyCharm, a JetBrains IDE2026-06-22 | At PyCon US 2026, we sat down with Paolo Melchiorre to talk about Django, AI-assisted development, open-source maintainership, and how the Python community is adapting to AI. 🤖
Paolo is a longtime Python and Django contributor, Django Software Foundation board member, conference speaker, and consultant based in Italy.
In this conversation, he shares insights from his recent talk on AI-generated pull requests and the growing challenges facing open-source maintainers.
⚡ Key takeaways: AI-generated pull requests are creating new challenges for maintainers AI works best when developers carefully review outputs Django is already well-positioned for AI-assisted development Communities are shifting from debating AI to learning how to use it responsibly Human collaboration remains essential in open source.
Video chapters: 00:00 - Meet Paolo Melchiorre 👋 00:12 - Paolo’s Django and Python Background 00:29 - AI-Assisted Contributions and Open Source 01:10 - How Paolo Uses AI in Consulting 01:58 - AI Adoption in Europe vs the US 02:59 - Is Django AI Friendly? 03:30 - Django’s AI Working Group 04:17 - Django on the Med and Community Building 🌍 05:01 - Final Thoughts
#Python #PyCon #PyConUS2026 #PaoloMelchiorre #Django #DjangoSoftwareFoundation #AIAssistedDevelopment #AIPullRequests #OpenSource #AICoding #LLMs #DjangoCommunity #PythonWebDev #OpenSourceMaintainers #TechInterviewLearning Python in the Age of AIPyCharm, a JetBrains IDE2026-06-19 | At PyCon US 2026, we sat down with Sheena O’Connell to discuss one of the biggest questions facing developers today: how should people learn Python in the age of AI? 🎓🤖
Sheena is a Director of the Python Software Foundation (PSF), lead of the PSF Education & Outreach Workgroup, founder of Prelude, and a professional educator specializing in Python, software engineering, teamwork, and technical training.
In this conversation, Sheena shares her perspective on tutorials vs AI chatbots, the importance of programming fundamentals, teaching Python in schools, and why getting your hands dirty with real projects is still the best way to learn.
⚡Key takeaways: Tutorials provide a better learning path than AI alone for beginners AI is best used to fill knowledge gaps, not replace learning Struggle is a critical part of the learning process Watching code is not the same as writing code Python remains one of the best languages for learning programming Building real projects is where the deepest learning happens.
Video chapters: 00:00 - Why Learning Python Is Changing 00:28 - Meet Sheena O’Connell 👋 01:17 - Tutorials vs AI for Learning Python 02:19 - How AI Is Changing Education 04:45 - Learning Through YouTube 📺 06:31 - Should Schools Teach Python? 09:05 - Challenges for Python Educators 11:03 - Advice for New Python Developers
#Python #LearnPython #PythonEducation #PyConUS #PSF #Programming #Coding #SoftwareDevelopment #PythonTutorial #AIEducation #DeveloperEducation #TechEducation #PythonCommunity #PyCharm #PythonLearningWill Type Checking Matter More Because of AI?PyCharm, a JetBrains IDE2026-06-18 | Bruce Eckel suggests that LLMs may need more boundaries: types, constraints, and maybe even effect checking. Could this help make AI-generated code more trustworthy? Check the full interview: youtu.be/hj6RiSEUuoYBruce Eckel on Free-Threaded Python, Type Checking, and Programming in the AI EraPyCharm, a JetBrains IDE2026-06-17 | At PyCon US 2026, Paul Everitt sat down with Bruce Eckel to talk about Python, AI, type systems, free-threading, and where programming languages might be heading next. 🚀
Bruce is a programming language expert and the author of the legendary Thinking in... book series, including Thinking in Java, Thinking in C++, and Thinking in Python.
They discuss free-threaded Python, why concurrency is still hard, and what it will take for the ecosystem to move beyond the GIL. Bruce also shares why he thinks Python developers should pay more attention to type checking — especially as software systems scale and AI-generated code becomes more common.
The conversation goes beyond today’s tooling. Bruce connects type systems, effect tracking, LLMs, and the possibility of programming languages designed specifically for AI. His view: clearer boundaries can help both humans and language models reason about code.
⚡Key takeaways: Free-threaded Python adoption is moving faster than expected Type systems help both developers and AI reason about code AI may favour simpler, more constrained languages Future programming languages could be designed specifically for LLMs Universities and learning systems may face major disruption from AI.
Video chapters: 00:00 - Meet Bruce Eckel 👋 00:47 - Python Free-Threading and the GIL 01:56 - Why Type Checking Matters 02:55 - Effect Systems and Language Design 03:34 - LLMs, Typing, and AI Coding 🤖 04:04 - Programming Languages Built for AI 05:11 - How AI Could Change Education 06:19 - Final Thoughts
#Python #PyCon #PyConUS2026 #BruceEckel #ThinkingInJava #FreeThreading #GIL #TypeSystems #TypeChecking #EffectSystems #AI #LLMs #AICoding #ProgrammingLanguages #TechInterviewJeff Triplett on Django, FastAPI, uv, Pydantic, and AI Agents in Python Web DevelopmentPyCharm, a JetBrains IDE2026-06-12 | Python web development is changing fast.
Will Vincent talks with Jeff Triplett — Django Software Foundation president, Django Fellow, consultant, and longtime Python web developer — about Django, FastAPI, uv, Pydantic, cloud hosting, and AI-assisted development.
In this conversation, he shares insights on Python web frameworks, modern tooling like uv and Pydantic, and how AI is completely reshaping development workflows.
⚡ Key takeaways: - FastAPI is growing rapidly alongside AI development - uv dramatically improves Python developer experience - Pydantic simplifies data handling and AI integrations - AI agents are speeding up development workflows - Developers are shifting from writing code to reviewing and refining outputs.
Video chapters: 00:00 - Meet Jeff Triplett 👋 00:19 - Django vs FastAPI Trends 01:01 - Why uv Changed Python Tooling 01:32 - Python Cloud Hosting Trends ☁️ 02:10 - Why Jeff Uses Pydantic 03:01 - AI Agents and Claude Code 03:43 - How AI Changed Development Workflows
Just spotted that Astral now has a Claude Code marketplace with skills for their whole toolchain: → UV - the blazing-fast Python package manager → Ruff - the linter/formatter that replaced like 10 tools → Ty - their new type checker → Even an LSP for Claude Code 🎯
Quick workflow in this short: → Grab the admonition/instructions to save for later → Install the Astral marketplace → Pull in the UV, Ruff, and Ty plugins from there
If you're doing any Python work with Claude Code, plugging in the Astral skills is a no-brainer. The agent suddenly knows how to use your actual toolchain correctly instead of defaulting to pip and black like it's 2021.Spec-Driven Development: From Constitution to First FeaturePyCharm, a JetBrains IDE2026-06-05 | Agent Clinic has a constitution - now it's time to build the first feature properly.
Here's the spec-driven workflow in action: → Clear the context (the specs will guide us, not chat history) → Ask the agent to pull the next feature from the roadmap → New branch, feature spec, plan, requirements, validation → Answer the clarifying questions (some spicy ones in there) → Add a nav, wire up local Pico CSS, and bake in solid validation instructions → Submit, review the spec in its subdirectory, commit
Pro tip: I usually don't commit this fast. Normally I read the spec really closely and chat back and forth with the agent to clarify edge cases and tighten requirements before anything touches main. Getting the spec right up front saves hours of rework later.
This is what spec-driven development (SDD) looks like day-to-day - small, reviewable artifacts, clear feature boundaries, and an agent that actually has something to anchor against.
Follow along as the Agent Clinic grows!Python, AI, and What Comes After the Demo — Dawn Wages at PyCon USPyCharm, a JetBrains IDE2026-06-05 | What happens after the AI demo? At PyCon US 2026, Paul Everitt sat down with Dawn Wages to discuss the shift from experimentation to production-ready AI. 🚀
Dawn is a developer advocate at Anaconda, former chair of the Python Software Foundation (PSF), longtime Django community member, and a passionate advocate for making technology more accessible.
In this conversation, Dawn shares her thoughts on the rapid growth of the Python ecosystem, the rise of AI tooling, and why why managed Python services are becoming more important for getting projects into production.
Dawn also shares a grounded perspective on AI: nobody knows exactly what AI agents will look like by the end of the year, but the direction is clear. The AI conversation is moving from experimentation and demos toward production engineering — testing, observability, resilience, and predictability.
⚡ Key takeaways: Python continues to grow across both hobbyist and professional use AI is making coding more accessible to non-traditional developers Python cloud tooling is evolving rapidly Moving AI agents from local testing (Ollama) to production pipelines. The next big focus for Python AI: observability, testing, and resilient code.
Video chapters: 00:00 - Meet Dawn Wages 👋 00:20 - Dawn’s PSF and Django Background 00:46 - Trends in the Python Developer Survey 01:25 - Python Accessibility and Problem Solving 02:20 - Managed Python Cloud Services ☁️ 03:14 - AI, Ollama, and the Python Ecosystem 04:02 - Hot Take: Moving AI to Production 04:37 - AI Observability and Production Systems 05:01 - Final Thoughts
#Python #PyCon #PyConUS2026 #DawnWages #Anaconda #PSF #Django #PythonDeveloper #AI #AIAgents #AIObservability #Ollama #PythonCloud #TechInterviewPyCharm Booth Tour at PyCon US 2026 – Demos, AI Talks, Community HighlightsPyCharm, a JetBrains IDE2026-06-04 | The PyCharm team welcomed attendees to the JetBrains booth at #PyConUS 2026 for live demos, AI discussions, and plenty of coffee-fueled conversations with the Python community.
It was a great chance to meet developers, hear how PyCharm is used in practice, and showcase our latest features and AI tooling.
Highlights include live demos, AI agent discussions, community polls, and of course – our bracelet station.
#pycharm #jetbrains #python #pyconusModern Python Debugging in PyCharmPyCharm, a JetBrains IDE2026-06-03 | PyCharm 2026.1 introduces a major upgrade to Python debugging with support for debugpy – Microsoft’s open-source debugger.
You can enable it via: Settings | Python | Debugger | debugpy
#PyCharm #Python #Debugging #PythonDev #DeveloperTools #JetBrains #debugpyBuilding Agent Clinic: Starting with a Project Constitution (Spec-Kit Style)PyCharm, a JetBrains IDE2026-06-02 | Kicking off a new project: Agent Clinic - a place for agents to get relief from their humans.
In this short, we’re borrowing a great idea from Spec-Kit (a popular spec-driven development framework): the project-level constitution. It's high-level guidance that every feature gets developed against, keeping the whole project aligned as it grows. We’ll be using PyCharm as we go.
Here's the workflow: → Spin up a new branch just for the constitution → Have the agent collaborate with me on the mission, tech stack, and roadmap → Let it rip
Spec-driven development (SDD) isn't just a buzzword - having a written constitution means every future decision has something to anchor against. No more vibes-based architecture drift.
Follow along as Agent Clinic takes shape!The PyCharm Team at PyCon US 2026PyCharm, a JetBrains IDE2026-06-01 | The PyCharm team takes you inside the JetBrains booth at #PyConUS 2026 – from live demos and AI discussions to coffee, community, and plenty of Python conversations.
It’s been great to meet so many developers, hear how you use PyCharm, and share the latest features and AI tooling.
The booth featured live demo stations, interactive discussions around AI agents, and lots of opportunities to connect with the Python community in person.
☕ Highlights from the booth included: - Live PyCharm demos of new features - Conversations about AI agents and workflows - Interactive polls with the Python community - Meetups with PyCharm users and contributors - Coffee, coding, and conference vibes
Thanks to everyone for stopping by and chatting with us at PyCon US 2026!
#PyConUS2026 #PyCon #PyCharm #JetBrains #Python #PythonDeveloper #AIAgents #PythonAI #DevTools #ConferenceRecap #PythonCommunity #IDE #Coding #DevVlog5 Ways PyCharm Makes uv Workspaces EasierPyCharm, a JetBrains IDE2026-05-21 | Working with Python monorepos and #uv workspaces?
PyCharm 2026.1.1 now supports uv workspaces with auto-detection, environment setup, dependency management, navigation, refactoring, and running/debugging support. It works with #Hatch and #Poetry, too!
See five ways PyCharm helps make Python workspaces easier to manage and watch the full video to learn more about workspaces in PyCharm.PyCon US 2026 Highlights: PyLadies Auction Donations 🎉PyCharm, a JetBrains IDE2026-05-16 | At PyCon US 2026, the PyCharm team shared two special donations for the PyLadies auction: a limited-edition lamp from Python Unplugged on Pi TV and a handmade embroidery piece.
The PyLadies auction is one of the organization’s biggest fundraisers of the year, helping support and grow the Python community worldwide. 💙🐍
#PyConUS #PyLadies #Python #PyCharm #JetBrains #WomenInTech #PythonCommunityHow Is AI Impacting Open Source?PyCharm, a JetBrains IDE2026-05-16 | #AI makes it easier than ever to contribute to open source.
So why are maintainers overwhelmed?
More contributions doesn’t always mean better contributions.
If you’ve used AI to open a PR recently, this affects you.
▶️ Watch the full video for more Python conference takeaways.Beginner in Coding? Feeling Overwhelmed Is Normal!PyCharm, a JetBrains IDE2026-05-12 | Feeling like you don’t belong as a beginner?
Imposter syndrome isn’t something you “fix”; you learn to work with it.
What actually helps:
• Code is a tool, not the goal Focus on the problems you care about, not just the code itself.
• Get mentors early Progress is much faster when someone guides you.
• Ask questions before you feel ready Waiting until you’re “good enough” only slows you down.
• Use AI, but don’t trust it blindly It can help, but always validate and get feedback.
Watch the full talk by Travis Oliphant on why people and community matter more than ever in the age of AI.How Great Developers Think About Tools, Bugs, and Code | PyCharm Power User InterviewPyCharm, a JetBrains IDE2026-05-12 | What does it look like when a developer truly helps shape the tools they use every day?
In this interview, PyCharm Senior Product Manager Galina Mitricheva sits down with Johannes Rüschel, one of PyCharm's most active customers and contributors.
About Johannes:
- 1,200+ bug reports filed - Contributor to the open-source IntelliJ codebase - Known for sharp, thoughtful, and practical feedback - Directly helping improve PyCharm for thousands of developers
In this conversation, we cover:
- Coding as problem-solving rather than typing - What motivates someone to report bugs - How candid feedback from real users improves developer tools - Using Junie (JetBrains' AI coding agent) to create pull requests for the PyCharm codebase - How AI can support real open-source contribution when the developer understands the problem - Open-source contribution and why software remains endlessly interesting - How technical coaching became Johannes' "professional hobby"
Introducing BetterPy 🐍
Johannes is developing BetterPy, a PyCharm plugin built to make everyday Python development faster and less repetitive.
What BetterPy does:
- Hooks into PyCharm's native intentions and inspections engine - Adds thoughtful actions around type annotations, parameter refactoring, and code transformations - Includes extracting parameter objects, toggling optional hints, and copying annotations from parent methods
Planned features:
- Pytest tests and fixtures - Generics support - Protocol workflows - Deeper AI/MCP integrations
Video Chapters:
[00:00] – Coding as problem-solving, not just typing [03:05] – GitHub projects, experimentation, and open-source mindset [06:06] – Why Johannes reports PyCharm bugs [10:22] – Using Junie and AI to contribute pull requests [14:43] – Open-source contribution advice and working with AI [19:10] – Career evolution from architecture to hands-on engineering [22:24] – Why coding stays endlessly interesting [24:04] – Technical coaching, TDD, and helping teams improve
#PyCharm #Python #JetBrains #PythonDevelopment #SoftwareDevelopment #OpenSource #DeveloperTools #AICoding #Junie #BetterPy #IDE #PythonProgramming #CodingLife #DevTools #IntelliJ #ProductManagement #OpenSourceContribution #PythonDev #SoftwareEngineering #PluginDevelopment #AIAgents #MCP #TypeAnnotations #Pytest #CodeRefactoring #DeveloperInterview #TechInterview #ProgrammingLife #BugReporting #TechCommunityFeeling Behind in Coding? Watch ThisPyCharm, a JetBrains IDE2026-05-10 | You don’t become an expert in programming overnight, and that’s normal.
Even Travis Oliphant (creator of NumPy) says he’s been coding for 30+ years and is still learning.
What you should do instead:
• Ask questions early (don’t wait until you “feel ready”). • Find people who are slightly ahead of you. • Get feedback on what you build. • Accept that confusion is part of the process.
Feeling like you don’t know enough isn’t a blocker; it’s the starting point.
Watch the full talk!How to Start a New TensorFlow ProjectPyCharm, a JetBrains IDE2026-05-09 | This might be the simplest way to start a TensorFlow project 🤖
A robot breaks it down into four steps: • Clone a repo with starter examples • Modify the code for your use case • Set up a virtual environment • Install dependencies
If you’ve been stuck on “where do I even begin?” with computer vision projects, watch the full video by Iulia Feroli.Stop Installing Random AI Agent SkillsPyCharm, a JetBrains IDE2026-05-08 | Installing random AI Agent Skills from GitHub? That can be risky.
Skills can extend your AI agent with powerful capabilities – but they may also include unsafe or malicious scripts. That’s why it’s important to verify the source.
In this video, we’ll show you:
- What AI Agent Skills actually are. - How to navigate JetBrains’ curated skills repository. - How to install and use skills in PyCharm. - How to add your own custom skill registries.
#PyCharm #JetBrains #AIAssistant #DevTools #AI #DeveloperTools #Coding #SoftwareDevelopmentBuilding Jupyter Was a Bit TerrifyingPyCharm, a JetBrains IDE2026-05-07 | JupyterHub was rolled out to 1,000+ users, and no one knew if it would survive.
You can’t fully predict how people will use your system, especially at scale. Real-world usage will always break your assumptions.
Watch the full talk by Carol Willing on problem-solving with Jupyter and AI: youtu.be/Wg99AGQcohYOne IDE, multiple AI AgentsPyCharm, a JetBrains IDE2026-05-07 | Why stick to one AI agent?
With the ACP Agent Registry, you can use them all 👀
✔️ Install agents like Cursor, Claude, and Gemini ✔️ Add your own agents via acp.json ✔️ Access everything in AI Chat
#pycharm #jetbrains #python #developers #javascriptPython Unplugged on PyTV Recap | Key Takeaways From Our Community ConferencePyCharm, a JetBrains IDE2026-05-07 | Missed Python Unplugged on PyTV? Here are our key takeaways. 👇
On March 4th, 2026, we hosted our first-ever fully online community conference, bringing together thousands of Python developers from around the world. 🌍
In this recap, we break down the biggest ideas, trends, and talking points from the day.
You’ll hear insights from our experts as they unpack the latest trends in the Python ecosystem and discuss their favorite moments from the conference.
🎤 Meet our experts: • Dr. Jodie Burchell: Data Scientist & Python Advocacy Team Lead • Cheuk Ting Ho: Data Scientist & Developer Advocate • Will Vincent: Python Developer Advocate
💡 Key talking points: 0:00 Intro – What was Python Unplugged? 0:44 Python is not just for beginners 3:40 AI has revolutionized how Python practitioners work 5:21 The power of typing in modern Python 6:36 The importance of open-source AI 8:04 AI poses a threat and opportunity for Python open source 10:44 The continuing role of community in Python 13:54 How Polars is refining high-performance data processing 15:02 The Django renaissance: debunking aging myths 16:43 Parsing documents for agents with LlamaIndex
#Python #PyTV #PythonUnplugged #JetBrains #PythonCommunity #PythonAI #OpenSourceAI #PythonTyping #Django #Polars #LlamaIndex #DataScience #PythonDevelopers #PythonProgrammingMulti-Agent vs. RAG vs. Single AgentPyCharm, a JetBrains IDE2026-05-06 | When can you use a single agent, and when is that not enough?
The choice isn’t about trends or complexity. It’s about stakes. If the stakes are high, don’t hand over decisions to an LLM.
The key question is “how much risk can you afford?”Live Object Detection on a RobotPyCharm, a JetBrains IDE2026-05-06 | “I’m feeling impressed… and excited to see it in action.” 🤖
That’s a robot reacting to its *own* vision system.
Behind it is a #TensorFlow model running live, recognizing the world through a camera and responding in real time.
The interesting part is not the model itself, but what happens when you connect it to something physical.
If you’ve ever wondered how to go from “it works in a notebook” to “it works in the real world”, this is exactly that step.
Watch the full video by Iulia Feroli to learn how you can build, adapt, and deploy your own real-time object detection app using PyCharm and AI tools.
#ReachyMini is made by Pollen Robotics and Hugging Face.Why AI Alone Didn’t Solve This ProblemPyCharm, a JetBrains IDE2026-05-05 | A researcher reduced a simulation from weeks to under a day, but not by just throwing AI or GPUs at it.
The real breakthrough? Breaking the problem down first.
The key insight: Better thinking is more valuable than more computing.
Watch the full talk by Carol Willing to learn how to approach AI and Python more effectively: youtu.be/Wg99AGQcohYPyCharm 2026.1.1 Brings uv Workspaces SupportPyCharm, a JetBrains IDE2026-05-05 | Python monorepos can break your flow fast.
Multiple virtual environments. Dependencies drifting out of sync. Jumping between projects just to run a test.
PyCharm 2026.1.1 changes that with uv workspaces support. Watch the deep dive by Paul Everitt to see how it works.PyCharm: uv Workspaces Support is Here (And Its Pretty Slick)PyCharm, a JetBrains IDE2026-05-05 | PyCharm 2026.1.1 release notes deep-dive, with the headline feature: uv workspaces support.
Download PyCharm, free forever plus one month of Pro included: jb.gg/pcworspaces
If you're managing a Python monorepo with multiple interconnected packages, you'll know the pain: one virtual environment per project, editable installs to keep in sync, pyproject.toml files to update everywhere, and Python versions that drift out of alignment. It's a lot.
This release tackles that head-on with first-class support for uv workspaces - giving you a single workspace-level virtual environment, smarter package management, and code insight that actually understands your subproject boundaries.
In this video:
The monorepo problem explained, how uv workspaces solve it and what PyCharm 2026.1.1 adds on top, including:
We also touch on Poetry and Hatch workspaces support in this video. There’s much more coming, but it's already a meaningful improvement for anyone working at this scale.
Video Chapters:
[00:00] – Introducing uv workspaces support in PyCharm 2026.1.1 [00:23] – The monorepo and multi-package management problem [01:33] – How uv workspaces work under the hood [02:51] – Exploring a real uv workspace setup [04:25] – PyCharm workspace detection and setup flow [05:50] – Managing workspace virtual environments and Python versions [07:41] – Dependency management and package installation workflows [10:28] – Navigation, refactoring, and code intelligence across workspace members [11:42] – Running code and tests with workspace interpreters [12:19] – Final thoughts on uv, Poetry, Hatch, and the future of workspaces
#PyCharm #Python #uv #Monorepo #PythonDevelopment #JetBrains #PythonPackaging #DevTools #IDE #SoftwareDevelopment #PythonTips #uv #PackageManagement #PyCharm2026 #PythonMonorepo #Poetry #Hatch #DeveloperTools #CodingTools #PythonEcosystemHow Do You Choose an Agent Framework Today?PyCharm, a JetBrains IDE2026-05-04 | Tuana Çelik from LlamaIndex explains why the criteria have changed 👇
🧠 Before, the choice was about developer experience, maintenance, and framework features.
⚡ Now: • The barrier to entry is lower. • Framework differences matter less. • The tooling around them matters more.
🔎 What to focus on: Look at the ecosystem and what it helps you build.
🧭 The key takeaway: It’s not about the “best” framework anymore – it’s about what you can build with it.