代码编织梦想

一. 前言:

最近,小熙发现了一个有意思的工具Jupyter notebook,刚上手熟悉了下,特此记录分享。

二. 简介:

简单介绍并说下用途:
Jupyter Notebook是一款开源的web应用,支持markdown编辑,可以使用JupyterNotebook来创建一个技术分享的文档,也可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。
流程图

  • Jupyter Notebook的用途包括:数据清理和转换、数值模拟、统计建模、数据可视化、机器学习等等。

  • 分享笔记本:可以使用电子邮件、Dropbox、GitHub和Jupyter Notebook Viewer与他人共享。

  • 交互式输出:代码可以生成丰富的交互式输出,包括HTML、图像、视频、LaTeX,还可以导出为:HTML、PDF、MarkDown、Python等格式。

  • 大数据整合:通过Python、R、Scala编程语言使用Apache Spark等大数据框架工具。支持使用pandas、scikit-learn、ggplot2、TensorFlow来探索同一份数据。

    本篇将注重 python的使用介绍,其他感兴趣的可以详细检索。

    Jupyter Notebook官方介绍

三. 部署安装:

将介绍python的方式安装,请先安装好 Python3。 不懂得可以看这里 python3安装教程

  1. 安装jupyter命令:

    pip install Jupyter notebook
    

    请添加图片描述

  2. 如果安装的python版本过低,会显示错误。如图:
    请添加图片描述
    这时,请执行命令更新你的版本:

    python -m pip install --upgrade pip
    
  3. 输入启动jupyter命令:

    jupyter notebook
    

    请添加图片描述

  4. 在登录界面输入token登录(如果没有弹出,则复制上图的地址访问):
    请添加图片描述

  5. 展示界面:
    在这里插入图片描述
    上图是小熙修改存储配置之后的,刚登陆进去是默认C盘下的。

四. 拓展配置(都是可选非必须):

  1. 修改存储位置:

    (1)输入命令查看存储位置:

    jupyter notebook --generate-config
    

    在这里插入图片描述
    (2)找到对应文件:
    请添加图片描述

    (3)修改对应配置:
    请添加图片描述
    将对应注释去掉,并在后面配置上存储位置的路径。

  2. 拓展配置提示语法:

    在这里也是可以创建python3文件的,但是没有像IDE一样,提供对应语法提示,这时就需要拓展配置提示了。

    (1)安装扩展库:

    pip install jupyter_contrib_nbextensions
    

    请添加图片描述

    jupyter contrib nbextensions install --user
    

    请添加图片描述

    pip install jupyter_nbextensions_configurator
    

    请添加图片描述
    (2)点开Nbextensions选项,去掉勾选号,并勾选 Hinterland
    请添加图片描述

    (3)安装完成后,重新启动(关闭,重新执行启动命令,刷新页面)
    (4)新建python3,测试
    在这里插入图片描述

    请添加图片描述

  3. 主题修改切换:

    (1)安装命令:

    pip install jupyterthemes
    

    请添加图片描述

    (2)查看主题列表:

    jt -l
    

    请添加图片描述

    (3)切换主题(注意每次切换都要重启,才能生效):

    选择一种喜欢的主题 ,参数有:-t 主题 -f(字体) -fs(字体大小) -cellw(占屏比或宽度) -ofs(输出段的字号) -T(显示工具栏) -T(显示自己主机名)

    jt -t monokai -f fira -fs 14 -cellw 90% -ofs 11 -dfs 11 -T -T
    

    请添加图片描述
    (4)重置回默认主题:

    jt -r
    

    请添加图片描述

  4. 浏览器插件安装:

    在这里插入图片描述
    这个是小熙在谷歌浏览器,检索的插件安装,还挺方便,如有需要也可以检索安装。其他浏览器也有各自插件的安装方法。

