Webinar Recording: Production Python 3 Web Development with Pyramid and PyCharm

The recording of our October 17th webinar with Paul Everitt and Dmitry Filippov, Production Python 3 Web Development with Pyramid and PyCharm, is now available on JetBrains YouTube Channel and JetBrains.TV.

This webinar shows that, with PyCharm as a productive development environment and Pyramid’s 2-year support for Python 3, you can now treat Python 3 as “ready to go” for web development. The code samples used in this webinar can be found here.

About this webinar

Winner of the prestigious “Webinar Title with The Most P’s Award”, this webinar covers Python 3 web development with PyCharm and the Pyramid web framework. The new PyCharm 3.0 release includes strong support for Pyramid.

This webinar shows that, with PyCharm as a productive development environment and Pyramid’s 2-year support for Python 3, you can now treat Python 3 as “ready to go” for web development.

Pyramid support is new in PyCharm 3.0 and is only available in the professional edition.

Paul EverittPaul Everitt is a partner with Chris McDonough and Tres Seaver at Agendaless Consulting, doing large web applications based on Pyramid. Before that, Paul was a co-founder with Zope Corporation, taking the first open source application server through $14M of funding. Paul has bootstrapped both the PSF and the Python Software Foundation. Before that, Paul was an officer in the US Navy, starting www.navy.mil in 1993.

Keep up with the latest PyCharm news on JetBrains PyCharm Blog and on Twitter @pycharm.

Develop with pleasure!
-PyCharm team

Posted in Screencast, Video, Webinar | Tagged , , , , , | 4 Comments

PyCharm 3.0.1 update is available

We’ve just made available a fresh PyCharm 3.0.1 build 131.339 for both the free Community Edition and the full-blown Professional Edition!

You gave us a lot of good feedback and reported a number of issues for PyCharm 3.0 and the 3.0.1 Release Candidate. So we fixed many issues on code inspections, TypeScript, local terminal, web2py, Pyramid and many more. The full list of changes can be found in Release Notes.

Unfortunately a patch update is not available for this version, so please download the new 3.0.1 version from the PyCharm website.

Should you still have any problems or queries with this release please file them to our Issue Tracker.

We are still working on sharing the sources of the PyCharm Community Edition. We ran into some technical problems when moving the source code with all the history to the new location. Please be patient and stay tuned. They will appear soon and we’ll make sure to announce that additionally.

Develop with pleasure!
-PyCharm team

Posted in Release Announcements | Leave a comment

PyCharm 3.0.1 RC available

We’re happy to announce the availability of the Release Candidate for PyCharm 3.0.1, build 131.296. The build includes many bugfixes, particularly in the areas of inspections and TypeScript support, which are detailed in the release notes for this build.

Unfortunately patch-based update is not available for this build, so if you would like to give it a try, please download the complete installer from the EAP page. As always, please report problems in the issue tracker.

Posted in Uncategorized | 3 Comments

Meet PyCharm and RubyMine at RuPy 2013 in Budapest, Hungary

This is a cross-post from JetBrains Company Blog.

RuPy 2013 LogoRuPy 2013 will take place October 11-13 in Budapest, Hungary and brings together communities from different programming languages Ruby, Python, JavaScript, Clojure and related technologies.

At JetBrains booth you will be able to learn more about our innovative solutions to help professional developers adopt advanced technologies and work faster, better, and more efficiently. By automating the tedious and repetitive development tasks, developers stay focused on code design and the big picture. JetBrains offers complete IDEs for Ruby on Rails, Python, JavaScript, and others, allowing developers to utilize the full power of these dynamic languages.

Come by and say hello to Dennis Ushakov and Daria Dovzhikova from the RubyMine team, and Dmitry Filippov of PyCharm. The friendly group will be happy to have a chat and demo the latest releases of PyCharm 3.0 and RubyMine Momiji EAP, as well as discuss everything JetBrains! Have your questions answered face-to-face and on the spot.

JetBrains Team at RuPy 2013

If that is not enough, we will be running a survey at RuPy. Take part and have the chance to win a free license, or swing by and grab a sticker, and some PyCharm/RubyMine branded M&Ms. We look forward to meeting you there!

For more information follow the teams on Twitter @rubymine and @pycharm.

