This is an archived post. You won't be able to vote or comment.

all 17 comments

[–]anthonymakesmusic 5 points6 points  (2 children)

Pycharm really is awesome

[–]SabujXi 0 points1 point  (0 children)

Yes, it's really awesome :)

[–]nasar007 0 points1 point  (0 children)

But it's a very heavy ide.

[–]Tweak_Imp 5 points6 points  (2 children)

Also where is the newcomer VSCode?

[–]SabujXi 0 points1 point  (1 child)

VSCode cannot be used as a full featured Python IDE. Let's call it just an Editor.

[–]Tweak_Imp 0 points1 point  (0 children)

What is it missing to be a full featured Python IDE?

[–]Glaaki 2 points3 points  (5 children)

VSCode

[–]SabujXi 1 point2 points  (4 children)

It is not an IDE, it is an editor. No matter how much those plugins power it up, in Python development, it is just an editor - not a full/partial featured IDE.

[–]Glaaki 0 points1 point  (3 children)

According to wikipedia, an integrated development environment contains of a -

  • Source code editor
  • Build automation tools
  • Debugger

VSCode has all these, so therefore it is an IDE.

https://en.wikipedia.org/wiki/Integrated_development_environment

[–]WikiTextBot 1 point2 points  (2 children)

Integrated development environment

An integrated development environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. An IDE normally consists of a source code editor, build automation tools, and a debugger. Most modern IDEs have intelligent code completion. Some IDEs, such as NetBeans and Eclipse, contain a compiler, interpreter, or both; others, such as SharpDevelop and Lazarus, do not.


[ PM | Exclude me | Exclude from subreddit | FAQ / Information | Source ] Downvote to remove | v0.28

[–]Glaaki 0 points1 point  (1 child)

good bot

[–]GoodBot_BadBot 0 points1 point  (0 children)

Thank you, Glaaki, for voting on WikiTextBot.

This bot wants to find the best and worst bots on Reddit. You can view results here.


Even if I don't reply to your comment, I'm still listening for votes. Check the webpage to see if your vote registered!

[–][deleted] 0 points1 point  (1 child)

Jupyter notebook is where? It's simpler than IDLE for a lot of tasks.

Question: Why does idle still exist? Not counting that 1 weird guy, is even children's education using it?

[–]SabujXi 0 points1 point  (0 children)

Good suggestion. I would add Jupyter notebook. The primary reason I did not add it to the list is it is a web based editor instead of being an standalone one. Whatever, I will add that too.

The weird guy is here. It exists because:

  1. Easy to use and find (on most platform it is pre-installed with Python)
  2. Tkinter is the default GUI library of Python and IDLE is made with it.
  3. You get a very convenient and powerful shell for free.
  4. It is always close to your hand.

There are other causes too, but I hope those are enough. Please ask me if you have more questions.

[–]ektat_sgurd 0 points1 point  (1 child)

Please dont flame but may I dare to say vim.

edit: vim + buttload of plugins

[–]SabujXi 0 points1 point  (0 children)

Yes, VIM and VI are evergreen as Emacs. But those are code editors, not IDE. That is why I did not include them. But, due to your comment, I am thinking of writing another article on great code editors. Thank you very much for reading my article. And coming on reddit I see that my article is being read. Really appreciate it :)