1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Python入门(二)之Python的集成开发环境(IDE)

Python入门(二)之Python的集成开发环境(IDE)

时间:2020-10-30 11:34:45

相关推荐

Python入门(二)之Python的集成开发环境(IDE)

点赞、关注再看,养成良好习惯本系列视频课程详见超星学习通:(点击方可链接)欢迎博友们亲临指导

1. 引言

在博文《Python入门(一)之Python的安装》一文中,博主详细讲解了如何安装Python。事实上,一般不建议通过Python官网安装Python解释器(理由众多,至少敲写代码很不方便,尤其是成百上千行的代码或者调试代码),所以作为初学者还是建议大家先直接安装Anaconda3(这样不仅同样安装了Python解释器,同时安装了两种不同风格且非常流行的集成开发环境:Jupyter Notebook和Spyder,而且还安装好了一些必要的第三方库:Numpy、Pandas和Matplotlib等)。接下来,本博文重点讲解一下如何使用这一对Python的集成开发环境:Jupyter Notebook和Spyder。

2. Spyder

Spyder是使用Python编程语言进行科学计算的集成开发环境。它有一个Project Explorer(项目管理器)用于管理所建项目,Editor(编辑器)用于编写代码,Console(控制台)可以评估代码并且在任何时候都可以看到运行结果,Variable Explorer(变量管理器)可以查看代码中定义的变量,还有其他的一些设备可以帮你高效地开发代码。

(1)第一次打开Spyder(设置窗口)

点击开始菜单,找到Anaconda3下拉菜单中的Spyder点击打开:

点击新窗口中的OK,关闭Spyder updates(这个Spyder界面是不是很熟悉啊?是的,它和我们的Matlab风格非常相似,相信熟悉Matlab的学生也会爱上SPyder的!):

打开Project Explorer(项目管理器)窗口并建立自己的项目文件夹test:

右键点击Project explorer窗口中的test,选择 New–>File…,输入文件名:hello.py,点击保存(如此循环可以建立多个项目):

最左边即为项目管理区,紧接着是编辑区(出现了建立的项目:hello.py),左边的temp.py为模板(此时可以关闭),然后在hello.py中敲入第一行代码:print(‘hello python!’),后面会讲解如何运行第一行代码:

关闭不必要的窗口:点击 View --> Panes --> 仅仅在 Editor、IPython console、Variable Explorer、Project explorer四项前面打对勾,其余均取消即可。这就是标准的SPyder四区:1-2-3-4。

(2)第一次Spyder写代码,并运行代码

执行第一行代码(快捷键:F5 执行所有代码):

多行代码执行结果:

(3)Spyder的其它设置:Tools --> Preference --> 主要四部分(如图所示):

3. Jupyter Notebook

(1)引言

Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。下面是引用 Jupyter Notebook 官网的介绍:

The notebook extends the console-based approach to interactive computing in a qualitatively new direction, providing a web-based application suitable for capturing the whole computation process: developing, documenting, and executing code, as well as communicating the results. The Jupyter notebook combines two components:

A web application: a browser-based tool for interactive authoring of documents which combine explanatory text, mathematics, computations and their rich media output.

Notebook documents: a representation of all content visible in the web application, including inputs and outputs of the computations, explanatory text, mathematics, images, and rich media representations of objects.

(2)Jupyter Notebook工作路径设置

点击开始菜单,找到Anaconda3下拉菜单中的Anaconda Prompt点击打开:

在提示符 > 后输入:jupyter notebook --generate-config(最好复制粘贴过去),按 enter 键即可:

在 C:\Users\Administrator.jupyter 中找到文件名:jupyter_notebook_config,用记事本打开并做如下图修改:

别着急,有点麻烦还没完:点击开始–>找到Anaconda3下的Jupyter Notebook,右键点击属性:修改目标位置和起始位置(如图所示)。

(3)Jupyter Notebook代码编辑窗口

再次点击开始–>找到Anaconda3下的Jupyter Notebook,点击打开即可Notebook的网页窗口:

打开 News 下拉菜单–> 选择Python3,会打开Notebook新的编辑代码窗口:

(4)Jupyter Notebook主面板

打开Notebook,可以看到主面板。在菜单栏中有Files、Running、Clusters三个选项。用到最多的是Files,在这里可以完成Notebook的新建、重命名、复制等操作。具体功能不再详细介绍。

(5)Jupyter Notebook编辑界面

Notebook的编辑界面主要由四部分组成:名称、菜单栏、工具条以及单元(Cell)。

名称:修改文件名称

菜单栏:菜单栏中有File、Edit、View、Insert、Cell、Kernel、Help等功能。

File

Edit

View

InsertCell

Kernel

Help

工具条:工具条中的功能基本上在菜单中都可以实现,这里是为了能更快捷的操作,将一些常用按钮放了出来(常用地方已圈起来了)。

单元(Cell):在单元中我们可以编辑文字、编写代码、绘制图片等等。

对于Notebook中的单元,有两种模式:命令模式(Command Mode)与编辑模式(Edit Mode),在不同模式下我们可以进行不同的操作。在编辑模式(Edit Mode)下,右上角出现一只铅笔的图标,单元左侧边框线呈现出绿色,点Esc键或运行单元格(ctrl-enter)切换回命令模式。在命令模式(Command Mode)下,铅笔图标消失,单元左侧边框线呈现蓝色,按Enter键或者双击cell变为编辑状态。Cell有四种功能:Code、Markdown、Raw NBConvert、Heading。Code用于写代码,Markdown用于文本编辑,Raw NBConvert中的文字或代码等都不会被运行,Heading是用于设置标题的(此功能已经合并到Markdown中了)。事实上,主要交换利用Code和Markdown两种功能。

(6)Jupyter Notebook魔法函数

写作不易,切勿白剽博友们点赞关注就是对博主坚持写作的最大鼓励持续更新,未完待续 …让我们一起期待吧…Life is short, U need Python!

上一篇:Python入门(一)之Python的安装

下一篇:Python入门(三)之字符串–列表–元组–字典–集合

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。