Recently we got back from PyCon APAC 2015 that took place in Taipei, Taiwan a couple of weeks ago. What a great conference it was!

The PyCon APAC is now the third largest Python conference in the World after original PyCon and EuroPython. This year it hosted around 700 attendees with more than 40 talks in three different tracks:

With our booth in the expo hall we had a great chance to talk to hundreds of people, answering questions about our company, products, PyCharm itself, and collecting valuable feedback:

We also gave a talk on Python Debugger Uncovered which was met with a lot of interest, interesting questions and feedback afterwards:

At the end of the conference there was a PyCharm licenses raffle in the Bingo game format, conducted by conference organizers and supported by JetBrains:

During the conference we held another Pycharm license raffle, right in our booth . With some cool swag up for grabs, conference attendees were very excited about the PyCharm licenses draw.

And now we are happy to announce the list of PyCharm license raffle winners. They are:

Vincent Lin

Joe Su

Spin Lai

Chun Hao Chang

Willy Chen

Jaffer Li

Eric Yu

Hung Ying Tai

Samuel Chen

Hazel Tseng

Congratulations! Your license notifications will be mailed out to you in the next few days.
Participants that didn’t win still get a 20% discount for a new PyCharm personal license (if you ticked that option in the raffle application). We will get in touch with you soon with more information on how to redeem your personal discount.

Today we’re glad to announce the immediate availability of the PyCharm 4.5.2 update.
It’s already available for download from our website. It also will be available soon as a patch update from within the IDE (from PyCharm 4.5.x only).

As a recap, the most notable fixes in PyCharm 4.5.2 are: a couple of fixes for brand-new manage.py tool and fixes for unresolved references in Python code as well as fixes for debugger, javascript code inspections and VCS support.

For further details on the bug fixes and changes, please consult the Release Notes.

Today we’ve published the PyCharm 4.5.2 RC build 141.1580, which is already available for download and evaluation from the EAP page.

This update features a huge list of bug fixes for different subsystems that can be found in the release notes. The most notable among them are: a couple of fixes for brand-new manage.py tool and fixes for unresolved references in Python code as well as fixes for debugger, javascript code inspections and VCS support.

The build is available for download, and you can also use the patch-based upgrade to upgrade from within the IDE (from PyCharm 4.5.x only) without a full re-installation. Just make sure you’ve selected the Beta Releases channel in update settings.

Should you encounter any bugs or problems in this build, please report them to our Issue Tracker.

All JetBrains products are known for their free, quality technical support. We at PyCharm are here to help you with any problem you may come across while using the IDE. Whenever you have a question, doubt, bug or technical issue, rest assured we’re eager to help!

Let me just give you some pointers on how it’s best to contact us to get your problems solved as quickly and easily as possible.

That said, some issues may be more quickly and easily solved on your own. If you have a question about product usage or a specific feature, first please consult this webpage which lists many useful links: PyCharm tutorials, keymap references and PyCharm online help, as well as demo videos, webinars and screencasts from our YouTube channel. In addition, this blog also has a lot of feature highlights. Do also check our community forum to see if someone has already answered your question.

If no answer is in sight after this, use one of these two powerful tools:

1. PyCharm’s public bug tracker. No matter which PyCharm edition you’re using, feel free to report a bug if you experience any technical problems. You can also look through issues others have reported, vote for them, and request new features. Whenever your issue is updated, you will received a notification:

Our developer team does use this tracker internally: we go through, prioritize and resolve dozens of issues every day.

2. PyCharm Technical Support. When bugs are not the issue, but you need help with setup, customization or some general questions, you’re welcome to submit a technical support request. Go to https://intellij-support.jetbrains.com/home/ and switch to the “SUBMIT A REQUEST” tab. Here, please provide your email address, specify the product you’re using, and describe your question or problem in as much detail as possible:

Our support team will respond to your request by email as quickly as humanly possible.

While it’s possible to submit anonymous requests, we recommend that you register for a JetBrains Account and use to log in to various JetBrains services (including Support). A JetBrains Account is a useful tool for managing your interactions with us, as well as your licenses, orders and other things. To open your JetBrains Account, simply log in on the support page or go directly to JetBrains Account page.

An alternative way to reach us is by writing an email directly to the PyCharm Support team. To receive speedy help, please make sure to provide the same details as in the online form described above.

That’s about it. Of course, we’re always listening to your questions, thoughts and any other feedback on our social media, including PyCharm Twitter, Facebook, forum, and this blog. Even our online help supports comments.

Just one week after the PyCharm 4.5 release, we are pleased to announce the general availability of the PyCharm 4.5.1 bug-fix update. It has been uploaded and is now available from the download page. It also will be available shortly as a patch update from within the IDE (from PyCharm 4.5 and 4.5.1 RC only).

As a recap, some notable highlights of this release include: a fix for incorrect encoding and numerous fixes for brand-new manage.py tool.

For further details on the bug fixes and changes, please consult the Release Notes.
As usual, please report any problem you found in the issue tracker.

