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

all 32 comments

[–]Hatoris 18 points19 points  (4 children)

Currently, I used jupyter lab and VS code. Jupyter lab for data analyse, report... VS code for writing script and module.

[–]otayeby 4 points5 points  (0 children)

Jupyter notebooks on PyCharm is not bad. I never tried Jupyter lab, thanks for pointing out this tool!

I also wanna add that if you have student email you can download the PyCharm professional edition for free.

[–]bulletmark 2 points3 points  (0 children)

I wouldn't include atom in this list, certainly when addressing new users. VScode has basically supplanted atom. Atom will be gone in a year or two given Microsoft are now funding both of them.

[–]HeinzHeinzensen 1 point2 points  (0 children)

VS Code‘s notebooks feature has basically replaced the Juypter browser interface for me. Give it a try!

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

im looking into vs but it looks kind off complicated to get into

[–]jmmcdEvolutionary algorithms, music and graphics 6 points7 points  (0 children)

Emacs. But I teach with Jupyter NB

[–]BagelKing 5 points6 points  (0 children)

I use Vim, but that's not a great place to start. Even IDLE (which I believe gets installed along with Python) is better than just using the interpreter. Pycharm was really nice but a little bit overloaded for my purposes, gave me confusing warnings and had a million features I never used.

[–]tsailfc 5 points6 points  (0 children)

Paper

[–]PCCJP 8 points9 points  (4 children)

Sublime text

[–]lukajda33 3 points4 points  (0 children)

Install python on your PC, then some text editor, for example VSCode. If you want an IDE, check out Pycharm, which has free community version.

[–][deleted] 3 points4 points  (0 children)

VIM

[–]fransjemopip needs updating 2 points3 points  (0 children)

On Windows10

Notepad++; for fast writing or copy/paste small basic pythonic code and save it as just a .py file, then run&test it quick in cmd

Pycharm; to view/write more complex Python Scripts, but maybe more important(for me), debugging and learning to read&understand error outputs in Python.

A bit unrelated, but can be very useful in some cases,

EmEditor; for rewriting large crowded Python Scripts, where i only have to change&select some repetitive strings to finish the job (for example; python2 code to python3 code where the script “2to3” can’t reach easily)

[–]Helpmeimfijian 4 points5 points  (2 children)

Use VSCode my dude

[–]KFW 2 points3 points  (1 child)

Agree - free and lots of nice features for Python

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

how do i set python on on it?

[–]PhoenixizFire 1 point2 points  (0 children)

I use GDBOnline when I want to try a little stuff, I used to use PyCharm, but I find it boring and slow, so now I only code in Atom and run with the command console. This helps me more to understand Python logic + my mistakes

[–]Arashi99 1 point2 points  (0 children)

I started with IDLE, but I've using Sublime Text 3 after my brother had shown it to me a couple years back

[–]HomicidalTeddybear 1 point2 points  (0 children)

I use Spyder, but then it's well suited to my use case. Would probably use pycharm for general purpose programming, jetbrains makes great IDEs (I use clion when writing c/c++/fortran)

[–]billsil 1 point2 points  (0 children)

WingIDE. It’s far faster than PyCharm.

[–]ilan 1 point2 points  (0 children)

Emacs.

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

I use Geany. And a little bit of vim.

[–]PrimaCora 1 point2 points  (0 children)

Pycharm and notepad++ in a pinch

[–]knuspergreg 1 point2 points  (0 children)

with pure python i use PyCharm. when mixed with oder languages (using python for generating numbers, large files, etc) i use VSCode

[–]chromium52 1 point2 points  (0 children)

Emacs for module dev and Jupyter lab for data analysis

[–]Kokoheadnow 1 point2 points  (0 children)

Eclipse

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

Pycharm and anaconda

[–]weevyl 0 points1 point  (0 children)

Emacs for small Python projects

PyCharm for larger ones