PyCon APAC 2015: Winners of PyCharm License Raffle

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

IMG_20150605_091334

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:

IMG_20150607_132038

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

IMG_20150605_111734

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:

IMG_20150607_155301

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.

With any problems, concerns, or questions ping us in comments below.

Develop with pleasure!
-PyCharm team

Posted in Conferences & Events | Leave a comment

Announcing the PyCharm 4.5.2 release update

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.

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.

Develop with Pleasure!
-PyCharm team

Posted in Release Announcements | Leave a comment

PyCharm 4.5.2 RC is available

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.

Develop with Pleasure!
-PyCharm team

Posted in Early Access Preview | Leave a comment

PyCharm Support: For any problem you may have, we’ll find a solution

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.

In short, here are the channels you’re welcome to use to get support:
bug tracker, blog, Twitter, forum, Facebook, sales support, and of course technical support.

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:

youtrack

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:

support1

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

To track your request history, use the “CHECK YOUR EXISTING REQUEST” tab.

Just a couple of hints to speed up the process and avoid any delays in getting help:

  • Make sure you provide all the information required in the form. We especially need the details of your installation, including the operating system, PyCharm version and the build number.
  • It’s always good to attach screenshots, screencasts, specific projects or files, so we can gain deeper insight into the problem you’re having.
  • In most cases, the support team will ask for your PyCharm log files. For instructions on how to get them, click here.
  • For troubleshooting performance issues like hanging or frozen UI, we have special instructions.

Additional instructions, known issues and FAQs can be found on the JetBrains Support homepage.

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.

Whatever problems you may encounter, we’ll solve them together!

Develop with Pleasure!

Posted in Cool Feature, Tutorial | 5 Comments

Announcing the PyCharm 4.5.1 release update

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.

Develop with Pleasure!
-PyCharm team

Posted in Release Announcements | 4 Comments

PyCharm 4.5.1 RC is available

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.

Develop with Pleasure!
-PyCharm team

Posted in Early Access Preview | 2 Comments

Meet PyCharm 4.5: All Python tools in one place

Hurray, we’ve just released PyCharm 4.5!

pycharm45

PyCharm 4.5 is available as a full-fledged Professional Edition for Python and Web development, or as a free and open-source Community Edition for pure Python development.

Download PyCharm 4.5 for your platform today!

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

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.

More improvements worth mentioning:

  • New and re-worked manage.py tool for Django projects
  • Improved Django 1.8 code insight
  • Bulk move refactoring
  • New refactorings: Convert to module & Convert to package
  • Significantly improved IPython Notebook integration with the new IPython Notebook console
  • Temporary Python Scratch Files
  • Initial support for Python 3.5
  • Distraction-free mode
  • And even more

Please see the what’s new page for more details or, for a quick visual overview, watch this short What’s New in PyCharm 4.5 video:

Download PyCharm 4.5 for your platform here!

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.

Develop with pleasure!
The JetBrains PyCharm Team

Posted in Release Announcements, Video | 41 Comments

Announcing the PyCharm 4.5 RC2

Having announced the PyCharm 4.5 Release Candidate build two days ago, today we’ve published the PyCharm 4.5 RC2 build 141.1116, 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.

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!

-PyCharm Team

Posted in Early Access Preview | 1 Comment

Announcing the PyCharm 4.5 Release Candidate

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.

Please take it for a spin and give us your feedback. The PyCharm 4.5 RC build 141.1075 is available for download from the Early Access Preview page.

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:

refactoring

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:

profileremote

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!

-PyCharm team

Posted in Early Access Preview | 4 Comments

PyCharm 4.5 EAP build 141.988: Introducing Python Profiler

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

profiler

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:

profiler2profiler3

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

stepinto

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!

-PyCharm team

Posted in Early Access Preview | 15 Comments