{ "cells": [ { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# The Jupyter Notebook \n", "\n", "It is a **```web application```** that allows you to create and share documents that contain \n", "- live code\n", "- equations\n", "- visualizations\n", "- explanatory text\n", "\n" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" }, "toc": true }, "source": [ "

Table of Contents

\n", "
" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2019-06-07T06:20:48.965852Z", "start_time": "2019-06-07T06:20:48.961831Z" }, "slideshow": { "slide_type": "slide" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "hello world! \n", " I am Cheng-Jun Wang.\n" ] } ], "source": [ "# my first python script\n", "print(\"hello world! \\n I am Cheng-Jun Wang.\")" ] }, { "cell_type": "markdown", "metadata": { "ExecuteTime": { "end_time": "2016-10-21T19:12:33.661328", "start_time": "2016-10-21T19:12:33.656067" }, "slideshow": { "slide_type": "subslide" } }, "source": [ "Uses include: \n", "- data cleaning and transformation, \n", "- numerical simulation, \n", "- statistical modeling, \n", "- machine learning \n", "- and much more.\n" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "ExecuteTime": { "end_time": "2018-04-19T10:28:58.352412Z", "start_time": "2018-04-19T10:28:58.348441Z" }, "slideshow": { "slide_type": "slide" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "hello world\n" ] } ], "source": [ "print('hello world')" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2018-04-19T10:28:58.839512Z", "start_time": "2018-04-19T10:28:58.828146Z" }, "slideshow": { "slide_type": "slide" } }, "outputs": [ { "data": { "text/plain": [ "2" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "1 + 1" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "$E = MC^2$" ] }, { "cell_type": "markdown", "metadata": { "ExecuteTime": { "end_time": "2016-10-24T22:38:25.581356", "start_time": "2016-10-24T22:38:25.576650" }, "slideshow": { "slide_type": "subslide" } }, "source": [ "\\begin{align}\n", "\\dot{x} & = \\sigma(y-x) \\\\\n", "\\dot{y} & = \\rho x - y - xz \\\\\n", "\\dot{z} & = -\\beta z + xy\n", "\\end{align}" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# 搜狗输入法表情和符号\n", "\n", "- ∫ ∑ ※ ➕➖✖️➗ ❎ √ ×\n", "- 😪😠😡😎☺️😁📚🌲\n", "- 👌👍👎👂👃👀✋❌💰🌂\n", "- 0️⃣1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣②🔟 \n", "- 🐶🐱🐔🐷🐖🐴🐎🐂🐑🐯🐧🐺🐒🐵🐻🐦🐲\n", "- 💻 🌈🌎☁️❄️🏃♀👩👱✨\n", "- 🆚🔥🌹✈️🌉🎄\n", "\n", "(✿◡‿◡)害羞 ⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄ d=====( ̄▽ ̄*)b厉害 \n", "\n", "我是我,不一样花火。~( ̄▽ ̄~)(~ ̄▽ ̄)~ 矜持 " ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "ExecuteTime": { "end_time": "2019-06-07T06:24:15.707902Z", "start_time": "2019-06-07T06:24:14.609041Z" }, "slideshow": { "slide_type": "slide" } }, "outputs": [ { "data": { "image/png": "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\n", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%matplotlib inline\n", "import matplotlib.pyplot as plt\n", "\n", "xi = [1, 2, 3, 4, 5]\n", "y = [3, 5, 9, 13, 16]\n", "\n", "plt.plot(xi, y, 'g-s')\n", "plt.xlabel('$x_i$', fontsize = 20)\n", "plt.ylabel('$y$', fontsize = 20)\n", "plt.title('$Scatter\\,Plot$', fontsize = 20)\n", "plt.show()" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# 一级标题\n", "## 二级标题\n", "[复旦大学](http://www.fdu.edu.cn)是一个*非常棒*的大学!\n", "\n", "1. point 1\n", "1. point 2\n", "1. point 3" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# 运行C代码\n", "\n", "C functions are typically split into header files (.h) where things are declared but not defined, and implementation files (.c) where they are defined. http://people.duke.edu/~ccc14/sta-663/CrashCourseInC.html#a-tutorial-example-coding-a-fibonacci-function-in-c" ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "ExecuteTime": { "end_time": "2019-06-07T06:26:11.397052Z", "start_time": "2019-06-07T06:26:11.391964Z" }, "slideshow": { "slide_type": "subslide" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Overwriting hello.c\n" ] } ], "source": [ "%%file hello.c\n", "#include \n", "\n", "int main() {\n", " printf(\"Hello, world!\");\n", "}" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "ExecuteTime": { "end_time": "2019-06-07T06:26:29.912376Z", "start_time": "2019-06-07T06:26:29.789505Z" }, "slideshow": { "slide_type": "subslide" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun\r\n" ] } ], "source": [ "! gcc hello.c -o hello # 编译" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "ExecuteTime": { "end_time": "2018-04-27T05:54:12.626044Z", "start_time": "2018-04-27T05:54:12.511042Z" }, "slideshow": { "slide_type": "fragment" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Hello, world!" ] } ], "source": [ "! ./hello # 执行" ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "slide" } }, "source": [ "# Jupyter 魔术命令 " ] }, { "cell_type": "code", "execution_count": 14, "metadata": { "ExecuteTime": { "end_time": "2018-04-19T10:29:30.618186Z", "start_time": "2018-04-19T10:29:30.612065Z" }, "slideshow": { "slide_type": "subslide" } }, "outputs": [ { "data": { "application/json": { "cell": { "!": "OSMagics", "HTML": "Other", "SVG": "Other", "bash": "Other", "capture": "ExecutionMagics", "debug": "ExecutionMagics", "file": "Other", "html": "DisplayMagics", "javascript": "DisplayMagics", "js": "DisplayMagics", "latex": "DisplayMagics", "markdown": "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", "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", "pip": "BasicMagics", "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 %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 %%js %%latex %%markdown %%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": 14, "metadata": {}, "output_type": "execute_result" } ], "source": [ "%lsmagic " ] }, { "cell_type": "markdown", "metadata": { "slideshow": { "slide_type": "subslide" } }, "source": [ "> pip install version_information" ] }, { "cell_type": "code", "execution_count": 8, "metadata": { "ExecuteTime": { "end_time": "2019-06-07T06:28:42.462467Z", "start_time": "2019-06-07T06:28:39.036474Z" }, "slideshow": { "slide_type": "subslide" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Requirement already satisfied: version_information in /Users/datalab/Applications/anaconda/lib/python3.5/site-packages (1.0.3)\n", "\u001b[33mYou are using pip version 19.0.3, however version 19.1.1 is available.\n", "You should consider upgrading via the 'pip install --upgrade pip' command.\u001b[0m\n" ] } ], "source": [ "!pip install version_information" ] }, { "cell_type": "code", "execution_count": 9, "metadata": { "ExecuteTime": { "end_time": "2019-06-07T06:29:42.785175Z", "start_time": "2019-06-07T06:29:41.429103Z" }, "slideshow": { "slide_type": "subslide" } }, "outputs": [ { "data": { "application/json": { "Software versions": [ { "module": "Python", "version": "3.5.4 64bit [GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)]" }, { "module": "IPython", "version": "6.2.1" }, { "module": "OS", "version": "Darwin 18.6.0 x86_64 i386 64bit" }, { "module": "numpy", "version": "1.16.3" }, { "module": "matplotlib", "version": "3.0.1" }, { "module": "pandas", "version": "0.23.4" }, { "module": "scipy", "version": "1.1.0" }, { "module": "statsmodels", "version": "0.9.0" } ] }, "text/html": [ "
SoftwareVersion
Python3.5.4 64bit [GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)]
IPython6.2.1
OSDarwin 18.6.0 x86_64 i386 64bit
numpy1.16.3
matplotlib3.0.1
pandas0.23.4
scipy1.1.0
statsmodels0.9.0
Fri Jun 07 14:29:42 2019 CST
" ], "text/latex": [ "\\begin{tabular}{|l|l|}\\hline\n", "{\\bf Software} & {\\bf Version} \\\\ \\hline\\hline\n", "Python & 3.5.4 64bit [GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE\\_401/final)] \\\\ \\hline\n", "IPython & 6.2.1 \\\\ \\hline\n", "OS & Darwin 18.6.0 x86\\_64 i386 64bit \\\\ \\hline\n", "numpy & 1.16.3 \\\\ \\hline\n", "matplotlib & 3.0.1 \\\\ \\hline\n", "pandas & 0.23.4 \\\\ \\hline\n", "scipy & 1.1.0 \\\\ \\hline\n", "statsmodels & 0.9.0 \\\\ \\hline\n", "\\hline \\multicolumn{2}{|l|}{Fri Jun 07 14:29:42 2019 CST} \\\\ \\hline\n", "\\end{tabular}\n" ], "text/plain": [ "Software versions\n", "Python 3.5.4 64bit [GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)]\n", "IPython 6.2.1\n", "OS Darwin 18.6.0 x86_64 i386 64bit\n", "numpy 1.16.3\n", "matplotlib 3.0.1\n", "pandas 0.23.4\n", "scipy 1.1.0\n", "statsmodels 0.9.0\n", "Fri Jun 07 14:29:42 2019 CST" ] }, "execution_count": 9, "metadata": {}, "output_type": "execute_result" } ], "source": [ "# install version_information in the terminal first.\n", "%reload_ext version_information\n", "%version_information numpy, matplotlib, pandas, scipy, statsmodels" ] }, { "cell_type": "markdown", "metadata": { "ExecuteTime": { "end_time": "2016-10-21T18:54:59.194121", "start_time": "2016-10-21T18:54:59.191115" }, "slideshow": { "slide_type": "slide" } }, "source": [ "# END" ] }, { "cell_type": "markdown", "metadata": { "collapsed": true, "slideshow": { "slide_type": "fragment" } }, "source": [ "This is the end." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "slideshow": { "slide_type": "skip" } }, "outputs": [], "source": [] } ], "metadata": { "celltoolbar": "Slideshow", "kernelspec": { "display_name": "Python [conda env:anaconda]", "language": "python", "name": "conda-env-anaconda-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": { "LaTeX_envs_menu_present": true, "autoclose": false, "autocomplete": true, "bibliofile": "biblio.bib", "cite_by": "apalike", "current_citInitial": 1, "eqLabelWithNumbers": true, "eqNumInitial": 0, "hotkeys": { "equation": "Ctrl-E", "itemize": "Ctrl-I" }, "labels_anchors": false, "latex_user_defs": false, "report_style_numbering": false, "user_envs_cfg": false }, "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": true, "toc_position": { "height": "138px", "left": "1262.97px", "top": "112.778px", "width": "213px" }, "toc_section_display": true, "toc_window_display": true } }, "nbformat": 4, "nbformat_minor": 1 }