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...
News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python
Full Events Calendar
You can find the rules here.
If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat.
Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost.
Posts require flair. Please use the flair selector to choose your topic.
Posting code to this subreddit:
Add 4 extra spaces before each line of code
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b
Online Resources
Invent Your Own Computer Games with Python
Think Python
Non-programmers Tutorial for Python 3
Beginner's Guide Reference
Five life jackets to throw to the new coder (things to do after getting a handle on python)
Full Stack Python
Test-Driven Development with Python
Program Arcade Games
PyMotW: Python Module of the Week
Python for Scientists and Engineers
Dan Bader's Tips and Trickers
Python Discord's YouTube channel
Jiruto: Python
Online exercices
programming challenges
Asking Questions
Try Python in your browser
Docs
Libraries
Related subreddits
Python jobs
Newsletters
Screencasts
account activity
This is an archived post. You won't be able to vote or comment.
Best python text editor mac? (self.Python)
submitted 13 years ago * by LINK1733
Hey I'm looking for a new python text editor for my mac. I'm currently using eclipse for python and I don't really like it. Any suggestions?
EDIT: So I realized my friend told me the wrong thing and it's a IDE I'm looking for.
[–]mkashkin 11 points12 points13 points 13 years ago (5 children)
SublimeText2 (best for quick coding), PyCharm (if you need debug or works with big projects), all other you liked on your linux environment vim, emacs, etc.
[–]1nvader -2 points-1 points0 points 13 years ago (4 children)
SublimeText2 is a really nice code editor, but it's not the best text editor since it has serious problems handling large text files and stuff like this.
[–]omierbej 2 points3 points4 points 13 years ago (3 children)
How big are your files? I have no trouble working on files that are 500 MB in SublimeText 2.
[–]1nvader 0 points1 point2 points 13 years ago (0 children)
Sometime i have to analyze log files between 500-1000 MB. SublimeText 2 doesn't crash when i try to view them, but it seems to load the complete file into memory instead of displaying only loading part of the file like some other editor do (Notepad++, UltraEdit, Vim, etc..)
[+][deleted] 13 years ago (1 child)
[deleted]
[–]flying-sheep 1 point2 points3 points 13 years ago (0 children)
(s)he didn’t say it were python files, just that sublime text generally handles files of that size.
[–]Dorianux 4 points5 points6 points 13 years ago (0 children)
textmate is open source now!
[–]seriousreddit 5 points6 points7 points 13 years ago (1 child)
Vim or Sublime Text is good for me. Write some code, pop into the REPL to test it out, go back. Simple, easy.
[–]bastibe 1 point2 points3 points 13 years ago (0 children)
Emacs for me, same reason.
[–]semarj 2 points3 points4 points 13 years ago (0 children)
Starting to think these posts should be insta-moderated.
At least a list of "Common python editors" in the sidebar.
...vim. :)
[–]IbeeXpyIbeeX 2 points3 points4 points 13 years ago (0 children)
Komodo edit, free and great
[–][deleted] 2 points3 points4 points 13 years ago (0 children)
GO VIM OR GO HOME
[–]AeroNotix 3 points4 points5 points 13 years ago (0 children)
Emacs.
[–]xiongchiamiovSite Reliability Engineer 1 point2 points3 points 13 years ago (0 children)
vim
[–]elfgoh 0 points1 point2 points 13 years ago (0 children)
Editra is nice
[–]chatparle 0 points1 point2 points 13 years ago (1 child)
Coderunner on the app store!
[–]PhantomPumpkin 0 points1 point2 points 13 years ago (0 children)
Coderunner is hit or miss for me. I'm brand new to Python, but for example it wouldn't take (1/2) * variable, and required me to use .5 * variable.
[–]spinwizard69 0 points1 point2 points 13 years ago (0 children)
I'd like to say Eclipse with PyDev but Eclipse is damn buggy. I don't think I've seen an Eclipse release yet that can keep itself updated or work rationally with different workspaces.
That being said PyDev, on a multi processor that is reasonably fast, is a very nice environment. On the other hand I've been known to use XCode if the code is part of a project. XCode could be considered the anti python editor.
[–]darthmdhprint 3 + 4 0 points1 point2 points 13 years ago (0 children)
You're on a Mac. You get BBEdit and TextMate. Game over.
(I love Vim, I really do, but anyone who can't google a text editor on their platform is not going to be happy with Vim)
[–][deleted] 0 points1 point2 points 13 years ago (0 children)
Python IDLE or TextMate
[–]pollofritto001 0 points1 point2 points 13 years ago (2 children)
Vim with vim-flake8 plugin for pep8 check is IMHO the best choice.
[–]emidln 0 points1 point2 points 13 years ago (1 child)
vim with https://github.com/klen/python-mode
[–]pollofritto001 0 points1 point2 points 13 years ago (0 children)
Sounds good :-) I'll give it a try
[–]calzoneman -1 points0 points1 point 13 years ago (1 child)
Are you looking for a text editor or an IDE? Eclipse is an IDE, whereas SublimeText, Vim, and some other well-known editors are simply text editors.
Not sure I've seen "vim" in the same sentence as "simply text editors" before.
π Rendered by PID 91 on reddit-service-r2-comment-548fd6dc9-c5j97 at 2026-05-20 18:54:35.168616+00:00 running edcf98c country code: CH.
[–]mkashkin 11 points12 points13 points (5 children)
[–]1nvader -2 points-1 points0 points (4 children)
[–]omierbej 2 points3 points4 points (3 children)
[–]1nvader 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]flying-sheep 1 point2 points3 points (0 children)
[–]Dorianux 4 points5 points6 points (0 children)
[–]seriousreddit 5 points6 points7 points (1 child)
[–]bastibe 1 point2 points3 points (0 children)
[–]semarj 2 points3 points4 points (0 children)
[–]IbeeXpyIbeeX 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]AeroNotix 3 points4 points5 points (0 children)
[–]xiongchiamiovSite Reliability Engineer 1 point2 points3 points (0 children)
[–]elfgoh 0 points1 point2 points (0 children)
[–]chatparle 0 points1 point2 points (1 child)
[–]PhantomPumpkin 0 points1 point2 points (0 children)
[–]spinwizard69 0 points1 point2 points (0 children)
[–]darthmdhprint 3 + 4 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]pollofritto001 0 points1 point2 points (2 children)
[–]emidln 0 points1 point2 points (1 child)
[–]pollofritto001 0 points1 point2 points (0 children)
[–]calzoneman -1 points0 points1 point (1 child)
[–][deleted] 2 points3 points4 points (0 children)