PyCharm Community 2023.2.3 – Lightweight IDE for Python development only.

PyCharm‘s smart code editor provides first-class support for Python, JavaScript, CoffeeScript, TypeScript, CSS, popular template languages and more. Take advantage of language-aware code completion, error detection, and on-the-fly code fixes!

Intelligent Python Support Enjoy outstanding coding assistance with smart code completion, code inspections, on-the-fly error highlighting, auto-fixes, along with automated code refactorings and rich navigation capabilities for all major Python implementations.
Smart Cross-technology Support In addition to Python, Pycharm supports JavaScript, CoffeeScript, TypeScript, HTML/CSS, Cython, template languages, AngularJS, Node.js, and more.
Web Development Frameworks PyCharm offers great framework-specific support for modern web development frameworks such as Django, Flask, Google App Engine, Pyramid, and web2py.
Remote Development Capabilities Run, debug, test, and deploy applications on remote hosts or virtual machines, with remote interpreters, integrated ssh terminal, and Vagrant integration.
Built-in Developer Tools An amazing suite of tools right out of the box: an integrated debugger and graphical test runner; a built-in terminal; integration with Git, SVN, and Mercurial; built-in Database Tools & SQL support.
Customizable and Cross-platform IDE PyCharm works on Windows, Mac OS or Linux with a single license key. Enjoy a fine-tuned workspace with customizable color schemes and key-bindings, with VIM emulation available.

PEP 701: Formalization of f-strings:

To address this change, PyCharm will adjust its inspections to allow reusing quotes, line breaks, escape sequences, and comments inside f-strings for Python 3.12. Additionally, existing intention actions for string literals, such as converting between various quote types, now work in accordance with the new syntax.

Below are the most notable fixes in the new version:
The IDE now displays only one Kubernetes context by default, and contexts can be added and removed as needed. This prevents the IDE from freezing due to unnecessary refreshing of all contexts from kubeconfig files. [IDEA-327422]
The Access is allowed from Event Dispatch Thread (EDT) only error no longer causes the IDE to malfunction when opening certain files. [IDEA-327168]
Code reformatting works as expected in LightEdit mode. [IDEA-315522]

Version for Apple Silicon

Download Now]]>