五. 快捷命令:

  1. 模式切换:
  • 当前cell侧边为蓝色时,表示此时为命令模式,按Enter切换为编辑模式
  • 当前cell侧边为绿色时,表示此时为编辑模式,按Esc切换为命令模式
  1. 命令模式快捷键:
  • H:显示快捷键帮助
  • F:查找和替换
  • P:打开命令面板
  • Ctrl-Enter:运行当前cell
  • Shift-Enter:运行当前cell并跳转到下一cell
  • Alt-Enter:运行当前cell并在下方新建cell
  • Y:把当前cell内容转换为代码形式
  • M:把当前cell内容转换为markdown形式
  • 1 ~ 6:把当前cell内容设置为标题1 ~ 6格式
  • Shift+上下键:按住Shift进行上下键操作可复选多个cell
  • A:在上方新建cell
  • B:在下方新建cell
  • X/C/Shift-V/V:剪切/复制/上方粘贴/下方粘贴
  • 双击D:删除当前cell
  • Z:撤销删除
  • S:保存notebook
  • L:为当前cell的代码添加行编号
  • Shift-L:为所有cell的代码添加行编号
  • Shift-M:合并所选cell或合并当前cell和下方的cell
  • 双击I:停止kernel
  • 双击0:重启kernel
  1. 编辑模式快捷键:
  • Tab:代码补全
  • Ctrl+A:全选
  • Ctrl+Z:撤销
  • Ctrl+Home:将光标移至cell最前端
  • Ctrl+End:将光标移至cell末端
  1. Jupyter中的魔法函数:
  • %pwd

    该魔法函数用于显示Jupyter当前的工作空间。

  • %hist

    该魔法函数用于显示当前Jupyter中,所有运行过的历史代码。

  • %who

    该魔法函数用于显示当前Jupyter环境中的所有变量或名称。

  • %reset

    该魔法函数用于删除当前Jupyter环境中的所有变量或名称。

  • %time

    该魔法函数用于计算当前代码行的运行时长。

  • %timeit

    该魔法函数用于计算当前代码行的平均运行时长(即在执行一个语句100000次(默认情况下)后,再给出运行最快3次的平均值。

  • %%timeit

    该魔法函数用于计算当前cell的代码运行时长。

  • %matplotlib

    该魔法函数用于显示绘图结果的风格,默认为%matplotlib inline,是直接将图片显示在浏览器中,如果希望图片单独生成,可以使用%matplotlib。

  • %load

    该魔法函数用于加载本地Python文件或者网络中的Python文件,例如本地脚本文件的加载:%load xxx.py。

  • %run

    该魔法函数用于运行本地或网络中的Python文件,例如本地脚本文件的运行:%load xxx.py。

六. 后语:

以上是小熙对于Jupyter的,一些学习、整理的记录,也是一次简单的尝试(后续深入再介绍),希望对大家有所帮助。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_41133233/article/details/127975183

jupyter notebook的安装与使用-爱代码爱编程

最近由于项目需要,开始学习python,然后发现一个非常有用的python交互式编辑器,非常容易上手而且非常有用和实在,本博文是对学习jupyter notebook的一个汇总和记录,与大家一起分享!下面的内容是针对ubuntu 系统的,当然,jupyter notebook在windows也是支持的。 一、jupyter notebook是什么 官网

Anconda和Jupyter和Pycharm安装使用详解-爱代码爱编程

欢迎关注微信公众号 山人彤 .海量资源免费送 文章目录 1 本文概述2 什么是Anaconda3 为什么要使用Anaconda3.1 使用方便3.2 管理方便4 Anaconda安装4.1 到Anaconda官网下载安装包4.2 开始安装5 Anaconda使用5.1 概述5.2 conda5.2.1 启动conda5.2.2 con

Jupyter安装和介绍-爱代码爱编程

Jupyter是Python的一个库,是一个可以在浏览器中编辑Python代码的开发环境。 安装命令:pip install jupyter Jupyter很强大,可以在网页中书写和运行python代码。 而且网页具有非常好的可视化和交互效果,所以Jupyter通常被用来做数据分析,直接在网页上展示数据分析结果的图表。 启动Jupyte

Jupyter Notebook安装和使用介绍-爱代码爱编程

notebook jupyter 简介         Jupyter Notebook是一个开源Web应用程序,允许您创建和共享包含实时代码,方程式,可视化效果和叙述文本的文档。用途包括:数据清理和转换,数值模拟,统计建模,数据可视化,机器学习等         Jupyter Notebook是一个交互式的笔记本,支持运行超过40种编程语言,Jup

Anaconda安装Jupyter Notebook及使用-爱代码爱编程

文章目录 一、什么是Jupyter Notebook1. 网页应用2. 文档二、安装 Jupyter Notebook1. 安装前提2. Anaconda安装3. 使用pip安装三、运行 Jupyter Notebook1. 启动1)默认端口2)指定端口启动3)启动服务器但不打开浏览器2. 主页面1)设置Jupyter Notebook文件存放位置

