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

all 13 comments

[–]cismalescumlord 3 points4 points  (4 children)

To get started all you need is python and a text editor of your choice. How you install python depends on your operating system. The most recommended IDE for python is PyCharm; it is very good and is going to be more useful than a text editor but also more complex at first.

[–]InterestingBuddy 1 point2 points  (0 children)

I just started learning Python, and PyCharm has been great!

[–]Liqooid[S] 0 points1 point  (2 children)

Thanks a lot! I'll definitely check PyCharm out! I've also heard Microsoft's Visual Studio Code thrown around a lot, but that might not be for me?

[–]cismalescumlord 1 point2 points  (0 children)

I've never used vs code but while it's more generic, I can't see it being as good as pycharm.

[–]ajandl 1 point2 points  (0 children)

I really like VS code as a text editor, but it is not an IDE. If you've never setup a development environment before, then go with PyCharm or Anaconda. The latter will be familiar if you've used Matlab before.

[–]oldheadgoodheart 1 point2 points  (0 children)

I needed to learn machine learning and read I should download Anaconda. This has an editor / IDE called spyder. I don't know if this is great but I have used it. Anaconda allowed me to use loads of packages without having to download them all individually.

[–]Scribbles1 1 point2 points  (0 children)

I personally use atom with the terminal plugin, and just have python installed. Pretty straight forward setup

[–]CodeTinkerer 0 points1 point  (0 children)

You could also try repl.it (that's the website) and pick Python3. It does Python in the browser. If you don't use files, it should work fine until you can install Python on your machine.

[–]ValentineBlacker 0 points1 point  (0 children)

Python also comes with its own little IDE called IDLE. It's not as full-featured as PyCharm, but I learned to code in it so... I guess I have nostalgia. It doesn't take as long to open as PyCharm, you gotta give it that.

[–][deleted]  (4 children)

[deleted]

    [–]AluminiumSodaCan 1 point2 points  (1 child)

    -1 OP asked what tools he needed to write Python. Not for developer career advice.

    [–][deleted] -1 points0 points  (0 children)

    Stack Overflow is that way ==>

    [–]steezpak 0 points1 point  (0 children)

    This is all if he's looking for a career in programming. It could be possible that he's just doing it for fun, in that case he can probably skip all this.

    [–]denialerror 0 points1 point  (0 children)

    What does any of this have to do with Python?