Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data...
-
Upload
anaconda -
Category
Technology
-
view
2.792 -
download
0
Transcript of Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data...
![Page 1: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/1.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary© 2017 Continuum Analytics - Confidential & Proprietary
Discover the Next Generation
Data Science IDEFrom Notebooks to JupyterLab—The Evolution of Data Science Environments
Travis Oliphant, Co-founder, President & Chief Data Scientist
Gus Cavanaugh, Product Marketing Manager
August 22, 2017
![Page 2: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/2.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 2
Travis Oliphant
• President, Chief Data Scientist & Co-Founder of Continuum Analytics
• Co-Founder of NumFOCUS
• PhD from the Mayo Clinic, BS & MS degrees in mathematics and electrical engineering
from Brigham Young University
• Primary developer of NumPy package
• Founding contributor of SciPy package
• Author of Guide to NumPy
• Creator of Numba
![Page 3: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/3.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 3
Gus Cavanaugh
• Product Marketing Manager at Continuum Analytics
• Previously Consultant at IBM and Booz Allen Hamilton
• Bachelor's Degree in Business Administration & English
• Master’s Degree in Systems Engineering
![Page 4: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/4.jpg)
4
What is Anaconda?
![Page 5: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/5.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 5
The Most Popular Python Data Science Platform with Over 4.5M Users
![Page 6: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/6.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 6
Anaconda Distribution, the Most Trusted Distribution for Data Science
![Page 7: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/7.jpg)
7
Data Science IDEs
![Page 8: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/8.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 8
Data Science IDEs vs Developer IDEs
Data Science IDE Developer IDE
Data-centric Code-centric
Interactivity, visualizations,
variable explorerClasses, debugging, profiling
Less code complexity, scripts More complex code, programs
Integration with data sourcesIntegration with git, build tools,
compilers
Models and narratives
storytelling
Tools and libraries
functionality
RStudio, Spyder, Jupyter,
JupyterLab
PyCharm, Visual Studio,
Wing IDE, Sublime text
![Page 9: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/9.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 9
Data Science IDEs in Anaconda
![Page 10: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/10.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 10
Spyder
Editor with code
completion and linting
Multiple interactive
consoles and evaluation
models
Variable explorer to view
Pandas data frames and
Numpy arrays
Interactive documentation
![Page 11: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/11.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 11
RStudio
Environment - variables
History
Interactive Console
R Markdown
Viewer, plots
Scripts / Markdown
![Page 12: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/12.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 12
Jupyter Notebook
Storytelling
Markdown & code cells
Interactivity – Widgets
Visualizations
Multilanguage - Kernels
![Page 13: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/13.jpg)
13
The Jupyter Story
![Page 14: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/14.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 14
2009 2010 2011 2012 2013 2014 2015 2016 2017
From IPython to JupyterLab
2001 …
Initial release of IPython:- ipython by Fernando Pérez- IPP by Janko Hauser- LazyPython by Nathan Gray
Jupyter
Notebooks added to IPython 0.12
First JupyterCON
Jupyter UserSurvey
JupyterLabStarted
![Page 15: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/15.jpg)
15
JupyterLab
![Page 16: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/16.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 16
Flexibility
Extensibility
Speed
Scalability
JupyterLab
![Page 17: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/17.jpg)
17
Anaconda Enterprise v5
![Page 18: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/18.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 18
JupyterLab at the Core of Anaconda Enterprise v5
![Page 19: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/19.jpg)
19
JupyterLab Demo
![Page 20: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/20.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 20
JupyterLab demos
• Demo 1: JupyterLab tour
• Demo 2: Data exploration in JupyterLab
• Demo 3: JupyterLab in Anaconda Enterprise v5
![Page 21: Discover the Next Generation Data Science IDE: From Notebooks to JupyterLab—The Evolution of Data Science Environments](https://reader034.fdocuments.in/reader034/viewer/2022052116/5a647a0f7f8b9a31568b487d/html5/thumbnails/21.jpg)
© 2017 Continuum Analytics - Confidential & Proprietary 21
Next Steps
DOWNLOAD Anaconda and JupyterLabcontinuum.io/downloads
conda install -c conda-forge jupyterlab
SIGN UP for the Anaconda Enterprise Innovator Programgo.continuum.io/anaconda-enterprise-innovator/
READ more about data science in our developer blogcontinuum.io/blog/developer-blog/