Boris Paskhaver.

Python是世界上最受欢迎的编程语言之一。各种技术域利用它,包括Web开发,数据科学,自然语言处理和机器学习。betwayapp下载安装其增长的原因很容易理解。该语言在电力和生产力之间具有完美的平衡。Python使您能够构建复杂的现实软件应用程序,以其优雅和简单而闻名。开发人员可以完成很多与一个在Python代码。

如果你第一次学习Python,你可能会很好奇最好文本编辑器或者环境哪个学习语言。在本文中,我们将探讨为什么Jupyter笔记本是新的和经验丰富的开发人员的一个很好的选择。笔记本电脑的设计通过向您展示代码的结果,鼓励积极的实验立即.阅读以了解如何开始使用此流行技术。

熊猫和Python的数据分析

最后更新了4月2021年

畅销书
  • 177课
  • 各级
4.7 (13399)

使用Python强大的pandas库快速轻松地分析数据!所有数据集包括-初学者欢迎!|由Boris Paskhaver.

探索课程

什么是jupyter笔记本?

Jupyter Notebook是一种用于写betwayapp下载安装作和执行Python代码的开发环境。非营利性,开源项目Jupyter组织维护了该软件。它包括一系列单元,每个单元包含在Markdown中包含小型代码样本或文档。开发人员可以执行单元格,并在代码下方查看其输出。巧妙的设计创建了一个即时反馈循环,允许程序员运行其代码并相应地更改它。

Jupyter笔记本电池还支持注释,音频文件,视频,图像,交互式图表等。这是软件的另一个主要好处;你可以告诉一个故事使用您的代码。读者可以看到您遵循的步骤以获得结果。

您可以将Python软件包直接导入Pandas,Numpy或Tensorflow等Panthon软件包。下图显示了在Jupyter中执行的Pandas数据分析库的示例。

表描述自动生成

如何开始jupyter笔记本?

使用Jupyter Notebook开始的最简单方法是安装Anaconda。anaconda是一个python分配,一捆相关软件。Anaconda与100多个Python库一起安装Jupyter进行数据分析,统计,可视化等。您可以使用单个安装程序设置所有内容。

Anaconda可用于Windows、macOS和Linux机器。安装很简单。头https://www.anaconda.com/products/individual并为您的操作系统找到图形安装程序。按照说明在计算机上设置应用程序。

Anaconda预安装了几个流行的Python开发环境。betwayapp下载安装安装完成后,启动Anaconda Navigator应用程序。从它的主屏幕上,您将能够启动这些编码环境中的任何一个。

图形用户界面,应用程序,团队描述自动生成

点击jupyter笔记本运行笔记本。应用程序将在默认Web浏览器中启动。

图形用户界面,应用程序描述自动生成

Notebook接口本质上是一个文件导航器。它就像macOS上的Finder应用程序或Windows上的Windows资源管理器应用程序。您可以遍历计算机上的文件夹到您的工作目录,然后创建或打开一个Jupyter Notebook文件。

表描述自动生成

要创建新的笔记本,请单击“新的屏幕右侧的按钮。从下拉列表中选择Python 3;Jupyter将创建一个Python笔记本电脑。jupyter笔记本文件有一个.ipynb.扩大。

图形用户界面,应用程序描述自动生成

Notebook将其标题显示在顶部;它现在是“无题”。点击标题,一个模式将出现,您可以给笔记本一个自定义名称。

我可以在jupyter笔记本中做什么?

Jupyter笔记本由细胞组成。有两个主要细胞类型:

Markdown是一种格式化语言,它使用符号来表示标题,列表和blockquot等元素。例如,在一块文本之前的#符号创建标题。您可以使用Markdown来提供描述,注释,元数据或任何帮助读者了解您的工作的内容。

单击单元格时,可以从顶部工具栏上的下拉菜单中选择其类型。

图形用户界面,应用程序描述自动生成

Jupyter笔记本用两种模式运行:编辑模式命令模式

单击任何单元格激活编辑模式。在这种模式下,笔记本电脑字面意思解释我们的击键。我们可以使用键盘将文本输入到单元格中。

