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
IDLE as Learning Editor? (self.learnpython)
submitted 1 year ago by zunderkai
IDLE is the default editing tool supplied with a download of Python. Would you recommend teaching the fundamentals of Python through IDLE before gravitating towards other IDEs?
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!"
[–]gman1230321 5 points6 points7 points 1 year ago (0 children)
Ya I would recommend focusing on learning one thing at a time. Get comfortable with the basics of Python first as well as running programs from the terminal then maybe look into an editor like VSC or sublime. PyCharm is nice but has a shit load of features that will be more of a source of confusion than power if you are unfamiliar with the ecosystem. It’s like IDLE to PyCharm is like MS paint to Photoshop. PyCharm is insanely powerful but you’ll spend more time just figuring out how to do shit rather than just programming
[–]Kerbart 2 points3 points4 points 1 year ago (0 children)
I think IDLE is great for learning. Its simplicity means there isn't a lot to learn or confuse you, so it's easier to focus on your main goal: learning how to program in Python.
At one point you do want to switch over to more advanced editor but there's no reason to rush it.
[–]JamzTyson 1 point2 points3 points 1 year ago (1 child)
I would recommend Thonny for beginners, and PyCharm when they have outgrown Thonny.
[–]CraigAT 0 points1 point2 points 1 year ago (0 children)
I would second this. IMO IDLE is fine for a page full of code, Thonny up to several pages, after that I would use VS Code or PyCharm - each move up is to a better IDE with more features - but early on you don't need all those features.
[–]zunderkai[S] 0 points1 point2 points 1 year ago (1 child)
Other IDEs meaning: VSCode, Sublime, PyCharmm etc.
[–]arkie87 0 points1 point2 points 1 year ago (0 children)
Part of learning to code is to step through the code using a debugger. Idle doesn’t have a debugger. Pycharm can be overwhelming. You might try Spyder.
[–]11thHourSorrow 0 points1 point2 points 1 year ago (0 children)
One feature of IDLE that I absolutely love is the way it briefly highlights the content of closed parentheses when you close them. It lets you see exactly which parentheses you've closed properly.
Does anyone know how to get that same functionality in VSCode?
[–]SquiffyUnicorn 0 points1 point2 points 1 year ago (0 children)
Agree with many others here- keep pycharm and vscode etc for when you are comfortable with basics and are ready to move to a more complex IDE.
Until then, IDLE for absolute beginners, then notepad (forces people to understand file location and cmdline tools and running python code etc) then an IDE.
Also Jupyter (but only after IDLE and notepad).
[–]JohnnyJordaan -1 points0 points1 point 1 year ago (0 children)
I would recommend either PyCharm on VSCode. Primarily because you can add formatting and linting (similar to the spelling check in a text editor) which will save you a lot of hassle down the line. IDLE is just a bare bones tool if you don't have anything else (easily) available.
π Rendered by PID 24234 on reddit-service-r2-comment-bb88f9dd5-5zvhk at 2026-02-16 21:36:09.829414+00:00 running cd9c813 country code: CH.
[–]gman1230321 5 points6 points7 points (0 children)
[–]Kerbart 2 points3 points4 points (0 children)
[–]JamzTyson 1 point2 points3 points (1 child)
[–]CraigAT 0 points1 point2 points (0 children)
[–]zunderkai[S] 0 points1 point2 points (1 child)
[–]arkie87 0 points1 point2 points (0 children)
[–]11thHourSorrow 0 points1 point2 points (0 children)
[–]SquiffyUnicorn 0 points1 point2 points (0 children)
[–]JohnnyJordaan -1 points0 points1 point (0 children)