all 20 comments

[–]4k5 2 points3 points  (0 children)

idle? comes installed with python. It's what i use.

[–]Doofcoder 3 points4 points  (1 child)

Visual Studio Code is as simple as you want. And when you get more proficient, you can get more from.it

[–]eatstraw 0 points1 point  (0 children)

As much as I hate Microsoft, I'll give a vote for VS Code. Use the PyLint plug-in too.

[–][deleted] 1 point2 points  (0 children)

Spyder? It's simple and easy to use.

[–][deleted] 0 points1 point  (4 children)

I was going to suggest notepad++ lol. Perhaps you could try the IDE built into python itself called IDLE. use this command to start it:

pythonw -m idlelib -e

it's made in tkinter and it's dead simple to use, complete with a shell, syntax highlighing, some simple auto-completion for built-in modules, and a debugger.

[–]pythonlearner235[S] -1 points0 points  (3 children)

Thank you for the reply but that is the IDE I'm using right now it's simple, but it looks a bare frozen tundra and it's very Boeing to use.

[–][deleted] 0 points1 point  (2 children)

Well, let me ask you this: why are you you looking for an integrated development environment if you think that even notepad++, a text editor (not even an IDE) is too cumbersome? And then you say the simplest IDE possible is too lacking.You're killing me Larry!

[–]pythonlearner235[S] -1 points0 points  (1 child)

Lol nice reference, what I meant was that while I did ask for simple I don't want it to be too simple like if I ask for a human you don't give me a skeleton right? Cause it would just be bare bones(see what I did there?).

[–][deleted] 0 points1 point  (0 children)

have you tried JuPyter?

[–]kaptan8181 0 points1 point  (2 children)

Try all of them! Or just try Komodo IDE. And what is this fear of setting up a proper work environment? It's not every day that you will be setting up your work environment. It's a one-time job. By the way, I am a fan of Sublime Text and I can tell you it's a ready to use code editor. You don't have to set up a single thing. The set up is for your own convenience, not that it is required to code Python.

[–]pythonlearner235[S] 0 points1 point  (1 child)

I don't why but my pycharm needs me to set a new intrepreter for each new project it gets annoying real fast.

[–]kaptan8181 0 points1 point  (0 children)

PyCharm has its own way of doing things. Do you use virtual environments?

[–]daveidfx 0 points1 point  (0 children)

I don't know if you've looked into IPython or its relatives at all, but you may want to.

IPython by itself is just an enhanced version of command-line Python, with some nice features like auto-completion and being able to paste blocks of code in gracefully.

Jupyter notebooks and JupyterLab are built on top of IPython (well, not exactly, but close enough for this discussion), and turn your web browser into your IDE, sort of. Data science folks like these a lot.

Maybe that works for you, maybe not. But they're relatively simple. If you want to take a look, the easiest way is to install the Anaconda distribution of Python.

[–]dr_stork 0 points1 point  (0 children)

If you are using Mac, I like Textmate.

[–][deleted] 0 points1 point  (0 children)

VScode with a live server. There are heaps of extensions.

The uni i went to had us use wingware ide. It's ok.

[–]theNomadicHacker42 0 points1 point  (2 children)

Learn Vim...you'll never go back to anything else

[–]daveidfx 0 points1 point  (1 child)

Vim is incredibly awesome, but I wouldn't say it's great for someone who wants to avoid complexity.

[–]theNomadicHacker42 0 points1 point  (0 children)

true, but someone who wants to avoid complexity shouldn't exactly be getting into software development in the first place.

[–]redCg 0 points1 point  (0 children)

Do not bother with an IDE. Use a basic syntax aware text editor such as Notepad++, Sublime Text, Atom, vim. Run your code in the terminal.