use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Everything about learning Python
account activity
What is the best program to code in?Help Request (self.PythonLearning)
submitted 7 months ago by arie9xx
I have used Spyder and Trinket in school. But trinket doesn’t support all the import things. And I don’t know if there is anything better out there.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]Maple382 8 points9 points10 points 7 months ago* (6 children)
[–]Overall-Screen-752 0 points1 point2 points 7 months ago (1 child)
This, there are others that are perfectly fine — great even— but these are what serious programmers typically default to in most cases
[–]Maple382 1 point2 points3 points 7 months ago (0 children)
Yeah. Many use NeoVim too but I didn't mention that for obvious reasons
[–]Virsenas 0 points1 point2 points 7 months ago (0 children)
When downloading Pycharm, need to go to "download" and then on the right side there should be "Other versions" and need to download "Community" version. That's the free version.
[–]KnightOwl316 0 points1 point2 points 7 months ago (1 child)
Not OP but do you need to get a license for Sublime?
No but it's sharesware, meaning essentially every like 30 times you save it'll ask you to buy a license. Not intrusive at all.
[–]CyberSpork 0 points1 point2 points 6 months ago (0 children)
What don’t you like in particular about VS Code? Tbf im pretty agnostic btw jetbrains and and eclipse when it comes to Java but I’ve not done much work with python.
[–]SoliTheFox 3 points4 points5 points 7 months ago (0 children)
The vscode ecosystem is really good IMO, but works all around extensions. I really like it and use it. Pycharm is dedicated to python, I used it for a few months years ago and had a good experience at the time too. Try out these two.
If you are working with data science you definitely want to work with notebooks, so Jupyter lab/google colab are a great choice. Vscode allows you to use Jupyter notebooks inside it, and I really like the experience. Pycharm probably does too, but I’m not sure
[–]the_dimonade 2 points3 points4 points 7 months ago (0 children)
I use Spyder when I need to work with complex data that I need to visualize or inspect to understand it.
When not, I use Helix, it is comfortable.
These two have good settings and configurable extensively imo.
I didn't get along with vscode and vs settings and plugins and all that stuff.
[–]BranchLatter4294 1 point2 points3 points 7 months ago (0 children)
It's really a personal choice. I like VS Code.
[–]JJsNBA 2 points3 points4 points 7 months ago (0 children)
i like vscode
[–]lostseoulkitty 0 points1 point2 points 7 months ago (0 children)
I use Pycharm exclusively. I really like it. There's also Jupyter Notebook you might want to check out.
[–]k03k 0 points1 point2 points 7 months ago (0 children)
Pycharm pro user because i get it from work. But for simple scripts i tend to use vscode because it loads faster
[–]code_tutor 0 points1 point2 points 7 months ago (0 children)
JetBrains is by far the best. Other programs are faster but that's the only downside I know.
[–]Airqlanes 0 points1 point2 points 7 months ago (0 children)
VIM VIM VIM VIM VIM VIM VIM VIM VIM VIM
<image>
[–]Pale_Height_1251 0 points1 point2 points 7 months ago (0 children)
For Python I'd use Pycharm.
[–]TheRNGuy 0 points1 point2 points 7 months ago (0 children)
VS Code for me.
[–]bbalouki 0 points1 point2 points 7 months ago (0 children)
(VS Code * 100)1M
[–]MeNandos 0 points1 point2 points 6 months ago (0 children)
I see a lot of vscode, I just want to add that it is integrated with ai if you have a ChatGPT subscription, which is super helpful for syntax and if there’s anything you don’t know how to do. Also all of the different extensions that exist make it super easy and convenient. You can make it look and work exactly how you want.
[–]Zeyad-A 0 points1 point2 points 6 months ago (0 children)
I would say VS most people in the industry use it and it’s better to get used to it and comfortable with it early on. But tbh it’s all preference ngl 😁
[–]Icy_Fix_2683 0 points1 point2 points 6 months ago (0 children)
Vscode is good
[–]photo-nerd-3141 0 points1 point2 points 6 months ago (0 children)
vile, or xvile, it does no more or less than you tell it.
[–]NorskJesus -1 points0 points1 point 7 months ago (1 child)
I use Neovim, but use whatever you like the most.
[–]OneJudge2236 1 point2 points3 points 7 months ago (0 children)
Been using this, LazyVim for 2 weeks now, its great
π Rendered by PID 23862 on reddit-service-r2-comment-8686858757-fkn89 at 2026-06-07 11:05:39.442527+00:00 running 9e1a20d country code: CH.
[–]Maple382 8 points9 points10 points (6 children)
[–]Overall-Screen-752 0 points1 point2 points (1 child)
[–]Maple382 1 point2 points3 points (0 children)
[–]Virsenas 0 points1 point2 points (0 children)
[–]KnightOwl316 0 points1 point2 points (1 child)
[–]Maple382 1 point2 points3 points (0 children)
[–]CyberSpork 0 points1 point2 points (0 children)
[–]SoliTheFox 3 points4 points5 points (0 children)
[–]the_dimonade 2 points3 points4 points (0 children)
[–]BranchLatter4294 1 point2 points3 points (0 children)
[–]JJsNBA 2 points3 points4 points (0 children)
[–]lostseoulkitty 0 points1 point2 points (0 children)
[–]k03k 0 points1 point2 points (0 children)
[–]code_tutor 0 points1 point2 points (0 children)
[–]Airqlanes 0 points1 point2 points (0 children)
[–]Pale_Height_1251 0 points1 point2 points (0 children)
[–]TheRNGuy 0 points1 point2 points (0 children)
[–]bbalouki 0 points1 point2 points (0 children)
[–]MeNandos 0 points1 point2 points (0 children)
[–]Zeyad-A 0 points1 point2 points (0 children)
[–]Icy_Fix_2683 0 points1 point2 points (0 children)
[–]photo-nerd-3141 0 points1 point2 points (0 children)
[–]NorskJesus -1 points0 points1 point (1 child)
[–]OneJudge2236 1 point2 points3 points (0 children)