Help with Python reddit / emacs ---------------------------------------------------------------------- esimonero · 2022-10-28 18:49 Does anyone know any tutorial or video explaining how to set up a proper python ide in emacs? Any init files/tips/tricks would be greatly appreciated too. Thanks in advance! ---------------------------------------------------------------------- yyoncho · 2022-10-28 19:01 https://www.youtube.com/watch?v=jPXIP46BnNA ---------------------------------------------------------------------- SalmeronD · 2022-10-29 11:43 https://realpython.com/emacs-the-best-python-editor/#additional- python-language-features ---------------------------------------------------------------------- pudentia · 2022-10-29 14:30 My suggestion is not to use Emacs for Python. The best simple experience is with Idle. ---------------------------------------------------------------------- esimonero · 2022-10-29 22:51 thanks a lot! ---------------------------------------------------------------------- esimonero · 2022-10-29 22:51 thanks! ---------------------------------------------------------------------- esimonero · 2022-10-29 22:51 i'll check it out, thanks! ---------------------------------------------------------------------- rebcabin-r · 2022-10-30 03:01 python -m pudb [[whatever.py]] is my goto. I think pudb is ... godzilla :) Only thing better I know is CIDER, but that's not for Python. ---------------------------------------------------------------------- esimonero · 2022-10-30 03:41 >pudb damn that looks cool. does it integrate with emacs or is it a standalone tool? ---------------------------------------------------------------------- rebcabin-r · 2022-10-30 05:00 standalone in the terminal. best debugger in the industry, imo. all the functionality of PyCharm but no mouse EVER. ---------------------------------------------------------------------- darcamo · 2022-10-30 14:25 Yeah, I use pudb extensively. It's my go-to debugger for python code. Tip: If you add `export PYTHONBREAKPOINT="pudb.set_trace"` to your `.bashrc` file (or the configuration file for whatever shell you use), then if you add `breakpoint()` to your Python code it will stop in pudb.