鲍里斯Paskhaver

jupiter Notebook是Python数据科学社区中必威真人投注流行的开发环境。它由一系列独立的单元格组成,每个单元格包含一块Python代码。当我们执行一个单元格时,jupiter会在单元格的正下方显示代码的输出。该设计鼓励对数据分析采用积极的试错方法。我们可以尝试一种方法,观察结果,并相应地修改我们的实现。

木星笔记本有几十个键盘快捷键可用来加速开发人员的生产力。它们可以帮助完成从复制和粘贴这样的日常操作到重新启动驱动Notebook的IPython内核的复杂快捷方式的所有工作。在本文中,我们将介绍最重要的Jupyter Notebook快捷方式,您需要知道这些快捷方式才能使用这个强大的技术。

数据分析与熊猫和Python

最后更新了4月2021年

畅销书
  • 177讲座
  • 所有级别
4.6 (13,310)

使用Python强大的熊猫库快速轻松地分析数据!所有数据集包括所有数据集 - 初学者欢迎!|由鲍里斯Paskhaver

探索课程

1.编辑模式

Jupyter笔记本以2种模式运行:命令和编辑模式

每当我们单击到单元格时,编辑模式会激活。我们使用此模式将文本内容归入单元格。jupyter突出了绿色的当前活跃的细胞。

图1:在编辑模式下运行的Jupyter笔记本

Shift + Enter.执行单元格并将光标前进到下一个可用的单元格。如果单元格不存在,Jupyter将在下面创建一个。

补充控制+进入Shortcut执行一个单元格,但不向前移动到下一个单元格。

图2:在jupiter Notebook中执行的Python代码单元格

2.命令模式

在命令模式下,我们的键盘快捷键转换为笔记本级别的操作。这些行动在本质上更具有“全球性”,并影响到整个《恋恋笔记本》。

激活命令模式,按“退出”键。木星将概述当前单元格在蓝色而不是绿色。

图3:Jupyter笔记本在命令模式下运行

命令模式为常见的笔记本电脑级操作提供了几个编辑键盘快捷键。以下是我每天使用的一些:

朱庇特笔记本有自动保存功能,但经常保存你的工作永远不会有坏处。这CMD + S.(macOS)和Ctrl + S.(Windows)快捷方式保存笔记本。您也可以访问文件菜单上的视图和选择保存和检查点

3.重新启动iPython内核

jupiter Notebook使用IPython来执行其Python代码。IPython是原始Python shell的“增强”版本,带有额外的功能,包括调试、历史记录、魔术方法等。有关开始使用IPython的一些有用技巧,请参阅本文。

在你的编程生涯中,一段错误的代码就会导致Notebook的运行速度下降。谢天谢地,木星让它很容易恢复。

内核导航菜单上的菜单提供选项中断当前正在执行的代码单元格或重新启动完全是iPython内核。您还可以按按键重新启动笔记本电脑0.在命令模式下连续两次。

图4:木星笔记本的内核菜单

请注意重新启动选项擦除存储器中的所有保存的Python变量/常量。您需要再次重新执行相关单元格,将它们带回程序。

内核菜单为清除单元格输出提供额外的选项,并在笔记本电脑中运行所有单元格。当事情出错时,这是一个方便的方式来“重置”。

4.命令面板

指挥鼓是一个输入框,您可以在其中向Notebook发出命令。您不再需要担心记住什么导航菜单保存着您要查找的命令。只需键入一个关键字,jupiter就会过滤出与搜索词匹配的结果。

命令+ shift + p(macOS)或Ctrl + Shift P(Windows)查看命令调色板。单击命令以执行它。

图5:Jupyter笔记本的命令调色板

5.减价

Markdown是一种用于格式化文本的标记语言。我们可以使用它来添加段落,标题,项目符号列表,以及更多在我们的木星笔记本。

在命令模式下,按下m键来指定一个cell为Markdown cell。如果需要将单元格转换为Python Code单元格,请按y键。

以下是一些有用的降价操作:

图6:编辑模式下的标记单元

完成编辑Markdown Cell后,按Shift + Enter.在命令模式下执行它。Jupyter将在单元格的位置显示格式化的文本输出。

图7:执行后的Markdown单元格

6.更多的快捷键

想了解更多吗?在命令模式下,按下H键显示键盘快捷键的模态。一些很酷的键绑定可以用于删除行中下一个单词或将光标移到行首等操作。我经常参考这个列表来学习新的技巧和技巧来提高我的笔记本工作效率。

图8:jupiter Notebook中的键盘快捷键模式

总结

Jupyter Notebook仍然是一个强大而有效的工具,可以尝试使用Python代码。它还允许您与您的代码讲述一个故事,“如何”和“为什么”。您可以使用Markdown单元格描述您的工作和Python细胞表演你是如何得出你的结论的。由于这些好处,许多Udemy课程都依赖于jupiter来教授Python。

额外的Python开发工具可用,如S必威真人投注pyder。我喜欢将每个开发环境视为我的技术工具箱中必威真人投注的单独工具。根据需要了解ins和expers毫无危害。无论您使用哪种环境,我希望您继续更高效地努力。下次见!

数据分析中的顶级课程

Bash Shell编程数据科学:动画
科学编程器™团队,科学编程学校
4.9 (77)
评价最高
用Python和Pandas管理金融数据:独特的大师类
亚历山大Hagmann
4.6 (412)
畅销书
数据科学微学位:数据分析与可视化
Abhishek Pughazh.
4.7 (96)
评价最高
如何分析定性数据
雅罗斯瓦夫Kriukow博士
4.6 (302)
数据科学课程2021:完整的数据科学训练营
365职业,365名职业团队
4.6 (91,916)
畅销书
微软Excel -高级Excel公式和功能
Maven Analytics, Chris Dutton报道
4.7 (47,780)
畅销书
数据分析与熊猫和Python
鲍里斯Paskhaver
4.6 (13,310)
畅销书
完整介绍业务数据分析
伊恩列John.
4.5 (6,810)
数据分析师工具箱:Excel,Python,Power Bi
Simon Sez它
4.5 (139)
畅销书
Excel商业分析师在线课程
Simon Sez它
4.7 (87)

更多数据分析课程

数据分析的学生也在学习

赋予你的团队。引领行业。

使用Udemy for Business订阅在线课程库和数字学习工具。

请求一个演示

Boris Paskhaver的课程

数据分析与熊猫和Python
鲍里斯Paskhaver
4.6 (13,310)
畅销书
学习用Ruby编写代码
鲍里斯Paskhaver
4.7 (4,102)
畅销书
Excel VBA编程 - 完整指南
鲍里斯Paskhaver
4.6 (3744)
使用python学习代码
鲍里斯Paskhaver
4.7 (3,296)
使用RSpec测试Ruby:完整指南
鲍里斯Paskhaver
4.7 (836)
畅销书
开始使用React Hooks
鲍里斯Paskhaver
4.8 (339)

Boris Paskhaver的课程