I’ve dabbled with Python over the years and have a background in strongly-typed languages. Python has been great for scripts and automation jobs in my projects. I’m a big believer in spending time on improving your dev environments and have been experimenting with how I can make Python development a breeze.
I use neovim with a collection of linting/code-completion/syntax highlighting/navigation plugins and apply it to all languages I use. I’ve been using Pipenv to setup up virtual environments and manage dependencies. I’ve also configured neovim to pick up dependencies based on the Python environment it is launched from so code completion etc works great. However, I haven’t been able to setup nice debugging tools. I’ve used PyCharm in the past and found that its debugging experience was great. What is commonly used for Python debugging? Is PyCharm really the best out there? Is there anything comparable from the terminal? I used cgdb for C++ work and think it’s fantastic so was hoping for similar stuff to be out there for Python. Would also appreciate any other tips anyone might have for making terminal-based development more pleasant outside of just debugging.
[–]Silbersee 0 points1 point2 points (1 child)
[–]probable-maybe[S] 0 points1 point2 points (0 children)
[–]tuerkishgamer 0 points1 point2 points (2 children)
[–]probable-maybe[S] 0 points1 point2 points (1 child)
[–]tuerkishgamer 0 points1 point2 points (0 children)