Getting Started with Jupyter Notebook for Python
By Paritosh Gupta
Jupyter Notebook is a web application that allows you to create and share documents that contain:
Live code (e.g. Python code) Visualizations Explanatory Text (written in markdown syntax) The Python Developer Survey by Jetbrains in 2018, showed that Jupyter Notebook is among the top 5 IDEs preferred by programmers, especially for Machine Learning and Data Analysis.
Jupyter Notebook’s ability to combine code, visualizations and rich text and the fact that you can share your notebook with the community, makes it suitable for performaing data anlysis in real time and adding a story telling aspect to your analysis.