Last active
March 24, 2016 17:19
-
-
Save parente/4bc9dfa5ec529f53cc7e to your computer and use it in GitHub Desktop.
Ten New Reasons to Use Jupyter in Ten Minutes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"<img src=\"https://blog.jupyter.org/content/images/2015/02/jupyter-sq-text.png\" width=\"100px\" style=\"float: right\"/>\n", | |
"\n", | |
"# Ten New Reasons to Use Jupyter <small style=\"vertical-align: baseline\">in Ten Minutes</small>\n", | |
"\n", | |
"---\n", | |
"\n", | |
"Peter Parente <br />\n", | |
"IBM Emerging Internet Technology " | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# 1. Time-to-Value\n", | |
"\n", | |
"---\n", | |
"\n", | |
"<center><em>Interactive computing to help reduce accidental complexity in your workflow</em></center>\n", | |
"\n", | |
"![](https://ibm.box.com/shared/static/3n8uxzasvtm234ld12p1r8s8vdv2xp9y.png)" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# 2. Docker Stacks\n", | |
"\n", | |
"---\n", | |
"\n", | |
"<p><center><em>Opinionated stacks of ready-to-run Jupyter applications in Docker</em></center></p>\n", | |
"\n", | |
"<center><video preload=\"auto\" controls src=\"//ibm.box.com/shared/static/9bynqv4xo77nkt4c83lb76g5x8b3ul35.webm\" style=\"max-height: 512px\"></video></center>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# 3. Apache Toree\n", | |
"\n", | |
"---\n", | |
"\n", | |
"<p><center><em>Scala, Python, R Jupyter kernel for Apache Spark</em></center></p>\n", | |
"\n", | |
"<center><video preload=\"auto\" controls src=\"//ibm.box.com/shared/static/k7qai4xcji79pcp02ozcj9wz7k1uytgr.webm\" style=\"max-height: 512px\"></video></center>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# 4. Full-Text Search\n", | |
"\n", | |
"---\n", | |
"\n", | |
"<p><center><em>Search filenames, markdown, code to quickly locate past analyses</em></center></p>\n", | |
"\n", | |
"<center><video preload=\"auto\" controls src=\"//ibm.box.com/shared/static/6o8n4165fqnms7nqygtrhkhepscv7na9.webm\" style=\"max-height: 512px\"></video></center>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# 5. Dashboard Layout\n", | |
"\n", | |
"---\n", | |
"\n", | |
"<p><center><em>Put notebook output into a sharable dashboard layout for ease of interaction</em></center></p>\n", | |
"\n", | |
"<center><video preload=\"auto\" controls src=\"//ibm.box.com/shared/static/3bu63ej8uhgb8mvztdctj0x5tuwu4y8t.webm\" style=\"max-height: 512px\"></video></center>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# 6. Declarative Widgets\n", | |
"\n", | |
"---\n", | |
"\n", | |
"<p><center><em>Import and bind Polymer Web Components to functions and data</em></center></p>\n", | |
"\n", | |
"<center><video preload=\"auto\" controls src=\"//ibm.box.com/shared/static/vuekzlbqst9xw1s9ceoqtihw6sbzw189.webm\" style=\"max-height: 512px\"></video></center>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# 7. Notebooks as Web Apps\n", | |
"\n", | |
"---\n", | |
"\n", | |
"<p><center><em>Deploy dashboard-notebooks as standalone web applications</em></center></p>\n", | |
"\n", | |
"\n", | |
"<center><video preload=\"auto\" controls src=\"//ibm.box.com/shared/static/53n2yoe4m5od8b9avq9253xe89cktkc5.webm\" style=\"max-height: 512px\"></video></center>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# 8. Notebook-Defined Web APIs\n", | |
"\n", | |
"---\n", | |
"\n", | |
"<p><center><em>Deploy annotated notebooks as HTTP microservices</em></center></p>\n", | |
"\n", | |
"<center><video preload=\"auto\" controls src=\"//ibm.box.com/shared/static/g0n6xvxppjc1b1fisam6cca6wimng9o2.webm\" style=\"max-height: 512px\"></video></center>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# 9. Notebooks as Python Modules\n", | |
"\n", | |
"---\n", | |
"\n", | |
"<p><center><em>Import Python notebooks as Python modules and snippet libraries</em></center></p>\n", | |
"\n", | |
"<center><video preload=\"auto\" controls src=\"//ibm.box.com/shared/static/35i2h5wpa7wx8o64lzg4l8ts57nf1tw1.webm\" style=\"max-height: 512px\"></video></center>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# 10. Hosted Solutions\n", | |
"\n", | |
"---\n", | |
"\n", | |
"<center><img src=\"https://ibm.box.com/shared/static/xaoj8zo4sjhmh664l0ogqwawjy5fyuyd.png\"></center>" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# Bonus: The Ecosystem\n", | |
"\n", | |
"---\n", | |
"\n", | |
"<p><center><em>Large and growing user and developer community</em></center></p>\n", | |
"\n", | |
"<center><img src=\"https://ibm.box.com/shared/static/635z4l8xy5iqrlffwe49jda9ew2sxhp8.png\" style=\"max-height:512px\"></center>\n" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# Links\n", | |
"\n", | |
"* [1] https://en.wikipedia.org/wiki/Cross_Industry_Standard_Process_for_Data_Mining\n", | |
"* [2] https://github.com/jupyter/docker-stacks\n", | |
"* [3] http://toree.incubator.apache.org/\n", | |
"* [4,9] https://github.com/jupyter-incubator/contentmanagement\n", | |
"* [5] https://github.com/jupyter-incubator/dashboards\n", | |
"* [6] https://github.com/jupyter-incubator/declarativewidgets\n", | |
"* [7] https://github.com/jupyter-incubator/dashboards_server\n", | |
"* [8] https://github.com/jupyter/kernel_gateway\n", | |
"* [10] https://bluemix.net, https://datascientistworkbench.com \n", | |
"* [Bonus] http://blog.ibmjstart.net/2016/03/21/powered-by-jupyter/" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"slideshow": { | |
"slide_type": "slide" | |
} | |
}, | |
"source": [ | |
"# P.S.\n", | |
"\n", | |
"This [presentation](http://nbviewer.jupyter.org/format/slides/gist/parente/4bc9dfa5ec529f53cc7e#/) is a [notebook](http://nbviewer.jupyter.org/gist/parente/4bc9dfa5ec529f53cc7e) available as a [gist](https://gist.github.com/parente/4bc9dfa5ec529f53cc7e)." | |
] | |
} | |
], | |
"metadata": { | |
"celltoolbar": "Slideshow", | |
"kernelspec": { | |
"display_name": "Python 3", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.4.4" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 0 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment