{
"metadata": {
"name": "",
"signature": "sha256:51ca2640929c4aea4addb291eac93429243e4831f1ff02eaf6aa4422201740ae"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"
"
]
},
{
"cell_type": "heading",
"level": 1,
"metadata": {},
"source": [
"
The Web | IPython | |
---|---|---|
\n",
" Browser\n",
" \n", " ![](/files/images/nextstation.jpg)\n", " | \n",
"\n",
" \n", " | \n",
" Client\n",
" \n", " ![](/files/images/computer.png)\n", " | \n",
"
\n",
" \n", " speaks **HTTP** with\n", "\n", "\n", " \n", "\n", " | \n",
"\n",
" \n", " | \n",
" \n", "\n", " speaks \"ICCP\" with\n", "\n", "\n", " | \n",
"
\n",
" Webserver\n",
" \n", " ![](/files/images/next.jpg)\n", " | \n",
"\n",
" \n", " | \n",
" Kernel\n",
" \n", " ![](/files/images/pdp12.jpg)\n", " | \n",
"
I have a serious illness: chronic CLI.
It's terminal.
— Paul Ivanov (@ivanov) May 3, 2014
\n",
" \n",
"- **client-side requirements**\n",
" - python for console, qtconsle, vim-ipython, bipython\n",
" - modern webbrowser for notebook\n",
"- **interactivity** (bipython)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"