Python IDE with complete set of tools for productive development with Python programming language.
Python IDE for Professional Developers.
PyCharm benefits:
- Intelligent Python Assistance: PyCharm provides smart code completion, code inspections, on-the-fly error highlighting and quick-fixes, along with automated code refactorings and rich navigation capabilities.
- Web Development Frameworks: PyCharm offers great framework-specific support for modern web development frameworks such as Django, Flask, Google App Engine, Pyramid and web2py.
- Scientific Tools: PyCharm integrates with IPython Notebook, has an interactive Python console and supports Anaconda as well as multiple scientific packages including matplotlib and NumPy.
- Cross-technology Development: In addition to Python, PyCharm supports JavaScript, CoffeeScript, TypeScript, Cython, SQL, HTML/CSS, template languages, AngularJS, Node.js and more.
- Remote Development Capabilities: Run, debug, test and deploy applications on remote hosts or virtual machines, with remote interpreters, an integrated ssh terminal and Docker and Vagrant integration.
- Built-in Developer Tools: A huge collection of tools out of the box: an integrated debugger and test runner; Python profiler; a built-in terminal; and integration with major VCS and built-in Database Tools.
PyCharm - Features
Key Features:
- NEW: Python: Faster Debugger, New and Improved Test Runners, Support for the six Library
- NEW: Web Development (Pro only): Django, Flask & Pyramid updated support, Vue.js plugin, JavaScript Unit Test Status Gutter Icons, Support for Jest
- NEW: Database Tools (Pro only): Editor Colors
- NEW: Version Control: Improved Log Viewer, File History
- NEW: Remote Development (Pro only): SSH Multi-Factor Authentication, Native Docker for Mac
- NEW: Data Science: Data View for Pandas DataFrames and Numpy Arrays, Remote Jupyter Notebooks (Pro only)
- Platform Improvements: Zero-Latency Typing, Semantic Highlighting, Ctrl+Click on Links in Terminal, Find in Path Dialog
- Intelligent Coding Assistance: PyCharm provides smart code completion, code inspections, on-the-fly error highlighting and quick-fixes, along with automated code refactorings and rich navigation capabilities.
- Built-in Developer Tools: PyCharms huge collection of tools out of the box includes an integrated debugger and test runner; Python profiler; a built-in terminal; integration with major VCS and built-in database tools; remote development capabilities with remote interpreters; an integrated ssh terminal; and integration with Docker and Vagrant.
- Web Development: In addition to Python, PyCharm provides first-class support for various Python web development frameworks, specific template languages, JavaScript, CoffeeScript, TypeScript, HTML/CSS, AngularJS, Node.js and more.
- Scientific Tools: PyCharm integrates with IPython Notebook, has an interactive Python console and supports Anaconda as well as multiple scientific packages including Matplotlib and NumPy.
- Customisable and Cross-platform IDE: Use PyCharm on Windows, Mac OS and Linux with a single license key. Enjoy a fine-tuned workspace with customisable color schemes and key-bindings, with VIM emulation available.
PyCharm - System Requirements
Windows:
- Microsoft Windows 10/8/7/Vista/2003/XP (incl.64-bit)
- 1 GB RAM minimum
- 2 GB RAM recommended
- 1024x768 minimum screen resolution
- Python 2.4 or higher, Jython, PyPy or IronPython
Mac:
- Mac OS X 10.8 or higher
- 1 GB RAM minimum
- 2 GB RAM recommended
- Python 2.4 or higher, Jython, PyPy or IronPython
Linux:
- 512 MB RAM minimum, 1 GB RAM recommended
- 1024x768 minimum screen resolution
- Python 2.4 or higher, Jython, PyPy or IronPython