Welcome Guest.   Make a donation to an author on the site October 24, 2014, 01:10:32 PM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
The N.A.N.Y. Challenge 2014! Download dozens of custom programs!
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: Prev 1 2 [3]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: Best Python IDE  (Read 24628 times)
kartal
Supporting Member
**
Posts: 1,529


View Profile Give some DonationCredits to this forum member
« Reply #50 on: January 19, 2010, 02:13:42 PM »

Here is my current conclusion

I think that the best Python editor is
Vim(gvim) + Ipython(when possible)
There are some scripts for Vim under Linux that makes Ipython embedding possible inside Vim. But on Windows I could not find any viable option to have a sensible Python shell inside Vim



the best Python IDE is
Eclipse+Pydev+Vim(via Eclim)+Vrapper(Vim commands inside Eclipse)


I know that WingsIde and Komodo Ides are pretty neat too, but they are way out of my budget. To me writing Python code is more about having some fun and learning so my needs are mainly about editing speed, searching etc. I do not have needs like Team environment and serious source code versioning.


« Last Edit: January 19, 2010, 02:15:20 PM by kartal » Logged
mouser
First Author
Administrator
*****
Posts: 33,586



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #51 on: January 22, 2010, 03:05:49 PM »

i'm trying pyscripter for really bare bones editing and running small scripts and am happy with its interface; the others just seemed to heavy for my primitive needs to tinker.

ps. i know this won't win me any fans but python syntax, especially object oriented stuff, is much, much worse than i remembered since the last time i did real python coding a couple years ago.  coming from a c++ background, it's pretty close to unbearable.
Logged
kartal
Supporting Member
**
Posts: 1,529


View Profile Give some DonationCredits to this forum member
« Reply #52 on: January 22, 2010, 04:33:27 PM »

What I like about Pyscripter is that you do not need to save a script to run the script. So I use it as scratch pad frequently although it offers very sophisticated tools.  I am addicted to Vim and MicroEmacs, so for me using any other editor to write scripts is not that much fun. On the  other hand if you are starting Python I think that Pyscripter is very well defined tool and it helps alot along the  way. One other nice thing with Pyscripter is that it has inline Python shell and it is very light weight compared to Eclipse or Netbeans.

mouser, would  you mind explaining basic differences between C++ and Python oop stuff? I just have very small understanding of C++. The main programming languages I have ever used are Tubo Pascal 5 smiley and Python

Logged
mouser
First Author
Administrator
*****
Posts: 33,586



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #53 on: January 22, 2010, 05:34:47 PM »

by the way, i have to withdraw my recommendation of pyscripter because of a rather glaring and serious bug where it insists on running older versions of files:
http://code.google.com/p/...pter/issues/detail?id=256
Logged
reckoner
Supporting Member
**
Posts: 16

View Profile Give some DonationCredits to this forum member
« Reply #54 on: January 22, 2010, 06:08:22 PM »

Wing is the best for the simple reason that it is one of the few that allows completion while in debug mode.

it's not cheap, though. On the other hand, it has saved me on more than one occasion when no other combination of tools would work (i.e. catching intermediate Python processes fired by other processes).
Logged
mouser
First Author
Administrator
*****
Posts: 33,586



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #55 on: January 24, 2010, 07:53:40 PM »

The debate about annoyances with Python was not appropriate for this thread, and so has been moved here: http://www.donationcoder....m/index.php?topic=21479.0
Logged
Pages: Prev 1 2 [3]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.032s | Server load: 0.2 ]