Domain: die-offenbachs.de
Stories and comments across the archive that link to die-offenbachs.de.
Comments · 15
-
Re:Learn C and Python
Trolling? I'll bite.
Free: http://pythonide.blogspot.com/search/label/spe
Free: http://die-offenbachs.de/eric/index.html
Free: http://docs.python.org/library/pdb.html#module-pdb (and included with Python)
Commercial, but excellent (my team uses it): http://www.wingware.com/
Commercial: http://www.activestate.com/Products/komodo_ide/index.mhtmlIf you really love Visual Studio for some reason: http://www.activestate.com/Products/visual_python/index.plex
If you love Eclipse: http://pydev.sourceforge.net/And for the lazy, "import pdb; pdb.set_trace()" has always been my favorite way to debug python software. Add that line anywhere; get a breakpoint. Make it conditional with an if statement.
Not to mention introspection right down to the bytecode at runtime (there is even a Python module that lets you edit the bytecode at runtime, if you are sufficiently crazy).
In short, you have not used Python for more than 10 minutes if you really think the debugging isn't good.
IHBT. HAND.
-
Eric For Python Editing
I've tried most of the editors out there (although I admit I'm not a fan of Emacs/Vi(m) styles). I have settled with eric for my Python editing; http://www.die-offenbachs.de/eric/index.html
-
Eric
I like this one: http://www.die-offenbachs.de/eric/index.html It's based on Qt4 so it should work on windows as well, though I haven't tried.
-
Erics Python IDE, Wing IDE, Komodo. In that order.
-
A few different options:
This page has a list: http://c2.com/cgi/wiki?PythonIde (including some mentioned above).
It also mentions http://www.die-offenbachs.de/eric/index.html which is Free (speech and beer).
Personally, I use Gedit (though I know it's not cross platform). But there's a question. Why do you have to use the same editor on each platform? Are you moving around often enough that it becomes an issue?
-
Eric
-
Re:GUI/RAD
>What's Python like for coding GUI's in?
Absoulutly fantastic:-) Try PyQt.
>And are there any nice IDEs available for it?
Oh yes, try eric3
http://www.die-offenbachs.de/detlev/eric3.html -
Re:OT: Python RAD
-
Other options
Ever since I switched from Perl and PHP to Python I've been looking for the perfect Python IDE. Kokodo 3.0 looks interesting. I think ActiveState does a nice job and the folks there put together what I think are the best Perl and Python installations for Windows (although I don't normally use Windows). I like the Komodo Tcl based designer for the the cross platform abilities but the resulting apps always look too "old". If Komodo used XUL and Mozilla to create gui apps then I would be really impressed.
So I have yet to find the perfect Python IDE but here's a start.
Kdevelop is very robust but is more focussed C++.
Leo isn't pretty but the outlining features are very cool.
BoaConstructor hold lots of promise for better cross platform support, zope support, a debugger and form designer but the project seems to have stalled.
Eric might be my best bet with project mgt, CVS/Subversion and Qt-Designer but I've encountered stability problems.
Actually I wish I could have something with the feature set of Eric with the stability, speed and maturity of Kdevelop plus Leo's outlining abilities. Oh yea, and I'd really like an form designer that uses XUL and Mozilla for building cross platform GUIs. ;-) -
Re:Eclipse + Python
If you want a real python IDE get eric.
-
OptionsThere are several options out there that you may not have tried:
- Eric3
- Kimodo
- IDLE (included with Python).
- Black Adder ($$)
- Wing IDE ($$)
-
Eric3 (was: need IDE more)
-
Re:Why use Linux at all when there's Mac OS X?Can you name anything that can be done under Linux, that can't be done under OS X?
Last I checked, many (most) Linux IDEs weren't available under OS X:
- BlackAdder
- Boa Constructor
- Eric (not sure)
- Komodo
- WideStudio
- Wing
-
Since that wasn't answered...
Hello uradu,
Since you didn't get an answer about that, I think I'll point out that there's no 'real' compiler for Python -- they just package the interpreter and the bytecode together, as you supposed. Which is a good thing for deploying stuff on Windows, mind.
However, there -is- a JIT compiler for Python, which is called psycho, and it works really well (basically, just "import psycho" and then "psycho.full()" at the beginning of your program, and poof, it works). Some operations get speeded up drastically.
Also, if you're not targetting Windows primarily, you may want to try Qt 3 with PyQt. I found that you'll often need from 20% to 50% less code with Qt (thanks to its great API), and Qt Designer is a darn great GUI editor, too. You'll probably want to use the Eric IDE, which comes with the best Python debugger you'll find. (If you're targetting Windows as well, only Qt 2 is available there for free, and in some case it requires a tiny bit more code -- so if you've already invested some time learning wxPython it might not be worth switching.)
I've ended up dropping wxPython, personally, so I can't help you much with it, but if you need hints, help, etc, with Qt and PyQt, please feel free to drop me a line at balinares -at- ierne -dot- eu -dot- org. -
Re:Python IDEGoogle is your friend (you really should try it one day):