{ "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_color": "blue", "slide_type": "slide" } }, "source": [ "\n", "\n", "# 使用Jupyter制作Slides的介绍\n", "\n", "王成军 \n", "\n", "wangchengjun@nju.edu.cn\n", "\n", "计算传播网 http://computational-communication.com\n", "\n", "\n", "\n", "\n", "\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# RISE: \"Live\" Reveal.js Jupyter/IPython Slideshow Extension\n", "https://github.com/damianavila/RISE" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Installation\n", "- Downnload from https://github.com/damianavila/RISE\n", "- open your teminal, cd to the RISE folder, e.g., \n", "\n", " >## cd /github/RISE/\n", "\n", "- To install this nbextension, simply run \n", "\n", " >## python setup.py install\n", "\n", "from the RISE repository." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "In the notebook toolbar, a new button (\"Enter/Exit Live Reveal Slideshow\") will be available.\n", "\n", "The notebook toolbar also contains a \"Cell Toolbar\" dropdown menu that gives you access to metadata for each cell. If you select the Slideshow preset, you will see in the right corner of each cell a little box where you can select the cell type (similar as for the static reveal slides with nbconvert)." ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# 将ipynb文件转为slides.html\n", "- download the reveal.js from Github https://github.com/hakimel/reveal.js\n", "- generate html using the following code\n", "- put the generated html into the reveal.js folder\n", "- open the html using chrome\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "fragment" } }, "source": [ " chengjuns-MacBook-Pro:~ chengjun$ cd github/cjc/code/\n", "\n", " chengjuns-MacBook-Pro:code chengjun$ jupyter nbconvert slides.ipynb --to slides --post serve" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "# 批量生成slides.html¶\n", " chengjuns-MacBook-Pro:~ chengjun$ cd github/cjc/code/\n", " \n", " chengjuns-MacBook-Pro:code chengjun$ jupyter nbconvert *.ipynb --to slides" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# 数学公式\n", "$E = MC^2$" ] }, { "cell_type": "code", "execution_count": 10, "metadata": { "slideshow": { "slide_type": "fragment" } }, "outputs": [ { "data": { "text/latex": [ "\\begin{align}\n", "a = \\frac{1}{2}\\\\\n", "\\end{align}" ], "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%%latex\n", "\\begin{align}\n", "a = \\frac{1}{2}\\\\\n", "\\end{align}" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# 程序代码" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "slideshow": { "slide_type": "fragment" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "hello world\n" ] } ], "source": [ "print 'hello world'" ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "slideshow": { "slide_type": "fragment" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "0\n", "1\n", "2\n", "3\n", "4\n", "5\n", "6\n", "7\n", "8\n", "9\n" ] } ], "source": [ "for i in range(10):\n", " print i" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "collapsed": true, "slideshow": { "slide_type": "slide" } }, "outputs": [], "source": [ "# get a list of all the available magics" ] }, { "cell_type": "code", "execution_count": 21, "metadata": { "slideshow": { "slide_type": "fragment" } }, "outputs": [ { "data": { "application/json": { "cell": { "!": "OSMagics", "HTML": "Other", "SVG": "Other", "bash": "Other", "capture": "ExecutionMagics", "debug": "ExecutionMagics", "file": "Other", "html": "DisplayMagics", "javascript": "DisplayMagics", "latex": "DisplayMagics", "perl": "Other", "prun": "ExecutionMagics", "pypy": "Other", "python": "Other", "python2": "Other", "python3": "Other", "ruby": "Other", "script": "ScriptMagics", "sh": "Other", "svg": "DisplayMagics", "sx": "OSMagics", "system": "OSMagics", "time": "ExecutionMagics", "timeit": "ExecutionMagics", "writefile": "OSMagics" }, "line": { "alias": "OSMagics", "alias_magic": "BasicMagics", "autocall": "AutoMagics", "automagic": "AutoMagics", "autosave": "KernelMagics", "bookmark": "OSMagics", "cat": "Other", "cd": "OSMagics", "clear": "KernelMagics", "colors": "BasicMagics", "config": "ConfigMagics", "connect_info": "KernelMagics", "cp": "Other", "debug": "ExecutionMagics", "dhist": "OSMagics", "dirs": "OSMagics", "doctest_mode": "BasicMagics", "ed": "Other", "edit": "KernelMagics", "env": "OSMagics", "gui": "BasicMagics", "hist": "Other", "history": "HistoryMagics", "install_default_config": "DeprecatedMagics", "install_ext": "ExtensionMagics", "install_profiles": "DeprecatedMagics", "killbgscripts": "ScriptMagics", "ldir": "Other", "less": "KernelMagics", "lf": "Other", "lk": "Other", "ll": "Other", "load": "CodeMagics", "load_ext": "ExtensionMagics", "loadpy": "CodeMagics", "logoff": "LoggingMagics", "logon": "LoggingMagics", "logstart": "LoggingMagics", "logstate": "LoggingMagics", "logstop": "LoggingMagics", "ls": "Other", "lsmagic": "BasicMagics", "lx": "Other", "macro": "ExecutionMagics", "magic": "BasicMagics", "man": "KernelMagics", "matplotlib": "PylabMagics", "mkdir": "Other", "more": "KernelMagics", "mv": "Other", "notebook": "BasicMagics", "page": "BasicMagics", "pastebin": "CodeMagics", "pdb": "ExecutionMagics", "pdef": "NamespaceMagics", "pdoc": "NamespaceMagics", "pfile": "NamespaceMagics", "pinfo": "NamespaceMagics", "pinfo2": "NamespaceMagics", "popd": "OSMagics", "pprint": "BasicMagics", "precision": "BasicMagics", "profile": "BasicMagics", "prun": "ExecutionMagics", "psearch": "NamespaceMagics", "psource": "NamespaceMagics", "pushd": "OSMagics", "pwd": "OSMagics", "pycat": "OSMagics", "pylab": "PylabMagics", "qtconsole": "KernelMagics", "quickref": "BasicMagics", "recall": "HistoryMagics", "rehashx": "OSMagics", "reload_ext": "ExtensionMagics", "rep": "Other", "rerun": "HistoryMagics", "reset": "NamespaceMagics", "reset_selective": "NamespaceMagics", "rm": "Other", "rmdir": "Other", "run": "ExecutionMagics", "save": "CodeMagics", "sc": "OSMagics", "set_env": "OSMagics", "store": "StoreMagics", "sx": "OSMagics", "system": "OSMagics", "tb": "ExecutionMagics", "time": "ExecutionMagics", "timeit": "ExecutionMagics", "unalias": "OSMagics", "unload_ext": "ExtensionMagics", "who": "NamespaceMagics", "who_ls": "NamespaceMagics", "whos": "NamespaceMagics", "xdel": "NamespaceMagics", "xmode": "BasicMagics" } }, "text/plain": [ "Available line magics:\n", "%alias %alias_magic %autocall %automagic %autosave %bookmark %cat %cd %clear %colors %config %connect_info %cp %debug %dhist %dirs %doctest_mode %ed %edit %env %gui %hist %history %install_default_config %install_ext %install_profiles %killbgscripts %ldir %less %lf %lk %ll %load %load_ext %loadpy %logoff %logon %logstart %logstate %logstop %ls %lsmagic %lx %macro %magic %man %matplotlib %mkdir %more %mv %notebook %page %pastebin %pdb %pdef %pdoc %pfile %pinfo %pinfo2 %popd %pprint %precision %profile %prun %psearch %psource %pushd %pwd %pycat %pylab %qtconsole %quickref %recall %rehashx %reload_ext %rep %rerun %reset %reset_selective %rm %rmdir %run %save %sc %set_env %store %sx %system %tb %time %timeit %unalias %unload_ext %who %who_ls %whos %xdel %xmode\n", "\n", "Available cell magics:\n", "%%! %%HTML %%SVG %%bash %%capture %%debug %%file %%html %%javascript %%latex %%perl %%prun %%pypy %%python %%python2 %%python3 %%ruby %%script %%sh %%svg %%sx %%system %%time %%timeit %%writefile\n", "\n", "Automagic is ON, % prefix IS NOT needed for line magics." ] }, "execution_count": 21, "metadata": {}, "output_type": "execute_result" } ], "source": [ "% lsmagic" ] }, { "cell_type": "code", "execution_count": 20, "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [ { "data": { "text/plain": [ "{'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Cti3IOL0XG/Render',\n", " 'CLICOLOR': '1',\n", " 'DISPLAY': '/private/tmp/com.apple.launchd.GQAU1RS6KM/org.macosforge.xquartz:0',\n", " 'GIT_PAGER': 'cat',\n", " 'HOME': '/Users/chengjun',\n", " 'JPY_PARENT_PID': '84860',\n", " 'LANG': 'en_US.UTF-8',\n", " 'LC_ALL': 'en_US.UTF-8',\n", " 'LC_CTYPE': 'UTF-8',\n", " 'LOGNAME': 'chengjun',\n", " 'PAGER': 'cat',\n", " 'PATH': '/Users/chengjun/anaconda/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin:/usr/texbin',\n", " 'PWD': '/Users/chengjun',\n", " 'SECURITYSESSIONID': '186a5',\n", " 'SHELL': '/bin/bash',\n", " 'SHLVL': '2',\n", " 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.VNCcz4m0az/Listeners',\n", " 'TERM': 'xterm-color',\n", " 'TERM_PROGRAM': 'Apple_Terminal',\n", " 'TERM_PROGRAM_VERSION': '343',\n", " 'TERM_SESSION_ID': 'FDFD985A-CDD6-415E-A3B0-E8A2A05CC9B4',\n", " 'TMPDIR': '/var/folders/l6/ntr5b4610hx38gy0_2xp7ngh0000gn/T/',\n", " 'USER': 'chengjun',\n", " 'XPC_FLAGS': '0x0',\n", " 'XPC_SERVICE_NAME': '0',\n", " '_': '/Users/chengjun/anaconda/python.app/Contents/MacOS/python',\n", " '__CF_USER_TEXT_ENCODING': '0x1F5:0x0:0x0'}" ] }, "execution_count": 20, "metadata": {}, "output_type": "execute_result" } ], "source": [ "% env\n", "# to list your environment variables." ] }, { "cell_type": "code", "execution_count": 11, "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ " " ] } ], "source": [ "%prun" ] }, { "cell_type": "code", "execution_count": 15, "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "CPU times: user 11 µs, sys: 9 µs, total: 20 µs\n", "Wall time: 21 µs\n" ] }, { "data": { "text/plain": [ "[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]" ] }, "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%time range(10)" ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "slideshow": { "slide_type": "fragment" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The slowest run took 295.47 times longer than the fastest. This could mean that an intermediate result is being cached.\n", "1000000 loops, best of 3: 748 ns per loop\n" ] } ], "source": [ "%timeit range(100)" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "!: to run a shell command. E.g., ! pip freeze | grep pandas to see what version of pandas is installed.\n" ] }, { "cell_type": "code", "execution_count": 17, "metadata": { "slideshow": { "slide_type": "fragment" } }, "outputs": [], "source": [ "! cd /Users/chengjun/github/" ] }, { "cell_type": "code", "execution_count": 19, "metadata": { "slideshow": { "slide_type": "slide" } }, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "% matplotlib inline \n", "# to show matplotlib plots inline the notebook.\n", "import matplotlib.pyplot as plt\n", "\n", "plt.plot(range(10), range(10), 'r-o')\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": { "collapsed": true, "slideshow": { "slide_type": "slide" } }, "source": [ "# This is the End. \n", "\n", "\n", "\n", "## Thanks for your attention. " ] } ], "metadata": { "anaconda-cloud": {}, "celltoolbar": "Slideshow", "kernelspec": { "display_name": "Python [conda root]", "language": "python", "name": "conda-root-py" }, "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.5.4" }, "latex_envs": { "bibliofile": "biblio.bib", "cite_by": "apalike", "current_citInitial": 1, "eqLabelWithNumbers": true, "eqNumInitial": 0 }, "toc": { "base_numbering": 1, "nav_menu": {}, "number_sections": false, "sideBar": false, "skip_h1_title": false, "title_cell": "Table of Contents", "title_sidebar": "Contents", "toc_cell": false, "toc_position": { "height": "620px", "left": "1204.99px", "top": "122.986px", "width": "160px" }, "toc_section_display": false, "toc_window_display": true } }, "nbformat": 4, "nbformat_minor": 1 }