Posted in Conferences & Events | Leave a comment

Live Webinar: Production Python 3 Web Development with Pyramid and PyCharm, October 17th

This is a cross-post from JetBrains Company Blog.

PyCharm LogoJoin us Thursday, October 17th, 14:00 – 15:00 GMT (10:00 – 11:00 EDT) for our free webinar, Production Python 3 Web Development with Pyramid and PyCharm featuring Paul Everitt.

Winner of the prestigious “Webinar Title with The Most P’s Award”, this session will cover Python 3 web development with PyCharm and the Pyramid web framework.

The new PyCharm 3.0 release includes strong support for Pyramid. This webinar will show that, with PyCharm as a productive development environment and Pyramid’s 2-year support for Python 3, you can now treat Python 3 as “ready to go” for web development.

Pyramid support is new in PyCharm 3.0 and is only available in the professional edition. Space is limited; please register now. There will be an opportunity to ask questions during the webinar.

Paul EverittPaul Everitt is a partner with Chris McDonough and Tres Seaver at Agendaless Consulting, doing large web applications based on Pyramid. Before that, Paul was a co-founder with Zope Corporation, taking the first open source application server through $14M of funding. Paul has bootstrapped both the PSF and the Python Software Foundation. Before that, Paul was an officer in the US Navy, starting www.navy.mil in 1993.

Develop with pleasure!
JetBrains PyCharm Team

Posted in Conferences & Events, Cool Feature, Webinar | 6 Comments

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

Posted in Release Announcements | 41 Comments

PyCharm 3.0 Release Candidate

Hi everyone,

The PyCharm 3.0 Release Candidate build is ready! Since the last PyCharm 3.0 EAP build, we’ve received a lot of feedback from our users, and we have been doing our best to make the product as stable and robust as possible. Thank you for reporting issues!

The final PyCharm 3.0 release is coming soon, so here’s the RC build as the last chance to fix any remaining problems.

Please download the RC build from our EAP page and take a look at the latest changes in the release notes. If you’re currently running the latest PyCharm 3.0 EAP build, you can update from within the IDE.

Please stay tuned these last days before the release. If you run into any problems, just report them to YouTrack – there’s still a bit of time to fix stuff before the final release.

Develop with pleasure!
PyCharm team

Posted in Early Access Preview | 1 Comment

PyCharm 3.0 EAP build 131.91 available

As the release of PyCharm 3.0 gets closer, we’re checking off the last remaining items from our roadmap and presenting the results to you in the new EAP build. Highlights of this build include:

  • Variables view in the Python console;
  • New inspections to detect name shadowing and PEP8 naming conventions violations;
  • Much better code insight for PyQt and PyGTK;
  • Initial (beta quality) support for Subversion 1.8;
  • Custom skeletons (type definitions for third-party libraries) are now usable without patching an installation of PyCharm, and our existing skeletons have been moved to a public GitHub repository.

As usual, the new build is available for download from the EAP page, and the complete release notes are available. Your feedback is welcome in YouTrack.

Posted in Early Access Preview | 11 Comments

PyCharm 3.0 EAP build 130.1764

We’ve just released a new EAP build of PyCharm 3.0, build 130.1764. This time there are not that many new features; the biggest one is probably the support for the Stylus dialect of CSS.

However, the team has been hard at work improving and polishing previously added features. Both Pyramid and the local terminal got a lot of love, and we’ve also greatly improved the code insight in Django templates referenced from class-based views. We’re also continuing the work on the custom skeletons subsystem, which will provide a handy way for users to specify their own type annotations for third-party libraries.

The new build is available for download from the EAP page, and the complete list of changes can be found in the release notes.

Posted in Early Access Preview | 16 Comments

Working with UML class diagrams

Sometimes it can be really handy to have a schematical view of an application’s class hierarchy. PyCharm lets us quickly examine our application structure by generating UML class diagrams. This can help us understand the codebase we’re working on and easily navigate from diagram to code and back. We can even refactor and view changes from the UML diagram!

To learn about UML diagrams usage in PyCharm, please check the UML class diagrams tutorial from our PyCharm’s tutorial space.

As always, we appreciate your feedback in the comments below or in our forum!

Develop with pleasure!
– PyCharm Team

Posted in Cool Feature | 5 Comments