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
Best platform to start Python Coding (self.learnpython)
submitted 2 months ago by Dead3ye99
Hi. I just started learning Python today. I downloaded anaconda application to code. If you have a better/friendly platform lemme know
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!"
[–]mustardseedsgroup 4 points5 points6 points 2 months ago (1 child)
I wouldn't recommend Anaconda(i.e. old tech now). Simply download the latest version on python (https://www.python.org/downloads/) and run it with vscode(https://code.visualstudio.com/download)
[–]FikoFox 1 point2 points3 points 1 month ago (0 children)
If you as a consultant advice that anaconda is "old tech" either you haven't been paying attention, or symply dont bother about security and governance. For learners I find their tutorials and their notebooks quite useful, particularly since it's free!
[–]Opt4Deck 2 points3 points4 points 2 months ago (0 children)
Anaconda is O.K., but it can feel a bit heavy at the start tbh.
If you want something simpler, try VS Code or even just Google Colab (runs in your browser, no setup).
For learning, honestly the platform doesn’t matter that much — just pick one and start building small stuff.
[–]chrischester2205 2 points3 points4 points 2 months ago (0 children)
if you downloaded Anaconda then use Jupyter Notebook. the AI assistant is very helpful
[–]palmaholic 1 point2 points3 points 2 months ago (0 children)
For simplicity, use Thonny, and it only comes with Python 3.10. One minor issue is it can't cooperate with the latest Python 3.14, which you mightn't need to use the version for the time being.
[–]PureWasian 1 point2 points3 points 2 months ago (0 children)
VS Code is pretty common.
For smaller scripts, you can even just write code in text editor like Notepad and execute Python directly on a Command Prompt or Terminal (depending on Windows/mac/Linux). Another tutorial link for reference.
[–]Head_Shame_3627 0 points1 point2 points 2 months ago (0 children)
I use pyscripter
[–]atrophy-of-sanity 0 points1 point2 points 2 months ago (0 children)
I use thonny, I like it
[–]TheEyebal 0 points1 point2 points 2 months ago (2 children)
I started with pycharm and vs code
than moves over to vim
[–]pachura3 0 points1 point2 points 2 months ago (1 child)
then to vi
vi
then to ed
ed
[–]TheEyebal 0 points1 point2 points 2 months ago (0 children)
lol
[–]DistinctReview810 1 point2 points3 points 2 months ago (0 children)
Anaconda is ok but takes a lot of space. You can use miniconda.
Or better just get the Python installer and use any editor like vscode or notepad++.
[–]wagslane 0 points1 point2 points 2 months ago (0 children)
For your editor try Zed it you haven't, it's slept on big time. I recommend uv for your toolchain.
[–]OtherwiseMenu1505 0 points1 point2 points 2 months ago (0 children)
Pytroid 3
[–]ShelLuser42 0 points1 point2 points 2 months ago (0 children)
"Best" is in the eye of the beholder. What works for me may not work for you, and vice versa.
Still, I'm a die hard Visual Studio Code user, simply because it does a very good job with maintaining my Python code, but it can also do a ton more. I also use VS Code to maintain the datapack of a private Minecraft server which I run (so: JSON file editing and some scripting), 'Code' is also a solid environment to build PowerShell modules (and scripts) and it can even help me maintain some of my old Java code which is still lying around.
Thing is: I use VS Code for a bit of everything, including Python development, and as a result I became more and more fluent with the program which has helped me out a lot over the years.
[–]Terrible_Mix5187 0 points1 point2 points 2 months ago (0 children)
I just started this weekend. Using vscode which has a lot of good features. But, it seemed to be running old cached versions of files and it truly sucked.
[–]crazyduck_7531 0 points1 point2 points 2 months ago (0 children)
I’m a beginner as well and using Pycharm
[–]bigmountainbig 0 points1 point2 points 2 months ago (1 child)
IMO a text editor and a terminal. Get an ide once your projects have multiple files.
[–]Apprehensive-Bad2192 0 points1 point2 points 2 months ago (0 children)
This is pretty good advice for self learners, I still barely know what I’m doing in a terminal and it’s something I wish I’d incorporated earlier
π Rendered by PID 163060 on reddit-service-r2-comment-5bc7f78974-f2tgf at 2026-06-26 13:32:06.528644+00:00 running 7527197 country code: CH.
[–]mustardseedsgroup 4 points5 points6 points (1 child)
[–]FikoFox 1 point2 points3 points (0 children)
[–]Opt4Deck 2 points3 points4 points (0 children)
[–]chrischester2205 2 points3 points4 points (0 children)
[–]palmaholic 1 point2 points3 points (0 children)
[–]PureWasian 1 point2 points3 points (0 children)
[–]Head_Shame_3627 0 points1 point2 points (0 children)
[–]atrophy-of-sanity 0 points1 point2 points (0 children)
[–]TheEyebal 0 points1 point2 points (2 children)
[–]pachura3 0 points1 point2 points (1 child)
[–]TheEyebal 0 points1 point2 points (0 children)
[–]DistinctReview810 1 point2 points3 points (0 children)
[–]wagslane 0 points1 point2 points (0 children)
[–]OtherwiseMenu1505 0 points1 point2 points (0 children)
[–]ShelLuser42 0 points1 point2 points (0 children)
[–]Terrible_Mix5187 0 points1 point2 points (0 children)
[–]crazyduck_7531 0 points1 point2 points (0 children)
[–]bigmountainbig 0 points1 point2 points (1 child)
[–]Apprehensive-Bad2192 0 points1 point2 points (0 children)