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.