快速上手Jupyter Notebook | Python 数据可视化库 Matplotlib 快速入门之三

简介: 本节重点介绍了Jupyter Notebook的使用,cell操作以及快捷键的使用,以及简单了解markdown的用法。

简介Jupyter Notebook | Python 数据可视化库 Matplotlib 快速入门之二

Jupyter Notebook的使用-helloworld

界面启动、创建文件

界面启动

环境搭建好后, 本机输入jupyter notebook命令,会自动弹出浏览器窗口打开Jupyter Notebook。

#进入虚拟环境
workon ai
#输入命令
jupyter notebook

还有一种方式是在终端输入ipython notebook也是可以打开的。

本地notebook的默认URL为:http://localhost:8888

想让notebook打开指定目录, 只要进入此目录后执行命令即可。

image.png

新建notebook文档
notebook的文档格式是.ipynb

image.png

内容界面操作-helloworld
标题栏:点击标题(如Untitled) 修改文档名 菜单栏

  • 导航-File-Download as, 另存为其他格式
  • 导航-Kernel

    • Interrupt, 中断代码执行(程序卡死时)
    • Restart, 重启Python内核(执行太慢时重置全部资源)
    • Restart&Clear Output, 重启并清除所有输出
    • Restart&Run All, 重启并重新运行所有代码

我们来输出一个hello world。

image.png

然后运行代码:快捷键(Shift+Enter)

image.png

也可以利用下图所示去运行:

image.png

然后我们来进行一个加法运算:

image.png

从上述两种方式来看,不进行print的的结果打印,会以out的形式进行输出,是交互模式的体现。

cell操作

什么是cell?

cell:一对In Out会话被视作一个代码单元, 称为cell。

Jupyter支持两种模式:

  • 编辑模式(Enter)

    • 命令模式下回车Enter或鼠标双击cell进入编辑模式。
    • 可以操作cell内文本或代码, 剪切/复制/粘贴移动等操作。
  • 命令模式(Esc)

    • 按Esc退出编辑, 进入命令模式,或者鼠标在本单元格之外点击
    • 可以操作cell单元本身进行剪切/复制/粘贴/移动等操作

1)鼠标操作

image.png

2)快捷键操作

  • 两种模式通用快捷键

    • Shift+Enter, 执行本单元代码, 并跳转到下一单元
    • Ctrl+Enter, 执行本单元代码, 留在本单元

cell行号前的*, 表示代码正在运行

  • 命令模式:按ESC进入

    • Y, cell切换到Code模式
    • M, cell切换到Markdown模式
    • A, 在当前cell的上面添加cell
    • B, 在当前cell的下面添加cell
    • 双击D:删除当前cell
    • Z,回退
    • L, 为当前cell加上行号<!--
    • Ctrl+Shift+P, 对话框输入命令直接运行
    • 快速跳转到首个cell,Crtl+Home
    • 快速跳转到最后一个cell,Crtl+End-->
  • 编辑模式:按Enter进入

    • 多光标操作:CtrL键点击鼠标(Mac:CMD+点击鼠标)
    • 回退:CtrL+Z(Mac:CMD+Z)
    • 重做:CtrL+Y(Mac:CMD+Y)
    • 补全代码:变量、方法后跟Tab键
    • 为一行或多行代码添加/取消注释:Ctrl+/(Mac:CMD+/)
    • 屏蔽自动输出信息:可在最后一条语句之后加一个分号

3)markdown演示
掌握标题和缩进即可。

image.png

显示效果:

image.png

我们可以通过图示来去看到markdown的演示效果:

image.png

配套视频课程,点击这里查看

获取更多资源请订阅Python学习站

相关文章
|
2天前
|
网络协议 数据处理 调度
深入探索Python异步编程:asyncio库的应用与实践
在现代软件开发中,异步编程已成为处理并发和I/O密集型任务的重要策略。本文将带您深入探索Python的asyncio库,解析其背后的设计原理,并通过实例展示如何在实际项目中应用asyncio实现高效的异步编程。我们不仅会探讨asyncio的基本用法,还会分析其性能优势,并探讨其与其他并发模型的比较。此外,文章还将涵盖asyncio在Web开发、网络编程和数据处理等场景中的应用案例,帮助您更好地理解并掌握这一强大的异步编程工具。
|
2天前
|
程序员 Python
tesseract库的安装与使用及在python中使用,Python程序员秋招三面蚂蚁金服
tesseract库的安装与使用及在python中使用,Python程序员秋招三面蚂蚁金服
|
2天前
|
Python
Python基础教程: math库常用函数(1),Python这些高端技术只有你还不知道
Python基础教程: math库常用函数(1),Python这些高端技术只有你还不知道
|
2天前
|
Python
使用Python的openpyxl库
【5月更文挑战第17天】使用Python的openpyxl库
13 2
|
3天前
|
数据可视化 Python
Python----matplotlib库
Python----matplotlib库
12 1
|
3天前
|
监控 调度 开发者
Python 中的异步编程:理解 asyncio 库的基本原理与应用
本文将深入探讨 Python 中的异步编程技术,重点介绍 asyncio 库的基本原理与应用。通过解释事件循环、协程和 Future 对象的概念,读者将能够理解异步编程的工作原理,并学会如何利用 asyncio 库提高程序的性能和效率。本文还将通过实际示例演示如何使用 asyncio 库来处理 I/O 密集型任务和 CPU 密集型任务,以及如何避免常见的陷阱和错误。
|
3天前
|
调度 UED Python
Python 中的异步编程:理解 asyncio 库的基本原理与应用
本文探讨了 Python 中的异步编程,重点介绍了 asyncio 库的基本原理与应用。通过分析事件循环、协程以及异步/await 关键字的作用机制,读者将能够深入理解异步编程的工作方式,并学会如何利用 asyncio 库构建高效的异步应用程序。同时,本文还介绍了一些实际案例,帮助读者更好地掌握 asyncio 库的实际应用。
|
4天前
|
机器学习/深度学习 数据可视化 数据处理
Python数据可视化:探索Matplotlib库的强大功能
本文将深入探讨Python中用于数据可视化的重要工具之一——Matplotlib库。通过介绍Matplotlib库的基本概念、常用功能和实际应用案例,帮助读者更好地了解如何利用Matplotlib创建各种吸引人的数据图表。
|
4天前
|
数据可视化 数据挖掘 数据处理
Python数据可视化库Matplotlib介绍与实践
本文深入介绍了Python中常用的数据可视化库Matplotlib,包括其基本概念、核心功能和实际运用。通过详细的示例和解释,帮助读者更好地理解Matplotlib的用法和优势,为数据分析和可视化提供技术支持。
|
4天前
|
数据可视化 BI 索引
【Python】—— matplotlib数据可视化
【Python】—— matplotlib数据可视化
11 1