PyCharm 2023.3.3 Is Out!
This year, we are trying out a new approach with our releases, moving away from a quarterly schedule to more regular monthly feature-rich releases. This change is intended to deliver new features more rapidly and streamline the feedback process.
Visual diff for Jupyter notebooks
There is no need to dig into JSONs anymore – PyCharm now provides a diff view for Jupyter notebooks that renders cells with inputs as if you’re looking through the actual notebook.
AI Assistant: Unit test generation
Use JetBrains AI Assistant to speed up your Python development with automated unit test generation for methods in classes.
Jupyter notebooks: Widget rendering
While PyCharm 2023.3.3 already displays interactive graphics for libraries such as Matplotlib, Bokeh, Plotly, pyecharts, and TensorBoard, we plan on improving this functionality even further in the upcoming releases.
Async viewer for the debugger
Get information about the program’s state and track the evaluation of coroutines while debugging in PyCharm. You can now also use the await keyword outside of functions in the debug console.
Fixes for the DataFrame viewer
In PyCharm 2023.3, we introduced the ability to view DataFrames and series in a separate editor tab. Following user feedback, we’ve improved this view, which now offers new color coding for data and better performance with large datasets.
These are the most notable updates featured in the PyCharm 2023.3.3 release. For a detailed overview of all the changes, we recommend reviewing the release notes.
Your feedback is invaluable to us as we work to improve PyCharm. We encourage you to share your thoughts and suggestions on the latest features and updates. Connect with us on X (formerly Twitter) or drop a comment below to let us know what you think. If you come across any bugs while working with the IDE, please report them to our issue tracker.