PyCharm

PyCharm (JetBrains)

Python IDE with complete set of tools for productive development with Python programming language.

Licences

Please login to view pricing

Overview

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.

Product 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.

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