第三章 Jupyter 的安装及使用-爱代码爱编程

第三章 Jupyter 的安装及使用 3.1 Jupyter 是什么 Jupyter是它要服务的三种编程语言(Julia,Python、R)的缩写。 Jupyter [ˈdʒuːpɪtə] Julia 是一个面向科学计算的高性能动态高级程序设计语言。 Python是一门编程语言,具有丰富强大的库。Python 也被称为胶水语言,因为它能够把用其他语言制

JupyterLab 的安装与使用-爱代码爱编程

目录 前言 JupyterLab的安装 JupyterLab 使用  ​Notebook  Console Other  插件安装 前言 JupyterLab is the next-generation web-based user interface for Project Jupyter.   JupyterLab enables

Jupyter Notebook 的安装与使用-爱代码爱编程

目录 1、jupyter Notebook 简介 2、jupyter Notebook 的安装 安装前提 pip 安装 pip 源 3、设置jupyter notebook 设置代码文件存放目录 Tab补全 4、jupyter的使用 1)python编辑器介绍 2)新建文档 3)常用快捷键 4)常用魔术命令  Jupyt

Jupyter Notebook 安装及基本使用-爱代码爱编程

一、Jupyter Notebook介绍   Jupyter项目是一个非盈利的开源项目,源于2014年的ipython项目,因为它逐渐发展为支持跨所有编程语言的交互式数据科学和科学计算 Jupyter Notebook,原名IPython Notbook,是IPython的加强网页版,一个开源Web应用程序名字源自Julia、Python 和 R(数据

jupyter notebook的安装和使用_伍六琪的博客-爱代码爱编程

jupyter notebook的安装和使用 使用场景 最近在学习吴恩达老师的深度学习课程,涉及到jupyter notebook的使用,故记录一下。 安装jupyter 常见: 方法一:pip3 install jupyter 我的方法一不奏效,显示’jupyter’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。所以用了方

jupyter notebook介绍、安装及使用教程_aughts的博客-爱代码爱编程

111 1. 安装 ① 安装前提 安装Jupyter Notebook的前提是需要安装了Python(3.3版本及以上,或2.7版本)。 ② 使用pip命令安装 如果你是有经验的Python玩家,想要尝试用pip命令来安装Jupyter Notebook,那么请看以下步骤吧!接下来的命令都输入在终端当中的噢! #Python 3.x pi

使用 docker 快速搭建 rust 的 jupyter notebook_davidullua的博客-爱代码爱编程

在 Jupyter notebook 上面运行 Python 程序非常,实际上 Jupyter 也支持其他的内核。 我们可以使用 docker 运行一个已经安装好 Rust + Conda + Jupyter Notebook 的的容器。 如下: docker run --name jupyter-rust -d -p 8899:8899 -v `p

关闭jupyter notebook报错_星河欲转。的博客-爱代码爱编程

关闭jupyter notebook报错:python.exe-应用程序错误_秋叶原の黑猫的博客-CSDN博客 关闭jupyter notebook报错:python.exe-应用程序错误  此前在使用jupyter notebook的时候,没有出现问题,后面某次在使用之后,直接关闭终端之后,出现了上述问题,并且不管是点击确定或者❌,这个弹窗一直出

jupyter 介绍、安装及使用-爱代码爱编程

Jupyter 介绍、安装及使用 一.Jupyter介绍 Jupyter Notebook是一个开源的web应用程序,可以使用它来创建和共享包含实时代码、方程、可视化和文本的文档。 Jupyter Notebook

如何安装、使用jupyter notebook_jupyter安装包-爱代码爱编程

如何安装、使用Jupyter Notebook (1)在保证pip已安装(上一个文章介绍过pip的安装过程),进入终端,执行下面命令行进行安装。 pip install jupyter notebook 安装的过程可