Pythonology

Python is an amazing programming language that makes software development productive and fun. Python is open source, was created by a community of thousands of developers world-wide, and is used by about 14% of all programmers today. These are my thoughts as a user, advocate, co-author of an IDE for Python, and a director of the Python Software Foundation.

Monday, February 15, 2010

Wingware at PyCon 2010

Wingware is a silver sponsor for PyCon 2010. If you will be at the conference, please stop by our booth in the expo hall or come to one of our open space events (times will be posted on the open space boards and at our exhibit booth). Wing IDE's developers will be available at both locations to take suggestions and feedback, answer questions, and/or to help you get started using Wing IDE with your code base.

We will also be handing out Wingware balsawood gliders and gel ink pens for those that are swag-inclined.

Hope to see you there!

Monday, February 01, 2010

Wingware Python IDE 3.2.4 released

It has been quite a while since I've announced a new release of Wing IDE here. We are now up to version 3.2.4. Here is a summary of what we added in Wing IDE 3.2:

  • Support for Python 3.0 and 3.1 and 64-bit Python on OS X
  • Improved version control integration for Subversion, CVS, Bazaar, git, Mercurial, and Perforce
  • Added 64-bit installers for Linux
  • File management in the Project view
  • Symbol type icons in the auto-completer, based on rewritten type inferencer
  • Auto-completion in the editor obtains completion data from live runtime when the debugger is active
  • Perspectives: Create and save named GUI layouts and optionally automatically transition when debugging is started
  • Improved support for Cython and Pyrex (*.pyx files)
  • Added key binding documentation to the manual
  • Added Restart Debugging item in Debug menu and tool bar
  • Improved OS Commands, Bookmarks, and Templating/Snippets tools
  • Many, many bug fixes and minor improvements. The change log contains the gory details.
The best way to learn more about Wing IDE is to just try it. There is a tutorial in the Help menu or just add your code to a project, set up any needed Python Path in the Project Properties, and forge ahead.