With PyCharm, Python Developers Finally Get a Powerful IDE
The highly anticipated Python/Django IDE — a new link in the chain of productivity development tools by JetBrains — hits the market
October 13, 2010
Prague, Czech Republic, October 13, 2010 — JetBrains®, the creators of intelligent, productivity-enhancing development tools, continues its expansion in the IDE market and releases its next language-specific IDE — PyCharm 1.0 for Python and Django developers.
The release adds a new but already strong member to the family of lightweight language-specific IDEs that JetBrains started in 2008 with RubyMine, a Ruby on Rails IDE. Other installments include PhpStorm and WebStorm IDEs for PHP, HTML and JavaScript developers.
Like all other JetBrains IDEs, PyCharm features a smart code editor which understands the specifics of Python and offers remarkable productivity boosters: automatic code formatting, code completion, refactorings, auto-import, one-click code navigation, and more. Backed by advanced code analysis routines, these features make PyCharm a powerful tool in the hands of both professional Python developers and those who are just starting out with the technology.
“Personally, Python has been my favorite language for quite a while now. That’s why I’m especially excited about sharing this powerful tool with other Pythonistas around the world,” said Dmitry Jemerov, PyCharm project lead. “I’m certain that PyCharm will make their Python/Django development a real pleasure. Built on the IntelliJ platform, PyCharm naturally inherits its outstanding JavaScript, HTML and CSS editing features that all web developers will appreciate. I daresay that with all these capabilities, PyCharm will become a leading Python IDE even before its next major release.”
PyCharm 1.0 also provides the following key features:
- Advanced support for Django development – including smart code completion, inspections, refactorings and specific code navigation.
- Integrated Python Debugger and graphical unit test runner.
- Support for the modern Python development toolchain, including virtualenv and buildout.
- Version Control Systems integration – unified UI for most popular VCS such as Mercurial, Git, SVN, Perforce and CVS.
- Google App Engine support – allows running and deploying your applications to the App Engine server, while ensuring that the code meets the requirements of the sandbox environment.
- REPL and Django consoles – with many advantages over the standard ones: on-the-fly syntax check with inspections; braces and quotes matching and pairs autoinsertion; and code completion.
Separate personal and commercial PyCharm licenses are available, both affordably priced. Each includes free IDE updates for 1 year after the purchase date, covering even major new releases.
To learn more about JetBrains PyCharm and download a free 30-day product trial, visit the JetBrains website at https://www.jetbrains.com/pycharm.
About JetBrains
JetBrains is a technology-leading software development firm specializing in the creation of intelligent, productivity-enhancing software. The company is widely known for its innovative, award-winning Java™ integrated development environment IntelliJ® IDEA (see details at https://www.jetbrains.com/idea), ReSharper and dotTrace Profiler for .NET developers (see https://www.jetbrains.com/resharper, https://www.jetbrains.com/profiler), TeamCity — a continuous integration and build management environment (https://www.jetbrains.com/teamcity), RubyMine — a Ruby and Rails IDE (https://www.jetbrains.com/ruby), PhpStorm — Smart PHP IDE (https://www.jetbrains.com/phpstorm), and WebStorm — lightweight JavaScript/HTML editor (https://www.jetbrains.com/webstorm). JetBrains maintains its headquarters in Prague, Czech Republic, with its R&D labs located in St. Petersburg, Russia and Boston, Massachusetts. For more information, see https://www.jetbrains.com.
***
Note to Editors: JetBrains, IntelliJ, IntelliJ IDEA, ReSharper, dotTrace, RubyMine, and TeamCity are trademarks or registered trademarks of JetBrains, s.r.o. All other trademarks are the properties of their respective owners.