The latest PyCharm version has arrived

PyCharm 2019.3 offers support for Python 3.8 and more interactivity

Maika Möbus
PyCharm 2019.3
© Shutterstock / Sonja Calovini

JetBrains has released PyCharm 2019.3. The latest version of the Python IDE lets you use interactive widgets for Jupyter Notebooks—if you are using the Professional Edition. For paid and free versions alike, support for additional Python language features has been added. Let’s see what all has changed.

In a blog post, Ernst Haagsman announced that PyCharm, the Python IDE by JetBrains, has been moved up to v2019.3. Users of the Professional Edition receive some more options for interactivity and connectivity, but there’s news for users of the Community Edition as well.

Since PyCharm was last upgraded, Python 3.8 has been released. Let’s see how PyCharm integrates with the language’s latest major version that arrived in October.

SEE ALSO: Artificial intelligence & machine learning: The brain of a smart city

Python language features

PyCharm 2019.3 has integrated Python 3.8’s new language features. This means it will now warn users when they call a function with an unsupported value, which is in line with the new Literal type annotation that checks for specific values. The Python 3.8 function TypedDict is supported as well. This helps avoid incorrect value assignment for dictionaries.

Further Python functions include automatic creation of tests with the framework pytest and a reworked variables view in the debugger for a better overview of your data.

Pro Edition: Interactivity, MongoDB and more

The Professional Edition of PyCharm 2019.3 allows you to turn your static Jupyter Notebooks into interactive widgets. See how this looks, as shown by JetBrains:

Source: JetBrains

PyCharm currently supports the most popular widget libraries, but if you run into any problems using the new feature, the team is open for feedback via issue tracker.

Additionally, the Professional Edition now offers MongoDB support. Use the database tool window to connect your MongoDB database via View | Tool Windows | Database.

Pro users can now also choose to run PyCharm on WSL 2 (Windows Subsystem on Linux 2).

SEE ALSO: What Twitter and Facebook can teach us about machine learning

PyCharm is available as priced Professional Edition or open source Community Edition. The Professional Edition is suited for scientific and web development with Python and offers HTML, JS and SQL support, whereas the Community Edition is meant for pure Python development. Both are available for download for Windows, macOS and Linux.

See more on PyCharm 2019.3 in the JetBrains blog post. The What’s New page offers further information and a video tour.

Maika Möbus
Maika Möbus has been an editor for Software & Support Media since January 2019. She studied Sociology at Goethe University Frankfurt and Johannes Gutenberg University Mainz.

Inline Feedbacks
View all comments