木星笔记本教程:如何使用木星笔记本在2021年
Python是世界上最受欢迎的编程语言之一。各种技术域利用它,包括Web开发,数据科学,自然语言处理和机器学习。betwayapp下载安装其增长的原因很容易理解。该语言在电力和生产力之间具有完美的平衡。Python使您能够构建复杂的现实软件应用程序,以其优雅和简单而闻名。开发人员可以完成很多与一个小在Python代码。
如果你第一次学习Python,你可能会很好奇最好文本编辑器或者环境哪个学习语言。在本文中,我们将探讨为什么Jupyter笔记本是新的和经验丰富的开发人员的一个很好的选择。笔记本电脑的设计通过向您展示代码的结果,鼓励积极的实验立即.阅读以了解如何开始使用此流行技术。
什么是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笔记本由细胞组成。有两个主要细胞类型:
- 一个代码单元持有Python代码。
- 一个标记单元有减价的代码。
Markdown是一种格式化语言,它使用符号来表示标题,列表和blockquot等元素。例如,在一块文本之前的#符号创建标题。您可以使用Markdown来提供描述,注释,元数据或任何帮助读者了解您的工作的内容。
单击单元格时,可以从顶部工具栏上的下拉菜单中选择其类型。
Jupyter笔记本用两种模式运行:编辑模式和命令模式.
单击任何单元格激活编辑模式。在这种模式下,笔记本电脑字面意思解释我们的击键。我们可以使用键盘将文本输入到单元格中。
让我们执行一些示例Python代码。您应该在新创建的Notebook中看到一个单元格。点击它,并输入一个基本的数学表达式,如1 + 1。
Python还没有处理我们的代码。将光标放在单元格内,按下Shift + Enter执行单元格。Jupyter将在下面输出评估结果。它还将在执行的一个下方直接创建一个新的单元格。
注意细胞左边的[1]。这个数字反映了小区执行命令相对于笔记本的开始。我们可以以任何顺序执行单元格,我们可以多次执行任何单元格。方括号中的数字将相应地更新。
我们可以立即看到这种试验和错误方法的好处。betwayapp下载安装无需保存和重新保存文件或从终端运行Python。笔记本为我们提供了瞬时反馈。我们遵守我们获得的结果并相应地改变了我们的代码。
请按逃避键进入笔记本的第二模式,命令模式。将此视为您执行笔记本级操作的“导航模式”。在命令模式下,您可以创建单元格,复制和粘贴单元格,删除单元格等。
笔记本包括几个有用的键盘快捷方式在命令模式下减少笔记本单击。我的一些收藏包括:
- 新闻一个在当前选定单元格上方创建单元格。
- 新闻b在当前选定的单元格下面创建一个单元格。
- 新闻y将单元格转换为代码单元格。
- 新闻米把一个单元转换成Markdown单元
- 新闻Shift + Enter运行当前单元格并移动到下一个单元格。
- 新闻Ctrl + Enter.运行细胞并留在其中。
您可以在顶级导航菜单上访问更高级的选项。它包括复制和粘贴单元格、将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环境。我希望它证明对你未来的学习有帮助!