1,什么是jupyter notebook?

  • 简介:jupyter notebook是基于网页的用户交互计算机的应用程序,其可被用于全过程计算:开发,文档编写,运行代码,和展示结果
  • 简而言之,Jupyter Noyebook是以网页的形式打开的,可以在网页中直接编写和运行代码,代码的运行结果也会直接咋子代码块下显示,如在变成过程中需要编写说明文档,可在同一页面中直接编写,便于解释的说明和解释

2,组成部分

  1. 网页应用:网页应用即基于网页形式的,结合了编写文档说明,数学公式,交互式计算机和其他符媒体型是的工具,简言之,网页应用是可以实现个只能功能的工具
  2. 完档:即所有jupyter notebook中所有交互计算,编辑说明文档,数学公式,图片以及其他媒体形式的输入,输出,都是以文档的形式体现的

3, jupyter Notebook的主要特点:

  1. 变成时具有语法高亮,缩进,tab补全等功能
  2. 可直接通过浏览器运行代码,同时在代码块下方展示运行结果
  3. 对代码块编写说明文档或语句时,支持Markdown语法

4,jupyter Notebook的安装

  1. 安装前提:安装Jupyter Notebook的前提是需要安装python(3.3版本以上,或者2.7)
  2. 使用Anaconda安装: https://www.anaconda.com/download/#windows去官网下载
  3. 如果Anaconda没有jupyter Notebook,就需要在命令终端输入命令下载:
    • conda install jupyter notebook
  4. 使用pip下载,如果你是有经验的Python玩家就可以用pip来安装
    1. 把pip升级到最新版本(当你下载的时候,命令终端会提示)
      1. Python 3x: pip3 install jupyter (看你pip的版本说如果是pip那就用pip)
      2. Python 2x: pip install jupyter

5,运行Jupyter Notebook

  • 帮助.如果你有任何jupyter notebook命令的疑问,可以考虑查看官方帮助文档,命令如下:

    • jupyter  notebook --help  或   jupyter notebook -h
  • 启动:
    1. 默认端口启动jupyter notebook

  • 注意:之后在jupyter notebook的所有操作,都请保持终端不要关闭,因为一旦关闭终端,就会断开与本地服务器的连接,你将无法在jupyter notebook中进行其他操作,相当于服务器关闭了.
  • 当你同时启动多个jupyter notebook时,由于默认端口被占用,一次每启动一个,端口自动加1,8889....
  • 指定端口启动:
    • jupyter notebook  --port<port_number>,
    • 其中<port_number>是 自定义端口号,直接以数字额度形式写在命令当中,数字两边不加<>,如:jupyter notebook --port 9999 即在端口9999的端口启动
  • 启动服务器,但不打开浏览器,你可以输入一下命令:
    • jupyter notebook --no-browser
    • 此时,将会在终端显示启动的服务器信息,并在服务器启动之后,显示打开浏览器页面的连接,当你需要浏览器页面时,只需要复制连接即可.

6,快捷键

  1. 向上插入一个cell: a
  2. 向下插入一个cell: b
  3. 删除cell: x
  4. 将code切换成markdown: m
  5. 运行cell: shift+enter
  6. 将markdown转换成code: y
  7. 查看帮助文档: shift + tab
  8. 自动提示: tab

7,魔发指令:

    1. 运行外部Python文件: %run xxx.py
    2. 计算statement的运行时间: %time statement
    3. 计算statement的平均运行时间: %timeit statement
    4. 测试多行代码的平均运行时间:
      • %%timeit
      • statement1
      • statement2
      • statement3

