PyCharm's Python Console and Jupyter: Bridging the Interactive Gap
PyCharm Professional lets the Python console and Jupyter notebooks share the same interpreter context, so variables flow seamlessly between them. Here's how to configure it and avoid common pitfalls.