Il 11/11/2018 10:14, Olive ha scritto:
I am not a professional programmer but I use Python regularly for custom 
scripts (and plot with matplotlib). I have just learned VBA for Excel: what I 
found amazing was their editor: it is able to suggest on the spot all the 
methods an object support and there is a well-integrated debugger. I wonder if 
something similar exists for Python. For now I just use emacs with the command 
line pdb. What do people use here? Ideally I would like to have something that 
is cross platform Windows/Linux.

Olivier

    I use eclipse with pydev (the liclipse bundle, really, that is not free and is made up by the pydev author): it's multi platform and really powerful (but probably not the simple one to use or setup). Is constantly updated and lets you works with different interpreters, different python version or different virtualenved python (yiu can have a project made with python 2.7, another one with python 3.7 and gtk 3, another one with the same 3.7 python but different libraries and so on.

    The liclipse installer is simpler to deploy (for window is a single .exe file) and you can use it freely for 30 day to see if the system suits your need: at the end you can choose to buy it or switch to the Eclipse/Pydev and configure/install the stuff you need: git or svn extension to work with your version control system, install dBeaver in Eclipse (or in Liclipse) to work with database in the same environment you use for programming, ...

    There are also some other IDE that I don't use directly but I see when I worked with other python developers, namely PyCharm & Wing IDE

    For windows only there are some Visual Studio extension to work with Python (if you are used to Microsoft stuff this can be easier) and also the Microsoft VS Code editor (this should be multi platform) has the python extensions with intellisense but I never used them (I started to use Python before this stuff came out).

    With best regards

    Daniele Forghieri




--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to