Spyder 入门#
本节视频为从未打开过 Spyder 的新用户提供了一个起点。您将熟悉以不同方式打开 Spyder,使用四个主要窗格以及随心所欲地自定义 Spyder。
开始使用#
探索 Spyder 界面使用的基础知识,并了解其四个主要窗格,以及对其他窗格的快速预览。
了解打开 Spyder 的不同方式
理解 Spyder 界面的关键元素
了解更多关于 Spyder 的四个核心窗格
探索其他默认窗格
文字稿
大家好!我是 Juanita,在这个视频中,我将向您展示如何打开 Spyder 并介绍 Spyder 界面的基础知识。我们将学习您最常用的 Spyder 的四个窗格,并简要探索默认打开的其他窗格。如果您尚未安装 Spyder 并希望跟随操作,可以在此处下载。
打开 Spyder 最简单的方法是打开 Anaconda Navigator 并点击 Spyder 应用程序。如果您在 Anaconda 中有一个旧版本的 Spyder,请打开命令行(或在 Windows 中打开 Anaconda Prompt)并键入命令
conda update anaconda
conda install spyder=4
要在不打开 Navigator 的情况下启动 Spyder,请打开您的命令行并键入 spyder
。如果您遵循了安装指南,您应该拥有打开 Spyder 4 的所有必要条件。
这是 Spyder 4 默认配置的样子,尽管您可以对其进行彻底自定义,我们将在后续教程中介绍。您可以看到它分为三个部分,显示了三个不同的窗格:编辑器 (Editor)、IPython 控制台 (IPython Console) 和帮助查看器 (Help viewer)。这三个窗格,加上变量管理器 (Variable Explorer),是您在 Spyder 中最常使用的四个核心窗格。
左侧是编辑器 (Editor),您可以在其中打开、编辑和运行文件。右下角是 IPython 控制台 (IPython Console),您可以交互式地使用它,也可以运行编辑器中的代码。它会显示您正在使用的 Python 版本。在其上方,您会找到帮助窗格 (Help pane),您可以通过按下 Ctrl-I(在 macOS 上是 Cmd-I)来获取编辑器或控制台中任何对象的更多信息和文档。我们将在下个视频中看到如何操作。
对于右侧的两个部分,您可以切换标签页以查看启动 Spyder 时默认打开的其他窗格。在顶部区域,您可以切换到变量管理器 (Variable Explorer),它会显示您之前在编辑器或控制台中定义的变量的名称、类型、大小和值。您还可以通过双击“值”列下的变量来直接在此窗格中修改这些变量的值。绘图窗格 (Plots pane) 将显示您使用 Matplotlib 和其他库生成的图形,而文件窗格 (Files pane) 允许您浏览计算机上的文件并单击即可在编辑器中打开它们。
最后,在底部区域,您还可以访问历史记录窗格 (History pane),它显示您在控制台中输入的命令,包括以前会话中的命令。
希望您现在已经熟悉了使用 Spyder 界面的基础知识。在下个视频中,我们将开始使用 Spyder 的核心窗格。
祝您 Spyder 使用愉快!
学习基础知识#
学习使用 Spyder 的四个主要窗格的基础知识。
在 Spyder 的编辑器中打开和编辑文件
在编辑器中运行脚本并在 Spyder 的 IPython 控制台中查看输出
在 IPython 控制台中执行基本的 Python 命令
在编辑器中定义变量并在 IPython 控制台中修改它们的值
在 Spyder 的变量管理器中查看变量并与之交互
通过两种不同的方式在帮助窗格中获取文档
文字稿
大家好!我是 Juanita,在这个视频中,我将向您展示如何开始使用 Spyder 的四个主要窗格。首先,我们来看看编辑器 (Editor),您可以用它来打开、编辑和运行计算机上的文件。我将为此演示打开一个简短的“Hello World”程序,您可以在此处下载。一旦您在编辑器中打开它,您就可以通过按下绿色的运行按钮来执行它。我们可以在 Python 控制台中看到输出 [显示 IPython 控制台],以及我们正在运行的文件的路径和运行此代码的工作目录。
我们也可以运行直接在 IPython 控制台中输入的任何 Python 代码。例如,我们可以输入 print("Hello")
并看到输出。或者,我们可以尝试一些数学运算并在此处看到结果。请注意,对于隐式打印的输出,有一个红色指示,与 print()
函数的输出不同。
现在,我们开始定义一些变量。我们可以在编辑器或控制台中进行此操作。如果我定义一个变量 a = 10
,然后运行此代码,我只需输入其名称 a
即可在控制台中看到其值。但是,您也可以在 IPython 控制台中分配任何变量 (b = 20
),并且其值也将被存储。在这两种情况下,它们都可以在变量管理器窗格中看到,该窗格显示了先前定义的每个对象的名称、类型、大小和值。在这种情况下,我们看到变量 a
和 b
,两者类型均为 int,大小为 1。我们还可以定义一个列表 l
,使用 l = [1, 2, 3]
,并看到变量类型为列表,大小为 3。
我们也可以通过双击变量并在变量管理器中输入新值来更改变量的值。现在,我们可以在控制台中检查它们的新值。对于更复杂的类型(如列表),双击它将打开一个查看器,您可以在其中单独修改它的每个值,以及其他更复杂的操作,我们将在未来的视频中进行演示。我们可以通过右键单击变量并选择“移除”选项来删除变量。完成此操作后,我们可以在 IPython 控制台中检查变量是否确实被删除了。
最后,我们将学习如何通过两种不同方式获取对象的帮助。首先,我们可以在编辑器或控制台中写入对象名称后立即按下 Ctrl-I(在 macOS 上是 Cmd-I),例如 numpy.array
。您可以看到,如果可用,我们将在帮助窗格中获取其文档。其次,如果我们将“来源”下拉选项更改为“控制台”,我们可以在帮助窗格的对象框中键入其名称。现在我们可以获取 Numpy 数组的帮助。
您现在应该已经准备好开始使用 Spyder 的四个主要窗格了。请查看我们的下一个视频以继续学习,一如既往,祝您 Spyder 使用愉快!
自定义#
了解如何自定义 Spyder 的界面以匹配您的工作流程和开发风格。
选择您偏好的字体
在不同的界面、图标和语法主题之间切换
显示、隐藏、取消停靠和重新排列 Spyder 窗格
分割、关闭和弹出编辑器面板
文字稿
大家好,我是 Juanita!在这个视频中,我将向您展示如何自定义 Spyder 以匹配您的工作流程和开发风格。
首先,我们将学习如何更改编辑器、IPython 控制台和帮助窗格中的字体。为此,请转到“首选项”(Preferences),选择“外观”(Appearance) 条目,然后向下滚动到“字体”(Fonts)。您可以更改纯文本和富文本的字体样式和大小。您可以看到这如何影响编辑器、控制台和帮助窗格中的字体。
在同一个对话框中,您可以轻松更改语法高亮主题,您可以在窗口右侧看到预览。请注意,Spyder 的界面主题会随高亮主题而变化,因为“界面主题”选项默认设置为“自动”。但是,您可以更改整个 Spyder 界面的主题,选择“浅色”或“深色”。选择此更改后,单击“应用”以重新启动 Spyder 以应用新主题。
除了 Spyder 的偏好设置,您还可以自由地重新排列 Spyder 主窗口中的窗格。要显示或隐藏窗格,请在“视图”(View) 菜单下选择“窗格”(Panes),然后选择您想要查看的窗格。例如,让我们隐藏“文件”窗格并显示“性能分析器”窗格。您也可以从窗格的选项菜单中关闭它,这将把它从主窗口中隐藏起来。
默认情况下,窗格和工具栏是锁定的,因此它们不会被意外移动。但是,取消选中“视图”菜单中的“锁定窗格和工具栏”选项将允许您自由地将它们移动到窗口上的任何位置,只需拖动它们并将其放置到您喜欢的任何位置。您还可以取消停靠窗格,这将打开一个新窗口。如果您愿意,您可以拥有与窗格数量一样多的独立窗口。如果您使用多个显示器,此功能非常有用,因为您可以取消停靠编辑器并将其移动到另一个显示器,而同时在主显示器上处理其余的窗格。
此外,您可以将编辑器窗格垂直或水平分割成任意数量的副本,并在单独的 Spyder 窗口中打开一个或多个面板,每个面板都拥有自己的工具栏、大纲和状态栏。
最后,每个窗格都可以在其各自的选项菜单和“首选项”面板中进一步自定义。
通过所有这些选项,您可以随心所欲地自定义 Spyder。但是,如果您想恢复其默认配置,您可以随时在“视图”菜单的“窗口布局”下重置窗口布局,或者使用“首选项”中的“重置为默认值”按钮重置您的整个 Spyder 配置。
享受您定制的 Spyder 版本,祝您 Spyder 使用愉快!