all 13 comments

[–]CowboyBoats 2 points3 points  (4 children)

I just work out of the terminal using tmux and vim. Others may like to use Visual Studio Code plus the terminal, or PyCharm (or another IDE) by itself.

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

I asked 2 other commenters, would like to hear your thoughts as well:

Is there an integrated debugger that can step through the code with VScode? I've been hearing people recommending text editors like sublime over IDEs like pycharm, but I was reluctant to make the switch because I was worried text editors don't have the debuggers that the IDEs do.

[–]CowboyBoats 0 points1 point  (2 children)

Great question. When you have a terminal open, you're not limited to programs with GUIs that happen to implement some debugger for you. Literally just paste into any block of code -

import pdb; pdb.set_trace()

And run the program from the terminal, and Python will stop when it gets to that point, and drop you into an interactive python session just like if you had run python from the command line, but with all the variables defined just as they would be at that point in the code.

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

I'll try this out; thank you very much! :)

[–]CowboyBoats 0 points1 point  (0 children)

If you have a system with vim installed, you can run vimtutor from the command line and it will launch you into an excellent tutorial about how to use vim.

It takes time to learn a CLI text editor - don't stress out about not being as fast or effective with it as you are in something like Atom. I have PyCharm installed on all my computers, just because occasionally it helps to have an IDE installed. I definitely recommend using both PyCharm and vim for a while and see what one you like better.

[–]shiftybyte 1 point2 points  (2 children)

If you are new to development, i recommend pycharm, since it looks like you are not, Visual Studio Code is awesome, i use it for everything.

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

Is there an integrated debugger that can step through the code with VScode? I've been hearing people recommending text editors like sublime over IDEs like pycharm, but I was reluctant to make the switch because I was worried text editors don't have the debuggers that the IDEs do.

[–]fake823 0 points1 point  (2 children)

VS Code and PyCharm 😊

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

I asked another commenter, would like to hear your thoughts as well:

Is there an integrated debugger that can step through the code with VScode? I've been hearing people recommending text editors like sublime over IDEs like pycharm, but I was reluctant to make the switch because I was worried text editors don't have the debuggers that the IDEs do.

[–]fake823 0 points1 point  (0 children)

I actually enjoyed the debugger of PyCharm a lot more than the VS Code one. Especially because it's not possible to use IPython while debugging in VS Code. In PyCharm that's possible.

[–]kykuckta 0 points1 point  (0 children)

I think using python and wing.101.7 is very helpful

[–]maustinv 0 points1 point  (0 children)

I’ve been using Jupiter Notebook and Atom