Faster Python: Unlocking the Python Global Interpreter Lock | The PyCharm Blog
Take a first look at true multithreading in Python 3.13 with the no-GIL option. Learn why it matters and compare performance with and without the GIL (Global Interpreter Lock).
One thread at a time? π« Now thereβs a better way.
Python 3.13 introduces an experimental no-GIL option, unlocking the potential for true multithreading.
π Get a first look at our plan to remove the GIL, and see the performance benchmarks in this blog post by Cheuk Ting Ho: π jb.gg/79ypq7 π
08.08.2025 13:12 β π 1 π 0 π¬ 0 π 0
Been waiting for GPT-5 to arrive?
Itβs here β now integrated into PyCharm through the Junie coding agent and AI Assistant, giving you:
β¨ Up to 2Γ better code quality
π§ Smarter, more context-aware assistance
Learn more about the update and be the first to try it in PyCharm!
08.08.2025 07:57 β π 1 π 0 π¬ 0 π 0
New in PyCharm 2025.2: the AI Playground.
Test, compare, and debug prompts across multiple LLMs β including your own local models.
β¨ Tweak model settings
π Run creative prompt experiments
π₯ Watch here: jb.gg/vqte7p
#AI #LLM #PromptEngineering #AIPlayground
07.08.2025 13:00 β π 1 π 1 π¬ 0 π 0
Live Webinar -
Join us today to master uv, the lightning-fast Python package manager β‘
ποΈ @mkennedy.codes + @wsvincent.bsky.social
π 11 am EST / 3 pm UTC
π Tune in: jb.gg/zxxskk
#Python #uvpm #DevTools
07.08.2025 09:58 β π 5 π 1 π¬ 0 π 0
Introducing the AI Toolkit! Everything AI engineers need β now natively supported in PyCharm.
π§ͺ AI Playground: experiment with prompts, compare model outputs, and fine-tune parameters.
π΅οΈ AI Agent Debugger: debug, inspect, and optimize agent-based AI systems.
π Get started now: jb.gg/fr657b
06.08.2025 12:30 β π 2 π 0 π¬ 0 π 0
π PyCharm 2025.2 introduces an AI Toolkit for AI engineers.
β¨ Release highlights:
π€ AI Playground and AI Agents Debugger
π Improvements to Junie, AI Assistant, Jupyter notebooks, and more
π The last supported version of PyCharm Community Edition
Check it out π jb.gg/wgn4tp
05.08.2025 11:20 β π 5 π 1 π¬ 0 π 0
Managing large dependency trees?
uv is a Rust-powered pip replacement that is 100x faster.
Join the livestream for a live demo and migration tips!
π
Aug 7, 11 am EST / 3 pm UTC
ποΈ @mkennedy.codes @wsvincent.bsky.social
π jb.gg/zxxskk
#Python #uv #DevTools
30.07.2025 17:42 β π 10 π 2 π¬ 0 π 0
Pythonβs GIL has long been a performance bottleneck. But with the experimental no-GIL option in Python 3.13, that could change. π Learn more from @cheuk.dev:
βοΈ Why GIL exists
βοΈ How multiprocessing works around it
βοΈ How it's being removed
βοΈ GIL vs. no-GIL performance
π Read now: jb.gg/79ypq7
29.07.2025 11:25 β π 5 π 2 π¬ 0 π 0
π¬ The premiere date is set β βPython: The Documentaryβ is coming on August 28!
Mark your calendar. Text your friends.
π₯ This is the Cult.Repo documentary you donβt want to miss.
Proudly supported by PyCharm.
21.07.2025 10:22 β π 5 π 1 π¬ 0 π 0
We had a great time at #EuroPython, where we met many brilliant Python developers π
Every conversation reminded us why the Python community is so special π
Thanks to everyone who stopped by our booth to chat, share feedback, and talk Python with us. See you at the next one!
18.07.2025 13:00 β π 9 π 1 π¬ 2 π 0
Are you at #EuroPython? So are we! π
Stop by the PyCharm booth to chat with us, check out some demos, grab a few goodies, or just drop by to say βhiβ π
π₯ Watch this video with Kristel to get the vibe!
17.07.2025 12:00 β π 3 π 2 π¬ 1 π 0
π£ Calling all EuroPython attendees!
Catch the exclusive preview of the Cult.Repo Python documentary β proudly supported by PyCharm π₯ Be among the first to see it and hear from the people who shaped the language.
14.07.2025 14:45 β π 2 π 1 π¬ 0 π 0
Django key components
New to Django? π Learn what makes this Python framework ideal for building apps.
π Explore its core components, MVT architecture, and a bit of history.
π» Start your first project easily with PyCharm.
π jb.gg/e1yjik π
03.07.2025 16:30 β π 2 π 0 π¬ 0 π 0
What stood out to you at #PyConUS 2025?
For us, it was hearing firsthand about the future of Python packaging. uv is fast, modern, and built with Python developers in mind.
The best part? PyCharm supports uv natively, so you can manage uv projects from your IDE.
Watch the interview: jb.gg/f974z1
01.07.2025 13:48 β π 1 π 0 π¬ 0 π 0
What Is the Django Web Framework?
π§ What is Django? A Python web framework for building scalable, secure apps β fast.
π Why use it?
βοΈ Built-in tools
βοΈ Clean structure
βοΈ Flexible + scalable
βοΈ Trusted by Instagram, Pinterest, and Disqus
π Learn Django and set up your first project: jb.gg/e1yjik
25.06.2025 15:00 β π 1 π 0 π¬ 0 π 1
What if you could fine-tune LLMs like Mistral-7B without the complex cloud configs?
With JetBrains Cadence in PyCharm, you can. No DevOps. No stress.
π Cloud execution
πΈ Real-time cost tracking
π Reproducible runs
Watch the full tutorial and see Cadence in action: jb.gg/3rotat
23.06.2025 15:19 β π 1 π 1 π¬ 0 π 0
#PyConUS 2025 was an absolute blast! π
We loved being part of the amazing #Python community, exchanging ideas, and showcasing the latest AI features in PyCharm.
π₯ Catch the video recap and feel the energy!
How was your experience? Let us know in the comments! β¨
20.06.2025 12:23 β π 4 π 2 π¬ 0 π 1
Training Your ML Models With Cadence | The PyCharm Blog
Explore JetBrains Cadence, a plugin that merges the ease of local development with advanced cloud computing capabilities.
π Harness the power of cloud computing directly within your IDE with Cadence and enhance your #MachineLearning workflows.
π Enjoy seamless integration with #PyCharm and try it for free with a USD 30 credit!
π Learn more: jb.gg/tymmwc
19.06.2025 13:07 β π 5 π 1 π¬ 1 π 0
Curious about what's next for #uv?
We caught up with @zanieb.bsky.social and @hynek.me to get the scoop straight from an Astral team member and a PSF Fellow.
π‘Did you know? PyCharm introduced native uv support, so managing your uv projects just got easier.
π₯ Watch the full interview: jb.gg/f974z1
17.06.2025 13:43 β π 1 π 0 π¬ 0 π 0
Multithreading in Python isnβt real? Letβs clear that up.
π Concurrency vs. multithreading
π§ When to use `async/await` vs. `threading`
π How to debug concurrent code
Read the blog post with code examples by Cheuk Ting Ho: π
jb.gg/6yvylj π
16.06.2025 12:42 β π 5 π 1 π¬ 0 π 0
Tired of messy cloud configs for ML?
With JetBrains Cadence in PyCharm, we fine-tuned Mistral-7B straight from the IDE β no complicated cloud configurations or stress necessary.
π₯ See how seamless training and fine-tuning your models can be: jb.gg/3rotat
12.06.2025 12:45 β π 3 π 1 π¬ 0 π 1
Developer Ecosystem Survey 2025
Take our survey, shape the future, and seize the chance to win a MacBook Pro or other rewards!
Time is running out to participate in the Developer Ecosystem Survey from @jetbrains.com.
Tell us about your development experience for the chance to win exciting prizes. π»π
π surveys.jetbrains.com/s3/sm-develo... π
12.06.2025 10:13 β π 0 π 1 π¬ 0 π 0
PyCharm 2025.1.2 is out! π Now you can:
β
Run uv projects with a dedicated run configuration
βοΈ Drag and drop cells in Jupyter Notebooks
π Choose an interpreter for Jupyter, with more options than just Conda!
β¬οΈ Download it today: jb.gg/5as7wv
11.06.2025 16:21 β π 2 π 0 π¬ 0 π 0
Want to make your Python code faster? ποΈ
Learn the difference between `async/await` and `threading`, and when to use which.
Read the blog post by @cheuk.dev for a deep dive into concurrency in Python: π jb.gg/6yvylj π
10.06.2025 15:01 β π 4 π 1 π¬ 0 π 1
π We loved having the @pyladiesams.bsky.social meetup on #Dapr and #AIAgents at the JetBrains office!
Dana Arsovska and Marc Duiker showed Dapr in action β from core concepts to building AI agents.
π PyCharm is proud to partner with a community built on learning, sharing, and support.
30.05.2025 13:46 β π 4 π 0 π¬ 0 π 0
PyCon US 2025 Recap -
Will Vincent
Reflections on attending the conference in Pittsburgh.
Check out @wsvincent.bsky.social's recap of #PyConUS 2025! π From connecting at the PyCharm booth to exploring Pittsburgh, he reflects on his first in-person #PyCon since 2019.
Full story here: wsvincent.com/pyconus-recap/ #Python
23.05.2025 14:00 β π 3 π 1 π¬ 0 π 0
ποΈ A language that changed the world. A story thatβs never been told like this before.
Discover how Python became one of the most beloved programming languages.
Watch the trailer for the upcoming @cultrepo.bsky.social documentary β proudly supported by PyCharm: jb.gg/zjkz9s
21.05.2025 13:04 β π 7 π 4 π¬ 0 π 0
Smiles, swag, and Python spirit π
Weβre happy to be part of the coolest #Python community at #PyConUS 2025!
19.05.2025 13:42 β π 4 π 0 π¬ 0 π 0
π¬ The Python documentary is coming soon β and the trailer is out now!
Get a first look at the film that traces Pythonβs journey from side project to global phenomenon.
Weβre excited to have contributed to this story alongside Guido van Rossum, Paul Everitt, and many others.
19.05.2025 10:42 β π 5 π 1 π¬ 1 π 1
t-strings in Python (PEP 750)
Python has many string formatting styles which have been added to the language over the years. Early Python used the % operator to injected formatted values into strings. And we have string.format() w...
Python string formatting is evolving with t-strings β secure, structured syntax for advanced use cases like SQL, HTML, and DSLs.
Paul Everitt, David Peck, and Jim Baker join @talkpython.fm to explore the latest Python developments.
π§ Listen to the episode: jb.gg/v3al4p
15.05.2025 11:26 β π 2 π 2 π¬ 0 π 0