Skip to content

Instantly share code, notes, and snippets.

@parente
Last active March 24, 2016 17:19
Show Gist options
  • Save parente/4bc9dfa5ec529f53cc7e to your computer and use it in GitHub Desktop.
Save parente/4bc9dfa5ec529f53cc7e to your computer and use it in GitHub Desktop.
Ten New Reasons to Use Jupyter in Ten Minutes
Display the source blob
Display the rendered blob
Raw
{
"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