Python Forum
Is there software/tool for coding Python? - Printable Version

+- Python Forum (https://python-forum.io)
+-- Forum: Python Coding (https://python-forum.io/forum-7.html)
+--- Forum: General Coding Help (https://python-forum.io/forum-8.html)
+--- Thread: Is there software/tool for coding Python? (/thread-37091.html)

Pages: 1 2


Is there software/tool for coding Python? - dee - May-01-2022

Hello,
I have programmed for couple decades. When I program with c#, I use Visual Studio. Now I am having challenge use Python. What software / tool do I use to program, at least to start leaning? It is easier to follow the videos if I am hands on.
Please see attached file for example.
Thanks.
Dee


RE: Is there software/tool for coding Python? - menator01 - May-01-2022

Any text editor will do. Just to name a few atom, pycharm, and notepad++. Pretty sure visual studio works as well.


RE: Is there software/tool for coding Python? - Larz60+ - May-01-2022

One of the best (in my opinion) is VSCode
However, IDE's are a personal choice, so suggest googlimg 'python IDE' where you will get an extensive list.
If you work with MCU's and embedded code, I find Thonny to be excellent.


RE: Is there software/tool for coding Python? - jefsummers - May-01-2022

Agree VS Code will be very close (if not identical) to Visual Studio (after all, that's what VS stands for).
PyCharm is also very popular.
I also use Spyder within Anaconda, and Google Colab as a notebook style scratchpad


RE: Is there software/tool for coding Python? - snippsat - May-01-2022

(May-01-2022, 12:07 PM)jefsummers Wrote: gree VS Code will be very close (if not identical) to Visual Studio (after all, that's what VS stands for).
No there are not identical the difference is fundamental in many places,VS Code is free Visual Studio Code - Open Source ("Code - OSS")
VS Code work on all platforms(Windows,macOS, and Linux).
VS Code is much more geared against Python,look at Python extension for Visual Studio Code(55-mil downloads).
This Python extension will not work in Visual Studio.
Visual Studio has own Python Tools for Visual Studio,
but can not compare at all with features and development in the the VS Code Python extension.


RE: Is there software/tool for coding Python? - Gribouillis - May-01-2022

I code Python with Kdevelop, or even a pure editor such as Kate.


RE: Is there software/tool for coding Python? - paul18fr - May-01-2022

For people coming from MATLAB, Octave or Scilab for instance, there is Spyder and it's variable explorer (what I'me using).

I forgot to speak about its debugger (very usefull and powerfull in conjunction with the variable explorer)


RE: Is there software/tool for coding Python? - perfringo - May-01-2022

As Larz60+already mentioned - it's a personal choice. Therefore (for all purists) I suggest Vim. I've been using Vim for about 5 years now, mostly because I can't figure out how to exit it Wink


RE: Is there software/tool for coding Python? - Gribouillis - May-02-2022

(May-01-2022, 09:01 PM)perfringo Wrote: Therefore (for all purists) I suggest Vim.
I am tempted by Vim (I was a Vi user 30 years ago), but I'm using a Bépo keyboard layout, which I strongly recommend to all french speaking people, and I gave up the idea of redefining the innumerable key bindings of Vim to this layout. It seems like an impossible task, not to mention that it would invalidate all the available Vim documentation.

Spyder is nice. I used it with students. Simple and efficient.


RE: Is there software/tool for coding Python? - jefsummers - May-02-2022

(May-01-2022, 01:23 PM)snippsat Wrote: No there are not identical the difference is fundamental in many places,VS Code is free Visual Studio Code - Open Source ("Code - OSS")
VS Code work on all platforms(Windows,macOS, and Linux).
VS Code is much more geared against Python,look at Python extension for Visual Studio Code(55-mil downloads).
This Python extension will not work in Visual Studio.
Visual Studio has own Python Tools for Visual Studio,
but can not compare at all with features and development in the the VS Code Python extension.

But with him coming from Visual Studio, I thought moving to VS Code would be an easier transition