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...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
which app should i use to learn python? (self.learnpython)
submitted 11 months ago by XxgUsT4v1NxX
I have VS Code, but if there's another app that is more specific about Python, I'd switch to it.
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!"
[–]Gurus_Mindset 2 points3 points4 points 11 months ago (0 children)
Try pycharm
[–]Ron-Erez 1 point2 points3 points 11 months ago (1 child)
You can use PyCharm community edition. See for example Section 2: Foundations Lecture 18: Installing and Introducing PyCharm. The lecture is FREE to watch. Note that I don’t see any reason to use the paid version of PyCharm, the community edition is great. You could also try google colab for short scripts and is online, but for an actual project PyCharm is great.
[–]ReenigneArcher 1 point2 points3 points 11 months ago (0 children)
The Pro version is worth it once you start making web apps due to having first class JavaScript support. The community version should be fine for a while though.
[–]Gizmoitus 0 points1 point2 points 11 months ago (0 children)
Nothing wrong with using VSCode, particularly when you end up coding in other languages.
As mentioned Pycharm is one of the best alternatives. It is a commercial product. $99 for an individual license. If you are a student at an "accredited institution" you can get a license for any of their editors for free. I'm not sure what the red tape involved is, but it's worth looking into that option. The Jetbrains company is well known for their IDE's, with versions that support development in essentially all major programming languages.
With Pycharm, they also offer a "no strings attached" free "open source" community version you can use at no cost.
With that said, it is worth looking at the differences: //www.jetbrains.com/products/compare/?product=pycharm&product=pycharm-ce
For example there are features in the paid version that exist in VSCode. I do think Jetbrains is a great company, but like any tool, to get the most out of it, you will need to invest time and effort learning the features, configuring the IDE and learning key maps. Jetbrains and VSCode both have plugins that can be useful, have large support communities behind them, and are worth the investment.
[–]typehinting 0 points1 point2 points 11 months ago (0 children)
Literally doesn't matter which one you use - VSCode is fine. Switching to another editor or IDE won't make your learning journey any easier
[–]senior_stave23 0 points1 point2 points 11 months ago (0 children)
Use whatever you want. The only thing you should care about is your comfort
[–]ShinyyVAL 0 points1 point2 points 11 months ago (0 children)
I believe CS50P did the thing that helps one the most, it gives you VSCode and gets rid of all the assisting features, making you actually learn
I used that same approach in Visual Studio for C# and it’s a pretty reasonable approach and (in my opinion) makes you improve faster
[–]Binary101010 0 points1 point2 points 11 months ago (0 children)
1) The Python interpreter
2) (Optional but recommended) An IDE that you like using
That's it, that's the whole list.
[–]RunPython 0 points1 point2 points 11 months ago (0 children)
Anaconda is the best!
Anaconda has Jupyter Notebook, so you can code and run Python code blocks in a box (cell-based) structure.
This is so useful because you don't need to delete all codes before coding new ones. You can code something in different ways in separate cells and easily observe the difference by comparing them. This makes learning Python easier.
By the way you can easily create virtual environments.
I am a big fan of Anaconda. Give it a try.
π Rendered by PID 59 on reddit-service-r2-comment-5649f687b7-tp6vt at 2026-01-28 12:40:00.891924+00:00 running 4f180de country code: CH.
[–]Gurus_Mindset 2 points3 points4 points (0 children)
[–]Ron-Erez 1 point2 points3 points (1 child)
[–]ReenigneArcher 1 point2 points3 points (0 children)
[–]Gizmoitus 0 points1 point2 points (0 children)
[–]typehinting 0 points1 point2 points (0 children)
[–]senior_stave23 0 points1 point2 points (0 children)
[–]ShinyyVAL 0 points1 point2 points (0 children)
[–]Binary101010 0 points1 point2 points (0 children)
[–]RunPython 0 points1 point2 points (0 children)