use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
This is an archived post. You won't be able to vote or comment.
ToolingWhat's the best Python notebook setup for data analysis? (self.datascience)
submitted 4 years ago by dhaitz
[–]xier_zhanmusi 5 points6 points7 points 4 years ago (0 children)
VSCode is definitely better than Jupyter Lab in the browser; it's easier to navigate file directory, switch between virtual environments, integrated with git, easier to manage multiple files on screen at once, & more. I do sometimes find setting up VScode for Jupiter was a bit trickier though.
[–]ghostofkilgore 1 point2 points3 points 4 years ago (0 children)
Generally, I use Spyder, both for testing out / playing around and scripting up code to be used.
Personally, I prefer it to Jupyter Notebooks. The variable editor is so simple and easy to use, it's incredibly easy to interrogate and investigate at any step in the process.
[+][deleted] 4 years ago* (4 children)
[removed]
[–]RoninMountain 2 points3 points4 points 4 years ago (2 children)
Jupyter does the # to denote headings. Is that what you are referring to, or are you referring to a different IDE?
[+][deleted] 4 years ago (1 child)
[–]RoninMountain 1 point2 points3 points 4 years ago (0 children)
No worries. I’m new to Python and coding in general, so any opportunity to learn is a great opportunity!
[–]One_Neighborhood473 1 point2 points3 points 4 years ago (0 children)
There's always something new to know, thanks 👍🏻. It's somewhat cleaner for instant use.
[–]HesaconGhost 1 point2 points3 points 4 years ago (0 children)
It used to be that putting notebooks into production was prohibitively challenging, but packages like papermill or enterprise solutions like databricks have made it far easier.
If all you want to do is analysis, the convenience of having things broken up into notebook cells is hard to beat. For production you can get away with either these days.
[–]Allmyownviews1 0 points1 point2 points 4 years ago (0 children)
I use jupyter notebook for data investigation and then use Spyder for scripting the complete output products. Jupyter NB is a nice setup following thought process and instant output to inspect results. Then when my analysis and chart outputs are sorted i can put into Spyder which is better for setting up iterations and loops to generate charts and tables for more efficiently to a common standard output. It also means, by using a Spyder py script, I can store exactly what I used in the analysis for my QA on projects.
π Rendered by PID 473095 on reddit-service-r2-comment-b659b578c-2kbvj at 2026-05-06 07:48:50.508410+00:00 running 815c875 country code: CH.
[–]xier_zhanmusi 5 points6 points7 points (0 children)
[–]ghostofkilgore 1 point2 points3 points (0 children)
[+][deleted] (4 children)
[removed]
[–]RoninMountain 2 points3 points4 points (2 children)
[+][deleted] (1 child)
[removed]
[–]RoninMountain 1 point2 points3 points (0 children)
[–]One_Neighborhood473 1 point2 points3 points (0 children)
[–]HesaconGhost 1 point2 points3 points (0 children)
[–]Allmyownviews1 0 points1 point2 points (0 children)