Python Ide reviews from Reddit

Summary

We analyzed 432 Reddit reviews across 28 subreddits and 67 posts to rank the best Python Ide brands recommended by redditors, including communities like r/learnpython, r/Python, r/Fedora, r/analytics, r/Ubuntu. Top-rated brands include JetBrains (4.2/5), Microsoft (4.4/5), Visual Studio Code (4.4/5).

Stats
Reviews432
Subreddits28
Posts67
Brands60
Products35
432 reviews from
and
By Brand
/
By Product
#1

JetBrains

4.2
(100)
"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."
·
"Pycharm is the best. If you are serious stick to PRO version."
·
"Pycharm is the best python IDE hands down. There's no competition at all not even close."
·
"Pycharm. The venv setup and package management is more user friendly."
·
"I generally suggest pycharm for people who don’t know Python. It has everything basically out of the box which is really nice."
·
"If you want the best of the best I would look at Jetbrains, specifically Pycharm for python"
·
"Pycharm is great, and it's free."
·
"For python use pycharm."
·
#2

Microsoft

4.4
(82)
"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."
·
"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."
·
"I'd go with VSC. I'd say like 90% of people using python for work are doing it in vsc."
·
"It's always VScode. There's no number 2 option."
·
#3

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."
·
#4

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."
·
#5

Spyder

3.7
(33)
"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."
·
#6

Thonny

4.1
(24)
"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."
·
"Thonny for quickly writing small scripts."
·
"Thonny, like my instructor suggested."
·
"My recommendation for beginners is [Thonny](https://thonny.org/). Eventually you will outgrow Thonny and want to move onto a more advanced IDE such as PyCharm."
·
"For a beginner I would suggest Thonny, for a more featured IDE then either VS Code or PyCharm."
·
"For your very first steps in Python - Thonny has internal debugger for watching your variables changing step by step."
·
"Thonny, it has a debug thing that lets you run the lines you’re working on step by step"
·
#7

Jupyter

4.3
(20)
"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."
·
"Data Science Notes - Jupyter"
·
"Jupyterlab has a desktop application that makes it super easy for beginners."
·
"Data Science, academic, teaching, Jupyter, everywhere, but also part of Anaconda."
·
#8

Sublime Text

4.0
(11)
"Sublime-text does it for me."
·
"Little throwaway projects - Sublime 3"
·
"I find sublime text with plugins really good, let's you focus on the code."
·
"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"
·
"I use Sublime Text with a few packages to support Python3"
·
"I use sublime 3 for everything."
·
#9

Pythonista

4.1
(8)
"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 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."
#10

Neovim

4.0
(6)
"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."
·
"Neovim…"
#11

Atom

4.2
(5)
"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."
#12

Vim

4.0
(5)
"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 requires a lot of customization and experimentation with plugins, which may not be worth the effort for everyone."
#13

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."
#14

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."
#15

Geany

4.0
(3)
"Geany is lightweight and does quite a bit for its footprint."
·
"Geany and a terminal window for me."
·
"Other popular options are VS Code, Notepad++, Geany (my goto), Atom, Sublime Text, Thonny."
#16

Google

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."
#17

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."
#18

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."
#19

Carnets

4.5
(2)
"Carnets is great for Python in Jupyter notebooks."
·
"Carnets is a pretty good offline jupyter notebook for interactive programming."
#20

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."
#21

Wingware

4.5
(2)
"Wingware has and excellent (and free) student edition."
·
"You might like Wing IDE maybe? It has personal and premium versions."
#22

IDLE

2.7
(3)
"IDLE, Jupyter Notebook, Notepad++ will all be used."
·
"U can easily learn python using just IDLE."
·
"No, IDLE"
#23

IntelliJ IDEA

4.0
(2)
"IntelliJ"
·
"I use Intellij personally."
#24

PyScripter

4.0
(2)
"Great for beginners, PyScripter is robust."
·
"Pyscripter user here!"
#25

VSCodium

4.0
(2)
"Vscodium.(vscode without MS telemetry)"
·
"Vscodium"
#26

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"
#27

Eclipse

3.5
(2)
"I use Eclipse and have pydev installed. Can recommend."
·
"Eclipse"
#28

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."
#29

Notepad++

3.0
(2)
"Notepad++"
·
"Started with Notepad++ , moved to VS Code then moved to Sublime … Now settled with VS Code."
#30

Apple

5.0
(1)
"An excellent app for coding in Python on the go!"
#31

Project Jupyter

5.0
(1)
"Jupyter Notebook is easy to use from the get-go."
#32

Jupyter Notebook

5.0
(1)
"Jupyter Notebook 6, Python 3.7 + IDLE, Flask 2.3, MongoDB Server."
#33

Jupyter-Emacs

5.0
(1)
"I recommend using a combination of Jupyter-Emacs, Org Mode and ox-ipynb."
#34

Plasmax

5.0
(1)
"It craps all over the default script editor."
#35

ViperIDE

5.0
(1)
"Read more here: [https://github.com/vshymanskyy/ViperIDE](https://github.com/vshymanskyy/ViperIDE)"
#36

Sublime and Visual Studio Code

4.0
(1)
"Sublime and Visual Studio Code seem to be the two most popular ones right now."
#37

Juno

4.0
(1)
"Juno is the smoothest for iOS."
#38

Acer

4.0
(1)
"IDLE is fairly low maintenance and works well with a generic Acer laptop."
#39

Pyto

4.0
(1)
"Pyto is Open Source, being updated frequently, and you can get it in TestFlight for free."
#40

Squircle IDE

4.0
(1)
"For text editting there's Squircle IDE and Acode."
#41

CodeSnack IDE

4.0
(1)
"It's a very solid and lightweight IDE for Android"
#42

Cursor

4.0
(1)
"Cursor (a VS Code Fork) with build-in AI support."
#43

Kate

4.0
(1)
"I’ve recently switched from VS Code to Kate because FOSS."
#44

vi

4.0
(1)
"For heavy scripting? vi"
#45

Emacs

4.0
(1)
"Emacs/Neovim if you want configuring your editor to be a rewarding challenge."
#46

Wing IDE

4.0
(1)
"You might also like WingIDE. I used it religiously before PyCharm."
#47

Repl.it

4.0
(1)
"If you need to _run_ Python online, then https://repl.it/languages/python3 is probably one of the better options."
#48

Google Colab

4.0
(1)
"You could use Google Collab which runs in a chrome window."
#49

Gitpod

4.0
(1)
"Probably a web editor such as Gitpod or code-server"
#50

AWS Cloud9

4.0
(1)
"AWS Cloud9"
#51

PyDroid 3

4.0
(1)
"PyDroid 3 is a popular IDE for Python."
#52

Python Codespace

3.0
(1)
"I switched to Python Codespace... it's marginally better with less intrusive ads."
#53

RStudio

3.0
(1)
"RStudio"
#54

Notepad

3.0
(1)
"Notepad"
#55

SPCK

3.0
(1)
"I couldn't actually run the code on this editor, but it is a really good editor."
#56

Code Editor

3.0
(1)
"I use "Code Editor - Compile & IDE", but it's only for syntax and semantic checking."
#57

QPython

3.0
(1)
"What about Qpython? I think there's an iOS version."
#58

Android

2.0
(1)
"I am an Android user, so... yeah."
#59

Pydroid

2.0
(1)
"Pydroid 3 free version is so packed with ads that it's unusable."
#60

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
Audience Research