PyDE

A Python IDE + Dynamic Lint

PyDE

PyDE is a Python Development Environment written in Python with the wxPython windowing toolkit. That means it's cross-platform: Windows, Mac OS and Linux/GTK. It's designed for all kinds of people writing Python—from Science students taking an elective in Computer Studies to professional developers. This program started as a third year project, a ‘better’ lint for Python, but it's already grown beyond that.

For maximum goodness, PyDE is licensed under the GNU GPL v3. And thus it shall be free for all time.

Lint

Lint Icon

Lint takes Python code and dynamically alerts you about potential coding mistakes as they are made. Lint forms the core of PyForge. It can do:

  • Dynamic syntax checking for unused variables.
  • Make sure that modules are not accidentally overwritten.
  • Make sure imports actually exist.
  • Nags you about incorrect indentation.
And more!

Terminal

Terminal Icon

We've integrated a Python console, a nifty tool for beginners and the more advanced. You can dynamically run code to pinpoint bugs and test snippets out. For learners it's a great way to dip your toe in; no need to write-save-compile-run, just type it in and hit enter for instant gratification.

More...

More Icon

All the standard features of a code editor are also here: syntax highlighting, code folding, and line numbers. They're also all fully customisable. We also have a file tree for quick access to local files.

Comming Soon - Mercurial

SVN Icon

We're currently working on integrated versioning and we've gone with our favourite—Mercurial. Stress less with distributed versioning. It's fast, is's efficent for projects of all sizes, it's easy to use and best of all it's open source. Find out more about Mercurial.