JetBrains announced the new 2024.2 release of its PyCharm IDE just a few days after the release of IntelliJ IDEA.
The new release introduces significant improvements to the AI Assistant. It enhances cloud-based code completion with faster and more accurate suggestions, and features better UX including syntax highlighting for suggested code, and option to accept suggestions incrementally.
The AI now uses the latest GTP-4o model, supports chat references and semantic search. It features AI integration in the Terminal tool window, and AI-assisted VCS conflict resolution.
PyCharm IDE 2020.1 was released a day ago as the first major release in 2020. The new version features interactive rebasing, smarter debugging, and JetBrains Mono font.
Interactive Rebasing: Commits can get messy, which is why you need to be able to rebase your branch. Now, PyCharm allows you to do so visually and with unprecedented ease.
Smarter Debugging: PyCharm’s debugger now makes it easy to see what’s happening in the middle of a complex statement. When stepping in, the debugger will ask you exactly what part of the statement you want to investigate further.
JetBrains Mono: PyCharm helps you read your code by navigating your project effectively, and now also by presenting your code in a font designed specifically for it.
Django Template Imports: PyCharm Professional Edition makes life easy for web developers by offering code completion (and debugging) in Django templates. We’ve made a couple improvements on this front: auto import for custom tags and better completion.
How to Install PyCharm 2020.1 in Ubuntu:
Jetbrains offers official Snap package for Linux desktop, which runs in sandbox and always updated.
For Ubuntu 18.04 and higher, simply open Ubuntu Software, search for and install pycharm packages:
For those prefer native .deb package, keep an eye on the unofficial PPA though it’s not updated at the moment of writing.
PyCharm 2019.2 was released today with exciting new features, initial Python 3.8 support, improved Jupyter Notebook experience, and many more other changes.
PyCharm 2019.2 release highlights:
Improved Jupyter Notebook integration. Some of the most requested features have been implemented.
Syntax highlight support for many other languages, C#, C++, Groovy, Lua, Makefiles, and more.
cURL format is now supported for HTTP requests.
Add support for some major Python 3.8 features.
Full-text search across multiple data sources
Improved debugging and variable refactoring experiences.
Windows Subsystem for Linux (WSL) interpreters for Windows users developing apps for Linux.
Multiline TODOs support.
Great usability improvements for search everywhere feature.
Performance improvements to F-string.
Additional options for optimizing imports
GitHub pull requests
Cassandra support
How to Install PyCharm 2018.3 in Ubuntu:
Jetbrains offers official Snap package for Linux desktop. For Ubuntu 18.04 and higher, simply open Ubuntu Software, search for and install pycharm packages:
For Ubuntu 16.04, open terminal (Ctrl+Alt+T) and install snapd daemon via command:
sudo apt install snapd snapd-xdg-open
Then install PyCharm snap package via command:
sudo snap install pycharm-community --classic
In the command replace pycharm-community with pycharm-professional for the professional edition.
Uninstall:
To remove the PyCharm snap package, either use Ubuntu Software or run command in terminal:
Jetbrains offers official Snap package for Linux desktop. For Ubuntu 18.04 and higher, simply open Ubuntu Software, search for and install pycharm packages:
For Ubuntu 16.04, open terminal (Ctrl+Alt+T) and install snapd daemon via command:
sudo apt install snapd snapd-xdg-open
Then install PyCharm snap package via command:
sudo snap install pycharm-community --classic
In the command replace pycharm-community with pycharm-professional for professional edition.
Uninstall:
To remove the PyCharm snap package, either use Ubuntu Software or run command in terminal:
Data scientists can now define code cells in their files, and choose exactly which parts to execute. No more need to re-import your data every time you finetune your analysis!
Do you run Python code on remote machines? Configuring an SSH remote Python interpreter is now easier than ever.
Even though Python 3.7 isn’t out yet, PyCharm 2018.1 already fully supports developing Python 3.7 code.
Those of you who take pride in having precise commits will be pleased to hear that you can now choose which chunks of files to include in your git commits.
PyCharm is the Python IDE that knows your code, and PyCharm 2018.1 knows Python code better than ever with new code intelligence features.
Docker Compose file format 3.3 and later are now supported. Also, performance of Docker Compose interpreters has improved significantly.
How to Install PyCharm 2018.1 in Ubuntu:
Jetbrains offers official snap packages for Ubuntu Linux users. You can install it in Ubuntu 16.04, Ubuntu 17.10, Ubuntu 18.04 via following steps.
1. (Ubuntu 16.04 only) For those who never installed a snap package, open terminal (Ctrl+Alt+T) and run command to install snapd daemon:
sudo apt-get install snapd snapd-xdg-open
No visual feedback while typing your password due to security reason.
2. Then you can search for and install PyCharm via Ubuntu Software:
Or run command in terminal instead to install the IDE:
snap install pycharm-community --classic
For professional, replace pycharm-community with pycharm-professional in the code.
Jetbrains announced the release of its Python IDE, PyCharm 2017.3.2, a day ago. Here’s how you can install it in Ubuntu 16.04 and higher.
Changes in PyCharm 2017.3.2 include:
Type annotation ahead of time. You can’t put an inline type annotation when defining a variable in a for or a with statement, so you need to provide the annotation in a separate place, read more on the ticket. This is now supported in PyCharm.
‘Show command line afterwards’ now works correctly for remote interpreters. And further fixes to this feature
Various SQL syntax fixes for PostgreSQL and Oracle (PyCharm Professional Edition bundles all DataGrip features)
React code completion improvements (PyCharm Professional Edition bundles all WebStorm features)