Enhancements to the HTTP client and user experience in PyCharm 3.11
Published on Sep 10, 2022
There have been several UX enhancements announced for PyCharm 2022.2, including support for Python 3.11, PyScript, and Database management PRO.
New features in Pycharm’s 2022.2 update include code insight for Python 3.11, run-environment selection in HTTP client, new UI for setting up remote interpreters and support for the PyScript framework.
Version 3.11 of Python has code insight for exception groups, the ability to mark individual TypedDict items, and initial support for variadic generics. Developers can select a “run environment” before “run” with the click of an icon in the gutter.
It now supports WebSocket connections as well. This API allows one to send messages to a server and receive event-driven responses without polling the server. The HTTP and WebSocket protocols are now supported by PyCharm by default.
UX has also been improved significantly. The configuration of interpreters at remote locations has been simplified (WSL, SSH, Docker, Docker Compose, Vagrant). The setup procedure becomes more systematic and straightforward as a result.
PyScript Pro was also announced for the first time. Using PyScript, you can build powerful Python web applications that take advantage of Pyodide, WASM, and contemporary web technologies. Anaconda’s vision of democratizing data science and Python includes PyScript. “We are pleased to see JetBrains embracing PyScript by adding initial support within their professional product,” said Fabio Pliger, principal software architect at Anaconda and co-creator of PyScript.
An option to import multiple CSV files has been added to PyCharm 2022.2’s database management PRO. Developers can now import multiple CSV files into new or existing databases. Selecting multiple files in the project view and dragging them to a database schema or selecting import to database from the context menu is the only way to accomplish this.
The Apache NetBeans 15 IDE has been released
After what has turned out to be a slight delay in the release of NetBeans 15, yesterday saw the release of the Java-based integrated development environment…
A new update makes BioShock unplayable on Linux
The BioShock series has become one of the most recognisable and beloved in gaming history. The publisher, 2K, is still releasing updates to support…