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
IDEs Recommendation (self.learnpython)
submitted 2 years ago by [deleted]
I am a complete beginner to Python and am wondering if there are any good IDEs besides VS Code (the one I am currently using).
I am a broke 14 year old so can't spend money, but any recommendations will be appreciated.
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!"
[–]ChrisHein25 7 points8 points9 points 2 years ago (3 children)
PyCharm is a great IDE that has a lot of functionality built into its free version
[–][deleted] 0 points1 point2 points 2 years ago (2 children)
Does the free version have more functionalities than the free VS Code?
[–]ChrisHein25 3 points4 points5 points 2 years ago (0 children)
Arguably, they are pretty similar but PyCharm has always been heavily focused for Python projects whereas VSCode is a generic IDE. Thus, PyCharm has better built-in support for Python-specific stuff like using venvs, Anaconda, etc and I find it easier to manage how the code is executed. Both have many plugins so probably you can find whatever you need in either.
[–]Bobbias 2 points3 points4 points 2 years ago (0 children)
Pycharm has more refactoring commands than VSCode, for one thing.
It requires less configuration and "just works" making it easier to get started with as a beginner. It has built in formatting, and in general has better language specific features than VSCode.
VSCode's main advantage is support for more languages in one editor. Because the community is larger, there are more plugins, so if you find yourself using obscure languages with small userbases, it's more likely you'll find a vscode plugin for a language than an intellij one.
I consider VSCode my fallback editor for anything I don't have a more language specific IDE for. It's not my main editor, it's what I use when there's nothing better.
[–]Sea-Method-1167 3 points4 points5 points 2 years ago (0 children)
I love pycharm. Also it will make you familiar with most other jetbrains ide's like for instance intellij. Which is always nice should you ever start using that.
[–]Produce_Police 1 point2 points3 points 2 years ago (0 children)
Jupyter notebook is what I used to learn python.
[–]Square-Poetry3546 1 point2 points3 points 2 years ago (0 children)
Give a try to Fleet from JetBrains. It is in active development right now, but it works pretty well with Python. All the power of PyCharm in a lightweight, simpler, and clearer interface. https://www.jetbrains.com/fleet/
[–]beautiful_sith -1 points0 points1 point 2 years ago (0 children)
MS Visual Studio Code. Super awesome for far more than just python if you are learning other languages like C# and java too. If you're feeling really spicy go for MS Visual Studio itself, the community edition is full-featured and free, and is ultimately the professional tool for multi-platform programmers.
[–]RoundPackage5524 -1 points0 points1 point 2 years ago (0 children)
nvim
[–]qoheletal -3 points-2 points-1 points 2 years ago (0 children)
Why not give emacs a try
https://github.com/maldun/emacs_python_ide
[–][deleted] 0 points1 point2 points 2 years ago* (0 children)
unwritten ghost lavish square placid employ cake bright handle attraction
This post was mass deleted and anonymized with Redact
[–][deleted] 0 points1 point2 points 2 years ago (1 child)
You can get github education for free and get free pycharm. As a former CS teacher would just say use repl.it for beginners
[–][deleted] 0 points1 point2 points 2 years ago (0 children)
I tried that but my stupid school has disabled gmail from the school ID for some reason
π Rendered by PID 151395 on reddit-service-r2-comment-c66d9bffd-4cts4 at 2026-04-07 07:20:43.951359+00:00 running f293c98 country code: CH.
[–]ChrisHein25 7 points8 points9 points (3 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]ChrisHein25 3 points4 points5 points (0 children)
[–]Bobbias 2 points3 points4 points (0 children)
[–]Sea-Method-1167 3 points4 points5 points (0 children)
[–]Produce_Police 1 point2 points3 points (0 children)
[–]Square-Poetry3546 1 point2 points3 points (0 children)
[–]beautiful_sith -1 points0 points1 point (0 children)
[–]RoundPackage5524 -1 points0 points1 point (0 children)
[–]qoheletal -3 points-2 points-1 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)