jupyter环境的安装的更多相关文章

  1. 配置Jupyter环境:安装+补全+美化+常用库

    1 Jupyter简介 Jupyter Notebook是一个交互式笔记本,支持运行40多种编程语言,本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和Markd ...

  2. 01.jupyter环境安装

    jupyter notebook环境安装 一.什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文 ...

  3. jupyter环境安装

    jupyter notebook环境安装 一.什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文 ...

  4. 01,jupyter环境安装

    jupyter notebook环境安装 一.什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文 ...

  5. centos7mini版安装pyenv,ipython和jupyter环境.2090513

    第一节: 搭建centos7下pyenv,ipython,jupyter环境 pyenv:是一个python多版本管理器,在这个里面可以安装多个版本共存,然后可以安装需求选择版本. ipython:就 ...

  6. python环境搭建以及jupyter notebook的安装和启动

    一.Python 环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境. Python可应用于多平台包括 Linux 和 Mac OS X. 你可以通过终端窗口输入 "pyth ...

  7. 爬虫(一)jupyter环境安装

    一.什么是Jupyter Notebook? 1. 简介 Jupyter Notebook是基于网页的用于交互计算的应用程序.其可被应用于全过程计算:开发.文档编写.运行代码和展示结果.——Jupyt ...

  8. 环境配置 | 安装Jupyter Notebook及jupyter_contrib_nbextensions库实现代码自动补全

    一.Jupyter Notebook的安装与启动 安装Jupyter Notebook pip3 install jupyter 启动 jupyter notebook 输入命令后会自动弹出浏览器窗口 ...

  9. Jupyter Notebook 的安装使用以及 tree 路径变更

    由于最近开始学习 Python,进而接触到一个十分强大的交互式编辑器 — Jupyter Notebook,用起来也非常顺手,于是记录一下相关的使用过程. 一.安装 Python: ①首先前往 pyt ...

随机推荐

  1. 【linux 06】 linux中的用户权限、文件权限与目录权限

    1.用户及用户组的概念: 1.文件所有者 2.用户组 3.用户 以root登录Linux之后,执行ls -al,会看到有关文件属性的信息 -rw-r--r--,第1个字符代表这个文件是“目录,文件或链 ...

  2. 移动web touch事件

    参考:http://www.cnblogs.com/dojo-lzz/p/5452575.html wap中的原生touch 事件,touchstart.touchmove.touchend.touc ...

  3. 如何用 CSS 创作一个立体滑动 toggle 交互控件

    效果预览 在线演示 按下右侧的"点击预览"按钮在当前页面预览,点击链接全屏预览. https://codepen.io/zhang-ou/pen/zjoOgX 可交互视频教程 此视 ...

  4. mysql 5.7 windows zip安装

    mysql 官网下载windows zip 安装包 并解压 (D:wampmysql-56-winx64) 添加path D:wampmysql-5722-winx64bin 创建data目录 D:\ ...

  5. Struts2的线程安全性

    [什么是线程安全性?] 在多线程并发访问的情况下,如果一个对象中的变量的值不会随访问的线程而变化则是线程安全的.反之则称为非线程安全的. [Servlet是线程安全的吗?] [非线程安全的] publ ...

  6. Couchbase III(Python Library)

    Couchbase III(Python Library) 第一步 安装 使用pip安装: >pip install couchbase --quiet 确认是否安装成功: >python ...

  7. 让Selenium稳定运行的技巧

    Selenium简介 Selenium是非常流行的Web自动化测试工具.它具有自动化测试用例制作简单,支持多种浏览器和不同的操作系统等优点. Selenium脚本不稳定的问题 有很多时候Seleniu ...

  8. BZOJ4373 算术天才与等差数列 题解

    题目大意: 一个长度为n的序列,其中第i个数为a[i].修改一个点的值询问区间[l,r]内的数从小到大排序后能否形成公差为k的等差数列. 思路: 1.一段区间符合要求满足:(1)区间中的max-min ...

  9. [BZOJ3052][UOJ#58][WC2013]糖果公园

    [BZOJ3052][UOJ#58][WC2013]糖果公园 试题描述 Candyland 有一座糖果公园,公园里不仅有美丽的风景.好玩的游乐项目,还有许多免费糖果的发放点,这引来了许多贪吃的小朋友来 ...

  10. 洛谷P4219 - [BJOI2014]大融合

    Portal Description 初始有\(n(n\leq10^5)\)个孤立的点,进行\(Q(Q\leq10^5)\)次操作: 连接边\((u,v)\),保证\(u,v\)不连通. 询问有多少条 ...