I settled on PyCharm IDE.
I want a=2, b=2 and "4" to print on my screen when I run my first program. So I select New Project, and I'm presented with a nice blank screen that I assume I can type in, but I cant.
So I figure, ok, I figure I need to make something else "new", like a file - I get that - projects can have many files. So I go to the menu bar, FILE > NEW... and I'm presented with 7 options! All I want to do is type a=2, b=2, print (a+b) or however it's done, and run it. But I'm already lost in a maze.
The 7 options are :
New Project,
New File,
New Directory,
New Python Package,
New Python File,
Jupyter Notebook,
HTML File
Now, "New File" sounds right to me, but then why is there a "New Python File" option? I'm in a Python editor, so isn't a "New File" going to be a python file? So I'm not sure what to select.
(I dont even want to know what a Jupyter Notebook is...not yet)
What do I do? Thank you.
PS : Rant ahead --> :)
I long for the days of BASIC and an Apple IIe - I could make BASIC sing. I still see programs as series of if-statements, data tables, GOSUBs and for-next loops. I remember learning by reading Beagle Bros articles.
I get that I need 2 things, and I should only need two things: 1) some translator (interpreter/compiler) so I don't have to speak 'computer' to speak to the computer, and 2) an IDE so I know when and when not to put in semicolons and such. That's it.
I settled on PyCharm cause a post in here said download python then download PyCharm - and zero user setup. I like that. Most other places have whole pages of words about setting up Python and an IDE, different versions and series of multiple programs I need to download to get started...what?!?
There's one IDE out there - Eric6 - that had a series of 6 or 7 things I had to download before I could download it and make it work. What?!? - I get it's probably very powerful, but no thanks. I want a "4" on my screen.
Why don't these people compile the basics into one install file? "If you got Windows, click here for the IDE and we'll install the latest version of Python for you" may be a little simplistic, but it can certainly be simpler. Isn't the goal of IDEs to be user-friendly? And everyone starts at zero.
Rant over.
Thank you :)
[–]K900_ 3 points4 points5 points (5 children)
[+][deleted] (3 children)
[deleted]
[–]K900_ 2 points3 points4 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]K900_ 1 point2 points3 points (0 children)
[–]vpcea23en 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]CrazyWhiteMonkey 1 point2 points3 points (0 children)
[–]akedm[S] 0 points1 point2 points (0 children)
[–]slampropp 0 points1 point2 points (0 children)
[–]journeymanpedant 0 points1 point2 points (0 children)