Posts: 24
Threads: 10
Joined: Apr 2022
May-01-2022, 04:50 AM
(This post was last modified: May-01-2022, 04:50 AM by dee.)
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
Attached Files
Thumbnail(s)
Posts: 1,145
Threads: 114
Joined: Sep 2019
Any text editor will do. Just to name a few atom, pycharm, and notepad++. Pretty sure visual studio works as well.
Posts: 12,047
Threads: 487
Joined: Sep 2016
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.
Posts: 1,358
Threads: 2
Joined: May 2019
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
Posts: 7,324
Threads: 123
Joined: Sep 2016
May-01-2022, 01:23 PM
(This post was last modified: May-01-2022, 01:23 PM by snippsat.)
(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.
Posts: 4,804
Threads: 77
Joined: Jan 2018
I code Python with Kdevelop, or even a pure editor such as Kate.
Posts: 300
Threads: 72
Joined: Apr 2019
May-01-2022, 05:54 PM
(This post was last modified: May-01-2022, 07:07 PM by paul18fr.)
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)
Posts: 1,950
Threads: 8
Joined: Jun 2018
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
I'm not 'in'-sane. Indeed, I am so far 'out' of sane that you appear a tiny blip on the distant coast of sanity. Bucky Katt, Get Fuzzy
Da Bishop: There's a dead bishop on the landing. I don't know who keeps bringing them in here. ....but society is to blame.
Posts: 4,804
Threads: 77
Joined: Jan 2018
May-02-2022, 07:04 AM
(This post was last modified: May-02-2022, 07:06 AM by Gribouillis.)
(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.
Posts: 1,358
Threads: 2
Joined: May 2019
(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
|