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
Any text editor will do. Just to name a few
atom,
pycharm, and
notepad++. Pretty sure visual studio works as well.
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.
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
(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.
I code Python with Kdevelop, or even a pure editor such as Kate.
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)
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

(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.
(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