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

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

About Dmitry Filippov

Product Marketing Manager at JetBrains
This entry was posted in Release Announcements. Bookmark the permalink.

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

  1. Emepe says:

    I already have 2.7.3 (129.782) and the last version offered through Help -> Updates is 3.0 EAP 131.167, will be this new version available using update?

    Regards

  2. Slycelote says:

    Great news guys, but I can’t find a link to the source code.

  3. Thor Adam says:

    Will users of IDEA Ultimate with the Python plugin have access to the features in the PyCharm professional edition?

    • Dmitry Filippov says:

      Hi Thor, the Python plugin for IDEA is not updated yet. It will be for sure, but we have no ETA. Anyway, with the plugin you get similar feature set, but you will never get similar user experience. Great IDE + plugin is not Great Python dedicated IDE…

      • danimajo says:

        Are there any discounts for existing Intellij Ultimate Customers?

      • Mark P. says:

        Dmitry,

        Can you expand on that comment. Why won’t IDEA Ultimate plus the plugin give you “similar user experience”?

        • Jason says:

          I think he’s just referring to the fact that the interface is different. PyCharm is a dedicated environment for Python, whereas IntelliJ is broadly intended for Java et al., and therefore does not have the same feel.

          For example, I have IntelliJ but enjoy the simpler dedicated environment of PyCharm from time to time.

        • Dmitry Filippov says:

          Mark,

          well, yeah, Jason is right. There are few things:
          1) Interface is slightly different. Actually you get the same general interface because of PyCharm is based on IntelliJ platform. But menu items set is different, options are not in the same place, you know it is not a big problem, but for example work with interpreters and virtualenv is better organised in PyCharm due to its naturally has interpreters and venv notion.
          2) most significant – PyCharm is being updated often. With new features, inspections, bug updates and so on… IDEA plugin is rarely updated.

          Basically it always better to have solid solution for some particular problem than just glued from parts. It appears in different places. That’s why I’ve written “similar user experience”. There are some insignificant features that absent in IDEA plugin as well.

          • Jay says:

            I think this policy leaves the people behind, that actually bought the full prized ultimate edition.

            Many webdevelopers work with more than one language at once on different levels (front-/backend), so the only option is to go for the ultimate edition with plugins or to fire up 3-4 IDEs to work on a single project.

            The different interface is perfectly fine, since PyCharm is optimized for python developers.

            The plugin update policy on the other hand…

            You pay for the full-blown enterprise class ultimate edition and are treated as a second class customer by having to wait for someone that eventually updates the plugin at some time.

  4. Jonatas C D says:

    well done JetBrains!
    it’s a great step to get more python developers using PyCharm.
    cheers!

  5. David Ichim says:

    I do now get an upgrade from the RC1 build, even after changing the release channels to major releases or milestone releases.

    Do I have to download the professional version from now on as I will not get an upgrade over the RC1 build?

    • Dmitry Filippov says:

      RC is not the release build it is a 30-day preview without any license. You won’t get upgrade from RC to 3.0 so you have to do PyCharm 3.0 fresh installation

  6. Anders Hovmöller says:

    “a free and open-source edition of PyCharm is now available!”

    Where? I can’t find it.

  7. jvvk says:

    I can’t install PyCharm without admin privileges on windows. Is there a portable version which does not require admin privileges?

    Thanks

  8. is it ok to re-distribute it (under same ToC) with other projects? Looks like a perfect addition to the Portable Python distribution.

  9. Jeoen says:

    My Python IDE of choice has how now better. Thanks for that!

  10. Pingback: PyCharm als Open-Source-Version verfügbar | Edenora

  11. Travis Griggs says:

    Arggghhhhh….. So a little over a year ago, I bought a version on Sep 14. Being a happy customer, just shy of a year later, I happily updated my license (kaching). Now I find that I’ve missed the day for upgrades by 10 days. If only I’d been a little more hesitant buying it in the first place a year ago.

  12. Lew says:

    How does one issue an EOF in the built in terminal?

    Example: Ctrl-D to end python shell or ssh session

    Hitting Ctrl-D starts debugging. Removing Ctrl-D as a keymap for debugging does not seem to help.

    Thanks!

  13. Dima Q says:

    Awesome, it’s been a long time coming!
    This time I too may convert :)

  14. lucy says:

    i’ve installed pycharm3.0 n i want to use it for developing PyQt4 projects. Qt project is not showing in pycharm. I dont know wt i’ve to do. Plz sm tell me ..”How to setup pycharm3.0 for PyQt??”

    • Ekaterina says:

      Hi lucy,

      there is no PyQt project type in PyCharm. What you need is just create new empty project and add interpreter containing PyQt. That’s it.

  15. Pingback: Linux Outlaws 322 – Ubuntu to the Knee | Sixgun Productions

  16. Very nice post. I just stumbled upon your blog and wanted
    to say that I’ve really enjoyed browsing your blog posts.
    In any case I will be subscribing to your rss feed and I hope
    you write again very soon!

  17. Vigen says:

    Hi all,

    My question is where from where we can download community PyCharm 2.7.3 release?
    thanks in advance,
    vigen

  18. arthurparauna@hotmail.com says:

    Pycharm Community Edition not support Django?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">