PyCharm is a Python IDE with a full set of productive development tools with the Python programming language. In addition, IDE provides high-class opportunities for professional web development with the Django framework.
After the release of version 3, PyCharm forked into two lanes: a free, open source community edition; and the commercial professional edition. Here are some highlights of the different forks:
- Rich IDE for Python & Web Development
- Supports Django, Flask, Google App Engine, Pyramid, web2py
- Remote Development, Databases and SQL Support, UML and SQLAlchemy Diagrams
- Light IDE for Python Development
- Free, Open Source, Apache 2 License [1
- Project Navigation, Testing support, Customizable UI, Vim key bindings
You can compare the forks here.
The stated price is as for individual customers, paid annually. PyCharm is available at several price points. Price above reflects one year's subscription for the individual user; see this page for more information.
Full release notes are available here
- Integration of Jupyter Notebook has been improved. Some of the most requested Jupyter Notebook features are implemented in this release. Now you can run all cells with a single button click, select and configure your Jupyter server with a specific project and port to listen to, keep track of variables while troubleshooting them by getting their current state, restarting the kernel, and publish notebooks from PyCharm to JetBrains Datalore.
- Syntax highlight support for many other languages has been added. Do you work on projects where code in another language sneaks into your project? PyCharm will now highlight the syntax of Windows .bat files, C #, C ++, Groovy, Lua, Makefiles and more.
- We support some important Python 3.8 features. Try out only location parameters, variable expression in expressions, & # 39; Finally & # 39; qualification to limit the use of methods, classes and variables and new ways to use f-strings to present values and variables.
- cURL format is now supported for HTTP requests. Just copy your CURL formatted request and paste it directly into the HTTP Request file to convert it to its format, and then feel free to change request parameters, headers, or body.
- OS X 10.11 or later
- Python 2: versions 2.6 and 2.7 or Python 3: from version 3.4 up to version 3.7
Download now ]]>