Python Ide reviews from Reddit
Summary
We analyzed 627 Reddit reviews across 30 subreddits and 81 posts to rank the best Python Ide brands recommended by redditors, including communities like r/learnpython, r/Python, r/AskProgramming, r/Ubuntu, r/PythonLearning. Top-rated brands include JetBrains (4.2/5), Microsoft (4.3/5), Spyder (3.8/5).
Stats
Reviews627
Subreddits30
Posts81
Brands70
Products44
627 reviews from
and
By Brand
/By Product
#1
JetBrains
4.2
(172)
"Just use PyCharm Community Edition, it works out of the box and handles all the Python stuff for you. Way less confusing starting out."
"One of the reasons I use PyCharm Pro is because, whilst I can install a wide range of plugins, it is already setup for Python development including debugging from the off."
"Pycharm with Anaconda"
"Pycharm is great, so many features."
"Typically for Python projects Pycharm is great"
"Pycharm is totally superior, but largely since I use VSCode all day at work I end up just typing “code .” when I need an editor in the terminal."
"I only use PyCharm for its debugger."
"Another vote for PyCharm from me."
"It was a great teaching tool, and I still have it installed for the debugger."
"It was the only IDE that made sense and was perfect in color coding for me."
#2
Microsoft
4.3
(134)
"VS code has the advantage of having the best featured github copilot extension."
"Vscode hands down. Not just for python, but esp because it will do other languages seamlessly."
"VS code is my favorite right now."
"VSCode all the way. Makes working over SSH seamless."
"Vscode and pycharm are great."
"Vscode when I was a student, Pycharm & VSCode in a professional environment"
"Vs code is best for everything and I will die on this hill"
"You can use vs code in termux."
"You can just use Vs code."
"Honestly can’t go wrong with VSCode, you could do anaconda (Jupyter Hub — notebook/labs) to make your life and their life easier."
#3
Spyder
3.8
(44)
"I use miniconda for package management and Spyder for my ide. Both pretty lightweight."
"Spyder is very good if you want to data stuff like Pandas, ML etc etc."
"Data Science - Spyder"
"Feel comfortable with spyder although many other people have told me about pycharm and vs code."
"If you want something to pick up and use I would go for spyder."
"I used Spyder before. Using Pycharm now. LOVE PyCharm."
"Beginner Exploration: Spyder, included in Anaconda."
"I'd recommend spyder since allow you to see all the variables in a easier way, similar to matlab."
"Try Spyder. It has interface like MATLAB which should be familiar to electrical students."
"Spyder."
#4
Visual Studio Code
4.4
(34)
"Vs code."
"Vscode works really well, whether it's for the debugger, the linker, or auto-completion."
"Get VS Code. IMHO, its easier to get the hang of it."
"Vscode."
"Development:, e.g. websites, django, flask etc. VSCode."
"Vscode, because you can use it also for other languages like C, Go, Rust or Zig."
"General all purpose, for multi-file projects - PyCharm and VS Code - try both and choose what's more comfortable."
"Visual Studio Code!"
"VS Code all the way. I used to be a pycharm guy, but VS Code won me over - feels way less clunky."
"Personally I use VSCode, it is free easy to use and offers a lot of extensions."
#5
PyCharm
4.7
(31)
"PyCharm or VSCode."
"I’m obsessed with PyCharm."
"PyCharm hands down."
"Pycharm."
"Pycharm."
"Using Pycharm now. LOVE PyCharm."
"PyCharm as for me."
"Pycharm - Community is free."
"General all purpose, for multi-file projects - PyCharm and VS Code - try both and choose what's more comfortable."
"Pycharm is the correct answer."
#6
Thonny
4.1
(31)
"Yes Thonny as already mentioned!"
"Thonny is a great option for beginners; Super simple and made for learning Python."
"I love it, and I believe it does everything you're looking for. Interface is customizable, and has all sorts of bells and whistles you can turn on/off."
"Thonny was specifically designed not only for learning Python, but also learning how to program. Has a great debugger that really breaks down what is happening under-the-hood."
"Thonny is great for beginners."
"Thonny is simpler."
"IDLE too simple..thorny good for learning and simple project with quick debugging..pycharm a better upgrade than thorny..vscode for serious project"
"I'd also consider Thonny. It's nicer in some ways and aimed at beginners."
"Thonny for quickly writing small scripts."
"Thonny, like my instructor suggested."
#7
Jupyter
4.3
(28)
"Jupyter for all python tasks and IDLE for Flask Web App and Socket Programming"
"It sounds like you're looking for Jupyter Notebook."
"Have you tried jupyter notebook?"
"Jupyter is great for data science and sharing results."
"Jupyter Lab is great because you can do all of these tasks within one tool."
"Jupyter, vs code."
"It will help you get started with data science."
"I started using Jupyter Lab last fall, and I loved it because I am used to Python/Jupyter and I started using R, which is supported right out of the box."
"Data Science Notes - Jupyter"
"Jupyterlab has a desktop application that makes it super easy for beginners."
#8
Sublime Text
3.9
(15)
"Sublime-text does it for me."
"Little throwaway projects - Sublime 3"
"If VSC bothers you because it's too busy, give Sublime Text a try."
"I find sublime text with plugins really good, let's you focus on the code."
"I used to use sublime text which I like but probably vscode for the versatility."
"If it's just simple scripts to start learning: Sublime Text editor."
"I use Sublime for Python, R, stata, PHP, docker, terminal, etc...vscode seems to be relatively near to sublime."
"Sublime text is also very cool."
"I personally use Sublime Text 3, it isn't directly an IDE but with some Extensions/Packages for it, like Anaconda and Terminus, it's pretty adorable and comfortable."
"Sublime Text"
#9
Neovim
4.1
(11)
"Neovim is just fire, but vscode is more beginners friendly."
"Neovim with ThePrimeagen’s config. It is by far the fastest, most efficient way out there to program."
"Neovim over remote ssh tunnel"
"You can use neovim with an LSP server (pyright is available, and so is python-lsp-server via pip) or VS Code with code-server."
"Non-GUI related stuff, NeoVim."
"I'm using neovim for all of it and Js/react too and is working like a charm."
"Vim/neovim with a few plugins is pretty capable as a python IDE"
"I also use neovim ... is really fast and nice to work with."
"My coworker uses neovim for coding. I compromised and now use VS Code with neovim command integration."
"Neovim with the right lsp (I use pyright atm). Almost comes close to IDE."
#10
Pythonista
4.1
(9)
"I would highly recommend Pythonista. I personally feel like it's worth the money."
"Pythonista is the go-to for Python."
"Pythonista is an excellent app for Python programming on iOS."
"I like Pythonista on iOS. Not free but reasonable price for all the features."
"I use the application Pythonista, it is good, has the documentation included."
"Pythonista looks cool, does it have a learning track as well?"
"My friend uses Pythonista, it's good."
"[Pythonista](https://apps.apple.com/us/app/pythonista-3/id1085978097)."
"Pythonista seems to have been abandoned by the only developer."
#11
Atom
3.9
(8)
"Atom is very good and can link up easily with GitHub."
"I've used atom for a while."
"Another one to check out is Atom. It's my personal favorite."
"I started exploring with atom."
"Atom or pycharm."
"I use atom, and I’ve customized it to be ideal for python."
"ATOM"
"I am using Atom."
#12
Geany
4.0
(7)
"Yep I like Geany. Simple and effective."
"Geany is lightweight and does quite a bit for its footprint."
"Shout out to a fellow Geany user! Totally underrated app!"
"It is simple, unobtrusive, with many useful not-in-your-face features."
"Check out Geany. It's lightweight, cross-platform, and open source."
"Geany and a terminal window for me."
"Other popular options are VS Code, Notepad++, Geany (my goto), Atom, Sublime Text, Thonny."
#13
Vim
3.7
(7)
"Vim."
"Use VIM! Or Nano."
"I use vim. It's bit of a pain to set up, you know, find the right plugins, configure the vimrc file etc. But once that's done, you have an editor for life."
"Vim for the win!"
"Vim for super quick edits from command line"
"Vim"
"Vim requires a lot of customization and experimentation with plugins, which may not be worth the effort for everyone."
#14
Python
3.1
(8)
"IDLE or Visual Studio Code. Both are free and both are multi-platform."
"Honestly, IDLE is *fine* at your level, and it comes with the standard distribution of Python already."
"Python itself comes with IDLE. Not the best but for learning , it is fine."
"I use the default IDLE from python and i don't have any problem"
"IDLE is, however, suitable for beginners learning Python for the first time."
"I used IDLE for a good time while learning lmao"
"I've used IDLE quite a bit. It really makes you learn the syntax when your IDE doesn't prompt you."
"Idle seems very basic though, altough seems easier to install things like pip and beautifulsoup."
#15
VSCodium
4.0
(6)
"Vscodium.(vscode without MS telemetry)"
"Try vscodium flatpack"
"Vscodium😏"
"VSCode (or VSCodium which is just VSCode without the closed source Microsoft telemetry)"
"Besides VSCode, theres the non MS stuff codium https://vscodium.com/"
"Vscodium"
#16
Anaconda
4.8
(4)
"I use miniconda for package management and Spyder for my ide. Both pretty lightweight."
"Working within the anaconda suite is particularly useful for handling the dependencies of spatial modules."
"Jupyter is good for cell based programming and Spyder is great for reports with visualizations."
"If you want to learn datascience then the Anaconda offering is compelling."
#17
Replit
3.5
(4)
"For the most lightweight I’d checkout r/replit"
"Repl.it works decently well on a phone though and probably has what you need for free."
"If you don't mind cloud based solution... you can try Replit app."
"I’ve also heard repl.it is a good web based ide."
#18
4.0
(3)
"Google Colab although that is not quite an IDE. It is great for short scripts and one can get a lot done on Colab."
"Google launch a web based IDE call project IDX it's complete on the browser"
"Google collab is probably what you want."
#19
Termux
3.7
(3)
"Termux (A Linux-like terminal to run python programs) + Code Editor (by Rhythm Software to write programs) is a good combo i could suggest."
"On my android tablet, I use Termux with tmux and have a window open to the command line to run code I am working on."
"Termux.
Its not an IDE but it does the job."
#20
Eclipse
3.3
(3)
"I use Eclipse and have pydev installed. Can recommend."
"Eclipse"
"I am learning Python myself and have settled on Eclipse."
#21
PyCharm Community Edition
4.5
(2)
"There's s community version of pycharm that's free. It's by far the best editor for python I've ever used."
"PyCharm Community is fine."
#22
Microsoft Visual Studio Code
4.5
(2)
"VScode"
"I'm not sure if there's a plugin for vscode thqt might provide a simpler interface."
#23
Carnets
4.5
(2)
"Carnets is great for Python in Jupyter notebooks."
"Carnets is a pretty good offline jupyter notebook for interactive programming."
#24
Wingware
4.5
(2)
"Wingware has and excellent (and free) student edition."
"You might like Wing IDE maybe? It has personal and premium versions."
#25
IDLE
2.7
(3)
"IDLE, Jupyter Notebook, Notepad++ will all be used."
"U can easily learn python using just IDLE."
"No, IDLE"
#26
IntelliJ IDEA
4.0
(2)
"IntelliJ"
"I use Intellij personally."
#27
PyScripter
4.0
(2)
"Great for beginners, PyScripter is robust."
"Pyscripter user here!"
#28
GNU
4.0
(2)
"Try Emacs. Fast, and heavly customizable."
"Emacs will do too. It’s a matter of personal preference ... both vim and emacs are relevant today."
#29
Pyto
4.0
(2)
"For iOS the ones that are the best in my opinion are Pyto, and Pythonista. They're both paid software though, not free."
"Pyto is Open Source, being updated frequently, and you can get it in TestFlight for free."
#30
Repl.it
4.0
(2)
"If you need to _run_ Python online, then https://repl.it/languages/python3 is probably one of the better options."
"I would give a suggestion of Repl.it Python3 it will work fully out of the box, come with some code completion, and dont require you to install anything locally."
#31
Positron
3.5
(2)
"I'm recently enjoying Positron by Posit. It's in beta but it's stable and the current release works very well for me."
"Or Positron"
#32
RStudio
3.5
(2)
"Rstudio with reticulate package, PyCharm and Jupyter are the three months mess with most."
"RStudio"
#33
Notepad++
3.0
(2)
"Notepad++"
"Started with Notepad++ , moved to VS Code then moved to Sublime … Now settled with VS Code."
#34
Python Software Foundation
3.0
(2)
"For things like python homework I usually use IDLE (a clear and uncomplicated compiler)."
"I would begin with IDLE for quick testing."
#35
Apple
5.0
(1)
"An excellent app for coding in Python on the go!"
#36
Project Jupyter
5.0
(1)
"Jupyter Notebook is easy to use from the get-go."
#37
Jupyter Notebook
5.0
(1)
"Jupyter Notebook 6, Python 3.7 + IDLE, Flask 2.3, MongoDB Server."
#38
Jupyter-Emacs
5.0
(1)
"I recommend using a combination of Jupyter-Emacs, Org Mode and ox-ipynb."
#39
Plasmax
5.0
(1)
"It craps all over the default script editor."
#40
ViperIDE
5.0
(1)
"Read more here: [https://github.com/vshymanskyy/ViperIDE](https://github.com/vshymanskyy/ViperIDE)"
#41
Squircle IDE
4.0
(1)
"For text editting there's Squircle IDE and Acode."
#42
PyDroid 3
4.0
(1)
"PyDroid 3 is a popular IDE for Python."
#43
Sublime and Visual Studio Code
4.0
(1)
"Sublime and Visual Studio Code seem to be the two most popular ones right now."
#44
Juno
4.0
(1)
"Juno is the smoothest for iOS."
#45
Acer
4.0
(1)
"IDLE is fairly low maintenance and works well with a generic Acer laptop."
#46
Programiz
4.0
(1)
"Online Compiler from Programiz For: Beginner Pricing: Free"
#47
KDE
4.0
(1)
"Https://kate-editor.org or Kdevelop if you are on a Linux distro with KDE Plasma"
#48
Mu
4.0
(1)
"I’m using Mu now (and enjoying it). It suits me just fine as an absolute beginner."
#49
Lapce
4.0
(1)
"Lapce is actually a *really* good alternative, but sadly still in the alpha and bugging a bit."
#50
LunarVim
4.0
(1)
"Check out lunarvim! It helped me make the lua switch"
#51
CodeSkulptor
4.0
(1)
"CodeSkulptor!"
#52
Liclipse
4.0
(1)
"I use Liclipse on Linux. Works great for python right out of the box."
#53
CodeSnack IDE
4.0
(1)
"It's a very solid and lightweight IDE for Android"
#54
Cursor
4.0
(1)
"Cursor (a VS Code Fork) with build-in AI support."
#55
Kate
4.0
(1)
"I’ve recently switched from VS Code to Kate because FOSS."
#56
vi
4.0
(1)
"For heavy scripting? vi"
#57
Emacs
4.0
(1)
"Emacs/Neovim if you want configuring your editor to be a rewarding challenge."
#58
Wing IDE
4.0
(1)
"You might also like WingIDE. I used it religiously before PyCharm."
#59
Google Colab
4.0
(1)
"You could use Google Collab which runs in a chrome window."
#60
Gitpod
4.0
(1)
"Probably a web editor such as Gitpod or code-server"
#61
AWS Cloud9
4.0
(1)
"AWS Cloud9"
#62
AWS
3.0
(1)
"Cloud9"
#63
Python Codespace
3.0
(1)
"I switched to Python Codespace... it's marginally better with less intrusive ads."
#64
Notepad
3.0
(1)
"Notepad"
#65
SPCK
3.0
(1)
"I couldn't actually run the code on this editor, but it is a really good editor."
#66
Code Editor
3.0
(1)
"I use "Code Editor - Compile & IDE", but it's only for syntax and semantic checking."
#67
QPython
3.0
(1)
"What about Qpython? I think there's an iOS version."
#68
Android
2.0
(1)
"I am an Android user, so... yeah."
#69
Pydroid
2.0
(1)
"Pydroid 3 free version is so packed with ads that it's unusable."
#70
Microsoft Word
1.0
(1)
"MS Word. /s"
Discover your audience
GummySearch is an audience research toolkit for 130,000 unique communities on Reddit.
If you are looking for startup problems to solve, want to validate your idea or find your customers online, GummySearch is for you.
Sign up for free, get community insights in minutes.
Tell me more
Get started
