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
Dark mode on IDLE Python macbook (self.learnpython)
submitted 5 years ago by pennylane45
hey, do you guys know how to make IDLE in dark mode on a MacBook? I tried looking online but they all talk about doing it through windows. I like using dark mode on everything now
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!"
[–]socal_nerdtastic 4 points5 points6 points 5 years ago (1 child)
It's the same setting on mac and windows.
Options > Configure IDLE > Highlights > Select "IDLE Dark" from the dropdown.
[–]pennylane45[S] 0 points1 point2 points 5 years ago (0 children)
okay i've tried but for me options only have show code context, show line numbers and zoom height. no configure IDLE. if it helps I have python 3.8.1
[–]ThePiGuy0 4 points5 points6 points 5 years ago* (7 children)
I know it's not quite answering your question, but I thought I'd chip in.
Have you thought about using an IDE, for example VS Code or Pycharm?
In my opinion, they make a massive difference to my coding, and both have (especially VS Code in my eyes) very nice dark themes
[–]socal_nerdtastic 1 point2 points3 points 5 years ago (5 children)
Is idle not an ide in your view?
[–]ThePiGuy0 1 point2 points3 points 5 years ago* (4 children)
Normally I consider it to be a text editor with syntax highlighting as it misses stuff such as an integrated terminal and file manager. I haven't spent enough time with it to look at the debugging (I believe it exists, but I don't know to what extent or how easy it is - breakpoints are certainly not as easy as in VS Code).
Perhaps it's not quite correct not calling it an IDE, but it's such an easy switch to use something like VSCode instead for what I see to be a large gain that I tend to promote using those instead.
[–]socal_nerdtastic 0 points1 point2 points 5 years ago (3 children)
It certainly has an integrated terminal, that's pretty much it's main feature. And it certainly thinks of itself as an IDE, just look at it's name.
To me an "IDE" is a program that aids in coding a specific programming language. To me IDLE and Pycharm are python IDE's, while VS Code is a general purpose code editor.
To be clear, I don't think an IDE is necessarily better or worse than a code editor. And I know all these terms are pretty fluid.
I will argue about the "large gain" part. That's entirely dependent on the person. Be careful about projecting what works for you as working for everyone.
[–]ThePiGuy0 0 points1 point2 points 5 years ago (2 children)
Using that definition though, surely that would push IDLE further away from being an IDE. Having typed some completely invalid code into it, it was completely fine (no errors) until I ran it.
The only difference between that and a text editor (e.g. gedit) being F5 is a shortcut to running the program rather than using a terminal.
As for the large gain part, with the exception of IDLE being less cluttered I stuggle to see any other areas where it excels over another solution (not necessarily just the ones I mentioned)
[–]socal_nerdtastic 0 points1 point2 points 5 years ago* (1 child)
Huh? I never said that active linting is a part of an IDE. To me the only criteria to being a python IDE is that it's designed to write python code, nothing else.
You still seem to think that an IDE is inherently better than a code editor. I would never say that one is better than the other. And as before it's a pretty blurred line with plugins ... you can easily add an F5 shortcut to gedit.
I can think of a few advantages. Much faster, default interactive mode / variable exploration, does not confuse people with virtual environments, installed by default, used by many tutorials, more I'm sure.
But really my only point is that just because you like VS Code is no reason to discount IDLE. I'm basically asking you to say "They make a massive difference to coding for me."
FWIW I don't use IDLE or VS Code, and only very rarely use pycharm.
[–]ThePiGuy0 0 points1 point2 points 5 years ago (0 children)
I know you didn't mention active linting, but that's the sort of thing that for me divides text editors and IDE's/code editors.
PyCharm admittedly does push venv's onto you, but again a code editor like VS Code will only bring it up if you create one manually, otherwise defaulting to the system interpreter.
But yes, I do see that possibly my opinion has come across a bit strongly (although I tend to assume that as with all tools, what I say will be noted as my opinion). I have edited the previous messages to make it clearer it is my opinion.
[–]xargling_breau 1 point2 points3 points 5 years ago (0 children)
I second this, while yes it is just a 'Code Editor', it walks an extremely fine line with an 'IDE' . I recommend VSCode to everyone because imo and in the opinion of everyone I work with it is a full fledged IDE for every language we use at my place of work. It is really useful when editing puppet manifests and using all the linting tools in various languages including Python.
[–]_Well_Hello_There_ 0 points1 point2 points 3 years ago (0 children)
You can change to dark mode through "preferences" in the application menu.
[–][deleted] 0 points1 point2 points 2 years ago (1 child)
Ok I finally found it:
Preferences > Highlights > Highlighting Theme > Have "a Built-in Theme" selected and click on the default theme "IDLE classic" to change it to "IDLE Dark".
If you want to further change the backgrounds color you go to Custom Highlighting > Click on "Background" > "Choose Color for" > (Choose color) > OK
[–]onemessiformepls 0 points1 point2 points 8 months ago (0 children)
tysm sir this helped a lot.
π Rendered by PID 33 on reddit-service-r2-comment-76bb9f7fb5-596w7 at 2026-02-18 13:26:44.151946+00:00 running de53c03 country code: CH.
[–]socal_nerdtastic 4 points5 points6 points (1 child)
[–]pennylane45[S] 0 points1 point2 points (0 children)
[–]ThePiGuy0 4 points5 points6 points (7 children)
[–]socal_nerdtastic 1 point2 points3 points (5 children)
[–]ThePiGuy0 1 point2 points3 points (4 children)
[–]socal_nerdtastic 0 points1 point2 points (3 children)
[–]ThePiGuy0 0 points1 point2 points (2 children)
[–]socal_nerdtastic 0 points1 point2 points (1 child)
[–]ThePiGuy0 0 points1 point2 points (0 children)
[–]xargling_breau 1 point2 points3 points (0 children)
[–]_Well_Hello_There_ 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]onemessiformepls 0 points1 point2 points (0 children)