If you would like to discuss your experiences with PyCharm, we look forward to your feedback in the comments to this blog post and on twitter.

After successful launch of the new PyCharm 4.5 release almost a week ago we’ve received massive feedback from a large audience of our new and existing users. The feedback is mostly positive, but we also got some bugs reported.

Quickly responding to this early feedback, today we’ve published the PyCharm 4.5.1 RC build 141.1199, which is already available for download and evaluation from the EAP page.
The full list of fixes and improvements for this build can be found in the release notes. The most notable among them are: a fix for incorrect encoding and numerous fixes for brand-new manage.py tool.

The build is available for download, and you can also use the patch-based upgrade to upgrade from within the IDE (from PyCharm 4.5 only) without a full re-installation. Just make sure you’ve selected the Beta Releases channel in update settings.

If no problems will occur with this build in the coming days, we’ll release PyCharm 4.5.1 this week. Anyway, if you encounter problems, please file them to our public tracker.

One of the key additions in v4.5 is Python Profiler Integration. You can easily discover captured snapshots and detailed statistics of your running application with a colored function call graph, as well as navigate to source code right from the graph. In addition, the profiler works with remote interpreters the same way as with local ones. The yappi and cProfile profilers are supported:

The PyCharm debugger has grown more powerful, too. Now it includes an Inline Debugger for easy inspection of variables, function parameters and objects right inside the editor. The matplotlib interactive mode now works in both Python and Debugger consoles. The debugger supports two new options, Ignore library files and Step into my code, letting you stay more focused on your own code. You can now also navigate from variables view.

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

The full list of fixes and improvements for this build can be found in the release notes.

Download PyСharm 4.5 RC2 build 141.1116 for your platform from the project EAP page and please report any bugs and feature request to our Issue Tracker. It also will be available shortly as a patch update from within the IDE (from previous EAP builds only) for those who selected the EAP or Beta Releases channels in the update settings.

Stay tuned for a PyCharm 4.5 release announcement, follow us on twitter, and develop with pleasure!

We are now approaching the final steps towards the PyCharm 4.5 release which by all means is going to be a milestone for our Python and Web development IDE. So today we’re happy to announce the availability of the PyCharm 4.5 Release Candidate.

PyCharm 4 Release Candidate includes mostly a consolidation of bug fixes as compared to previous EAP builds. For the detailed list of notable changes and improvements in this build, please check the Release Notes.

Nevertheless, a few new features are introduced in the PyCharm 4.5 RC. First, a couple of new refactorings appeared. With “Convert to Python Package” and “Convert to Python Module” new refactorings you can easily convert a python module to a package and vice versa:

Second, the Python Profile Integration which was introduced in the previous EAP build now works with remote interpreters the same way it does with the local ones. You can easily collect profiler statistics and browse through it with the graph representation:

And last but not least, in the project structure you can now mark a directory as Resource Root for static content such as CSS or JavaScript files, making Django templates, for example, understand the file paths as they should:

In case you missed what’s new in upcoming PyCharm 4.5 – please read the blog posts covering new features in the first, second, and third EAP builds.

You can download the build or upgrade from within the IDE (from previous PyCharm 4.5 EAP builds only) without a full re-installation using the patch-based upgrade. Just make sure you’ve selected the EAP or Beta Releases channel in the update settings.

We hope that there will be no major bugs, however, should you encounter any problems, please report them to YouTrack – we’ll still have a bit of time to fix stuff before the final release.

Stay tuned for a PyCharm 4.5 release announcement, follow us on twitter, and develop with pleasure!

Today we’re glad to let you know that the third PyCharm 4.5 EAP build 141.988 is ready for your evaluation. Please download it from our EAP page.

Just as always, this EAP build can be used for 30 days after its release date and it doesn’t require any license.

Comparing to the previous EAP builds, this one mostly includes a consolidation of fixes for various bugs and problems, and improvements for recently added features. Among them are various IPython Notebook integration fixes and fixes for the python formatter. For the detailed list of notable changes and improvements, please check the Release Notes.

The most notable brand-new feature in this build is the Python Profiler Integration which is available right away from the toolbar or Run | Profile…:

This special profiler configuration starts your application with your current run/debug configuration and attaches the python profiler to it. If you have a yappi profiler installed on your interpreter, it starts with it by default, otherwise it uses the standard cProfile profiler as shown on the screenshot above.
By clicking the Capture Snapshot icon on the profiler console you can get the detailed statistics on functions within your code and view the call graph as well as navigate to the function definition:

Another notable new feature in this build is “Step into my code” which is available from the debugger:

This feature helps you avoid stepping through library sources and lets you stay focused on your own code.

Please take PyCharm 4.5 EAP build 141.988 for a spin! We hope that there will be no major issues, however, should you encounter any problems, please report them to our public tracker.

You can download the build or use the patch-based upgrade to upgrade from within the IDE (from previous PyCharm 4.5 EAP builds only) without a full re-installation. Just make sure you’ve selected the EAP channel in update settings.

Stay tuned for PyCharm 4.5 release announcements, follow us on twitter, and develop with pleasure!