JetBrains Delights the Python Community with a Free Edition of its Favorite IDE, PyCharm 3.0

This is an important cross-post from JetBrains PyCharm Blog.

We are happy and proud to let you know that we’ve just released PyCharm 3.0, the newest version of our Python IDE. It comes with an outstanding lineup of new features and enhancements, including:

  • SQLAlchemy support
  • Pyramid & Web2Py web frameworks support
  • Full-featured embedded local terminal
  • Configurable language injections
  • Improvements in Python and Django code intelligence
  • Much better code insight for PyQt and PyGTK
  • and a lot more…

But the most noteworthy announcement for version 3.0 is:
PyCharm now comes in two editions: Community and Professional.

And yes, you read it right: a free and open-source edition of PyCharm is now available!

We all know that Python has long been used in scientific computing and is rapidly being adopted by education and outreach programs. And these are the circles that JetBrains traditionally supports. So the the idea of opening PyCharm’s major functionality to a broader developer community came naturally to us.

We are also confident that a rich set of intelligent language features designed for productive and error-free development will be also appreciated by professionals who use Python for their lightweight coding or scripting tasks.

PyCharm Community Edition is totally free and open-source, available under the Apache 2.0 license. The feature set of this edition is limited to support pure Python coding, while the major functionality and complementary tooling is still there. Community Edition provides core Python language support with code completion, one-the-fly code analysis, refactorings, local debugger, test runner, virtualenv, version control integrations, etc.

PyCharm Professional  Edition represents a superset of the Community Edition, and is ultimately the most powerful and full-featured IDE for Python and Web development. It supports a broad range of advanced technologies including Django, Flask, GAE, SQLAlchemy, Pyramid, web2py and other frameworks and toolkits on top of those supported in Community edition. Starting from v3.0, PyCharm supports several new frameworks and libraries listed above, offers more intelligent code insight for core Python and supported frameworks, new inspections, language injections, Django improvements, Local terminal, and a lot more.

Read more about what’s new in PyCharm 3.0 and download the IDE for your platform.For more details on the differences between Community Edition and Professional Edition, please visit the PyCharm Editions Comparison page.

PyCharm 3.0 Professional Edition is a free update for everyone who purchased their license after Sep 24, 2012. As usual, a 30-day trial is available if you want to try PyCharm as your new Python/Django IDE.

Develop with pleasure!
JetBrains PyCharm Team

Comments below can no longer be edited.

8 Responses to JetBrains Delights the Python Community with a Free Edition of its Favorite IDE, PyCharm 3.0

  1. Adil says:

    September 25, 2013

    Great contribution for python community. I wish you could do the same for rubymine.

  2. codescaling | PyCharm goes open source says:

    September 25, 2013

    […] has announced that PyCharm 3, its Python IDE, is following the route pioneered by their Java IDE, IntelliJ IDEA […]

  3. Hongya Cui says:

    September 25, 2013

    Great. Community Edition meets my needs.

  4. EFG says:

    September 25, 2013

    PyCharm 2.7.3 is telling me that no update is available.

    When I opened PyCharm this morning, I got a popup saying that version 3.0 was available if I wanted to update, but I clicked in the Show More.. button instead of Yes. That closed the dialog, and whenever I click on Check for Updates, PyCharm reports that no updates are available (even though I’m running 2.7.3)

    • Dmitry Filippov says:

      September 26, 2013


      It works as expected. The new major version of PyCharm has appeared (3.0) and we show notification for previous major version users (2.7.3) only once. This is done deliberately just to not annoy 2.7 users on each PyCharm opening) Actually not all users want to upgrade to 3.

      There is one more thing:
      there is no automatic update from 2.7 to 3.0 or from 3.0 EAP to 3.0 release.

      You need manually download fresh installer and do fresh installation.
      Note: Your preferences are saved and you don’t have to uninstall previous installation of PyCharm. You can keep 2.7 along with 3.0 for example)

  5. Jay says:

    September 26, 2013

    Will this be available in IDEA through the python plugin? Is there a ETA on this?

    • Dmitry Filippov says:

      September 26, 2013

      We will update python plugin, but unfortunately there is no ETA

  6. Wilma Krzal says:

    September 29, 2014

    This guide to python ides is pretty thorough and covers pretty much every ide available for the python language.

Discover more