Jupyter Notebook in PyCharm
I find that Jupiter Notebook is a really nice tool for dealing with data, and for learning and exploring the capabilities of various libraries. It makes it easy to quickly experiment with data, see where cleanup is needed, what works and what doesn’t, and to plot the results adjusting on the go. It’s also super-easy to setup Jupyter in PyCharm. Here’s how you do it.
Create a project in PyCharm, and create a VirtualEnv instead of using your local python.
Go to Preferences (Cmd,), and install packages you’ll be using - there’s a little plus button under the list of the installed packages.
You’ll need at least
matplotlib, but probably also
seaborn, and maybe something else.
Now it seems like you’re set, but not really.
Add some code in the cell, and click Run (or do it like a pro and use the shortcut - Shift+Enter):
Oops, what’s that? We’re not done with the setup. Click Cancel here, and you’ll get the link in the Run tool window to authenticate you the first time:
Click it, and you’ve got your Notebook running. Now you’re really all set:
That’s pretty much it. Open your notebook (.ipynb), add code in the cells, run them, experiment, plot, have fun! For my example I took some statistical data from muenchen.de about people visiting movies, museums and classical music concerts. And, well, no surprise there, a lot more people go to see movies rather than listen to classical music. :D