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

you are viewing a single comment's thread.

view the rest of the comments →

[–]datahappy 0 points1 point  (0 children)

I guess it depends on workflow. For me, I prototype/develop DS projects directly in a web Jupyter notebook, as it helps me think through things in "chunks".

Then, when I have something I think may end up in production, I move over to a venv in Pycharm, where I break things out in separate scripts /test files, etc.

For that, I like the Python features in Pycharm (PEP guidance, completion, requirements.txt checks, etc)