让我们执行一些示例Python代码。您应该在新创建的Notebook中看到一个单元格。点击它,并输入一个基本的数学表达式,如1 + 1。

Python还没有处理我们的代码。将光标放在单元格内,按下Shift + Enter执行单元格。Jupyter将在下面输出评估结果。它还将在执行的一个下方直接创建一个新的单元格。

背景图案描述自动生成

注意细胞左边的[1]。这个数字反映了小区执行命令相对于笔记本的开始。我们可以以任何顺序执行单元格,我们可以多次执行任何单元格。方括号中的数字将相应地更新。

我们可以立即看到这种试验和错误方法的好处。betwayapp下载安装无需保存和重新保存文件或从终端运行Python。笔记本为我们提供了瞬时反馈。我们遵守我们获得的结果并相应地改变了我们的代码。

请按逃避键进入笔记本的第二模式,命令模式。将此视为您执行笔记本级操作的“导航模式”。在命令模式下,您可以创建单元格,复制和粘贴单元格,删除单元格等。

笔记本包括几个有用的键盘快捷方式在命令模式下减少笔记本单击。我的一些收藏包括:

您可以在顶级导航菜单上访问更高级的选项。它包括复制和粘贴单元格、将Notebook导出为各种类型(PDF、HTML等)、更改单元格显示等选项。

如果笔记本没有反应,那么内核>重启在顶级导航菜单上执行命令重启内核。内核是处理和响应单元执行的“侦听器”。重新启动内核相当于关闭并重新启动jupiter Notebook。

当你完成一天的工作后,保存笔记本(按Ctrl + S在窗户上,Cmd + S在Mac)上,关闭浏览器,关闭Anaconda Navigator。这结束了运行的jupyter进程。

总结:我该往哪里走?

正如您所看到的,Anaconda + Jupyter Notebook提供了一种强大而简单的方法,可以使用Python开始。

使用Jupyter,您可以编写Python代码并瞬间查看其结果。您可以使用Markdown单元耦合所述代码,为您的工作留下其他注释和文档。我喜欢使用Notes,Links,解释,甚至笑话的Markdown,帮助我的理解下次我读取代码。Jupyter在我第一次学习Python编程语言时,帮助减少摩擦的重要因素。

许多关于Udemy的Python课程都使用jupiter Notebook环境。我希望它证明对你未来的学习有帮助!

Python的顶级课程

100天的代码-完整的Python Pro训练营2021年
安吉拉Yu博士
4.7 (31,371)
2021 Python机器学习和数据科学大师班
何塞波罗拉
4.7 (2,457)
完成2合1 Python用于商业和金融训练营
Alexander Hagmann.
4.8 (491)
收视率最高
用Python完成从零到英雄的Python集训
何塞波罗拉
4.6 (365,536)
畅销书
从头开始学习Python和道德黑客
Zaid Sabih, z安全公司的
4.6 (13,426)
Spark和Python用于Pyspark的大数据
何塞波罗拉
4.5 (14861)
畅销书
完整的Python课程| Learn Python by Doing
Codestars by Rob Percival, Jose Salvatierra, Rob Percival, Teclado by Jose Salvatierra
4.6 (14043)
熊猫和Python的数据分析
Boris Paskhaver.
4.7 (13399)
畅销书
教你的孩子编程:学习Python编程在任何年龄
Bryson Payne.
4.6 (7,296)
畅销书
用Python和Django - Advanced构建一个后端REST API
马克·温特伯顿,布鲁克·卢瑟福
4.6 (4,027)
畅销书

更多Python课程

蟒蛇学生也会学习

让你的团队。领导行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示

Boris Paskhaver的课程

熊猫和Python的数据分析
Boris Paskhaver.
4.7 (13399)
畅销书
使用Ruby学习代码
Boris Paskhaver.
4.7 (4119)
畅销书
Excel VBA编程 - 完整指南
Boris Paskhaver.
4.6 (3,757)
学习用Python编写代码
Boris Paskhaver.
4.7 (3328)
使用RSPEC测试Ruby:完整指南
Boris Paskhaver.
4.7 (842)
畅销书
反应钩子入门
Boris Paskhaver.
4.8 (339)

Boris Paskhaver的课程