![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Hobbyist Programmer
Join Date: Aug 2005
Location: Hiding from... them...
Posts: 110
Rep Power: 4
![]() |
Python IDE
I'm on a seemingly eternal quest for a good and free python IDE.
My criteria:
I've used IDLE, Pywin, Py (part of wxPython), DrPython and SPE. I like SPE, but the debugger is the powerful but (to me, at least) unwieldy winpdb and the shell can't be restarted without closing the editor. Also, the integrated Pychecker doesn't seem to work on my system. Any recommendations? |
|
|
|
|
|
#2 |
|
Professional Programmer
|
Well I believe there's KDevelop... but I think if you don't have it/use it already, you won't be able to use it
![]()
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;} |
|
|
|
|
|
#3 |
|
Professional Programmer
Join Date: Feb 2005
Posts: 434
Rep Power: 4
![]() |
DrPython does all of the above. What don't you like about it? You have to install a few plug-ins (download and install from within DrPython).
__________________
I looked it up on the Intergnats! |
|
|
|
|
|
#4 | |
|
Professional Programmer
Join Date: Apr 2005
Location: London, England
Posts: 459
Rep Power: 4
![]() |
Quote:
Eric3 is a great Python IDE if that's your kind of thing, and I think it does all of the above. |
|
|
|
|
|
|
#5 | |
|
Professional Programmer
|
Quote:
http://img371.imageshack.us/img371/1709/kdev8jq.png Syntax highlighter? Check. Debugger? Check. Terminal? Check. Autoindent, Spellcheck, Diff Viewer, Regex Searching, Class Viewer, Code Folding, and Project Management? Check!! Really the only thing it doesn't have yet is auto-completion. Have you used it?
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;} |
|
|
|
|
|
|
#6 | |||||
|
Professional Programmer
Join Date: Apr 2005
Location: London, England
Posts: 459
Rep Power: 4
![]() |
Quote:
Half of the features you mentioned there are KatePart specific, and were not requested as features required in the IDE... Quote:
Quote:
Quote:
Quote:
|
|||||
|
|
|
|
|
#7 | |
|
Professional Programmer
|
Quote:
$ python >>> Integrated python shell right there, no?
__________________
% rc4 hexkey < input > output
#define S ,t=s[i],s[i]=s[j],s[j]=t /* rc4 hexkey <file */
unsigned char k[256],s[256],i,j,t;main(c,v,e)char**v;{++v;while(++i)s[
i]=i;for(c=0;*(*v)++;k[c++]=e)sscanf((*v)++-1,"%2x",&e);while(j+=s[i]
+k[i%c]S,++i);for(j=0;c=~getchar();putchar(~c^s[t+=s[i]]))j+=s[++i]S;} |
|
|
|
|
|
|
#8 | |
|
Professional Programmer
Join Date: Apr 2005
Location: London, England
Posts: 459
Rep Power: 4
![]() |
Quote:
|
|
|
|
|
|
|
#9 |
|
Hobbyist Programmer
Join Date: Aug 2005
Location: Hiding from... them...
Posts: 110
Rep Power: 4
![]() |
Thanks for the suggestions everybody. Forgot to mention my development box is running Windows, so KDevelop is out.
I somehow managed to totally forget DrPython's plugin system. I'll probably go with that. Thanks Dietrich. |
|
|
|
|
|
#10 |
|
Expert Programmer
|
What's wrong with IDLE?
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|