当前课程知识点:Python 交互式程序设计导论 >  第0周 >  A 课程视频(算数操作符及表达式) >  Python交互式解释器使用方法

返回《Python 交互式程序设计导论》慕课在线视频课程列表

Python交互式解释器使用方法在线视频

Python交互式解释器使用方法

下一节:PyCharm集成开发环境介绍

返回《Python 交互式程序设计导论》慕课在线视频列表

Python交互式解释器使用方法课程教案、知识点、字幕

今天,我们的主要内容是给大家介绍一下python解释器的使用方法

下面开始今天的内容

当我们的电脑上装了python软件包之后呢,就自动包含了一个解释器

它的目的,或者说解释器的作用呢就是让我们写的程序运行起来

比如说你编写了一段python程序,python解释器呢就要读取这个程序

然后按照你在这个里面写的命令进行执行,最终得出结果

那python解释器呢其实就是我们python的交互式运行环境了

它是一个程序的运行环境,因为我现在用的是mac系统

同学们用的可能有window系统

在window系统上python解释器的使用方法和mac系统上是基本上一样的

只是在打开方式上有一些,稍微有一点差别

今天呢,主要是在mac系统上来讲解我们python解释器的使用方法

关于window系统上我们没有专门讲解

我只是给大家讲解一下怎样在window系统上打开解释器,并使它运行

首先呢,在我们window系统上我们点击我们的开始菜单

就是在你的任务栏的左下角有一个这样的按钮

点击,它叫开始菜单,点击它,然后在右侧呢就会出现有一个运行的按钮

运行后面有三个原点

鼠标放在运行按钮上面呢它提示你是打开一个程序、文件夹文档或网站

我们点击运行这个按钮,然后出现运行窗口

我们在打开的输入框里面敲入打开dos窗口的命令cmd,然后点击确定

打开之后就是window上面的dos窗口,我们要启动我们的python解释器

首先我们要这样,python敲入python命令

然后呢,它就会提示一些信息,python3.4

这是我们在window系统上我的电脑上啊

嗯…..安装的的版本就是3.4.0

这也是我们这门课程所使用的python版本,然后还有其他一些信息

还有三个向右的箭头表明解释器已经准备好了,可以接收你的命令

这是我在我们的window系统上,那我们接下来看一下在mac系统上怎样打开它

mac系统,在mac系统上是打开终端如果你的终端没有在你的doc上面出现呢

你可以在这,这有一个Finder,Finder里面点击应用程序

应用程序里面有个使用工具,使用工具下面看有个终端

跟它打开是一样的啊,好,双击,打开了,打开我把它放大一点

???加加号就可以把它放大一点,刚才我们说我们在window 是敲入python命令

是吧?python命令,回车,大家发现,跟window上面有一点区别

这是因为我们mac系统呢,系统安装之后自带就有一个python解释器啊

它自己装了一个版本的是2.7.5,那当然,这不是我们想要的,是吧

所以我们要把它退出,用退出命令,退出命令回车,好,退出来了

退出到我们的终端窗口

那既然我们用的是python3,我就要指定用python3的解释器,再敲回车

打开了之后我就可以来敲我的python命令啦,1+1等于2,没问题

2**3等于8,哎,说明我的两个乘号呢,在python里面呢它是 表示乘方的意思

就是2的3次方。

还可以再敲”我喜欢python”,回车,字符串也打印出来了

额,大家奇怪我没有用我们的打印输出的命令,打印输出的 函数就是print

大家看,如果用print的话,我用print啊,回车,效果是一样的,对吧

那我们在python解释器里面呢可以不打print这个函数

直接敲入我们的命令,敲回车之后结果就会出现了

这个对于我们测试一些小的程序呢是非常有用的,非常方便

比如说我们的第0周测验。

它提示说我可以在idle或pytcharm里面进行测试后再作答

idle就是我们的python解释器,好,复制,右键,拷贝 然后在这个地方

右键,粘贴,回车,有语法错误,一个Error,对吧,一个Error信息

说明第一条是错误的,我不能选,然后再第二个

右键,复制,右键,粘贴,回车

哎,说明我第二个是正确的。

第三个我继续,右键,拷贝,右键粘贴,好,那说明第三个也是在正确的

大家可以下去呢就在我们的idle上面

就在我们的python解释器里面直接测试就可以很容易把结果选出来了

对吧,这个是非常方便的,那对于比较长的代码,如果说 你写的一个代码很长

我们的项目在几周之后就会变得比较大

好,比如说我举一个例子

这有我写的一个代码

打开一下我写的这个文件吧

打开,文本编辑器打开,大家看啊

这个呢,有这么多,这么长,是吧,全选cult+a了哈

右键拷贝,我要把它粘贴到这个地方会怎么样呢,看,粘贴

看看看,出现了错误了,是不是,出现错误

它出现了很多异常还有,异常还有Error,是不是

那其实我这个程序是没问题的啊,没有问题 那为什么会出现这么多错误呢

你看,这是一个贪吃蛇的程序,蛇也没在上面出现

嗯,说明我们太长的代码就不适合在python解释器的这种环境下

当前的这种环境下来运行了,我应该怎么办啊,首先来把它给停掉

停掉,停掉之后呢,我要,哎,停掉之后呢,它已经自动退出了啊

已经退出来我的解释器了,对吧。把那个文件关掉之后退出这个解释器

那我该怎么运行,哦,snake在这,我看一下 我的这个文件是放在什么地方的

看一下它存放到我们电脑上的什么地方

位置在这,拷贝一下,我需要用我的python命令来执行

首先,我们用cd,cd的意思就是进入到我们的目录里面去

粘贴,好,看一下,再ls看一下里面有,是不是有snake.py呀

我要运行这个文件,当前我们的python命令应该是python3,对吧

好,大家不要写错了啊python3 snake.py 回车键

唉,发现,游戏已经结束了,因为我没有动嘛, 游戏,有没有错误,没有错误

正常运行重新开始,这是我做的一个贪吃蛇的一个小游戏, 我要吃到这个红色的

唉,我还没有吃到,是吧,嗯,没问题,是吧,好,我就不给大家玩了

好,我关掉了,关掉它就退出啦

这是我们在解释器里面执行我们的py文件

就是python文件的时候需要用到的命令就是python3

然后后面跟上你的文件名字就可以了

大家记清楚,一定要进入到你文件所在的目录里面去啊

cd就是进入到某个目录里面的命令,才可以执行

用python3这个命令来执行我们的文件

好,这个呢是我们python解释器的简单的使用方法

还有一个,我们还要介绍一下什么呢python解释器的图形界面

在哪里啊,大家看一下,先把它关掉, python解释器的图形界面比它更方便啊

在我们的Finder,应用程序,然后里面有一个python3.4

这是我们安装的啊,里面有一个IDLE,是吧,就是我们的idle了

我双击,哎,双击打开了,打开之后大家发现我没有敲任何命令

跟我在终端里面敲入python是不是一样的

再给大家演示一下 ,python3

看,他们两个的信息是不是一样的

其实他们两个呢同时都调用的是我的python解释器的应用程序

只不过这种呢是图形化的界面,这种呢不是。

这种就是原始的shell的命令窗口了,好,我把它关掉,关闭

好,那我当然试一下,1+1,没问题,是吧,跟我们那个是一样的

这个三个这样的箭头呢同样的也表示解释器已经准备好了

然后再敲一下2**3,没问题,是吧当然

我也可以来做这个测试题啦,前面我试了第三个

是吧,我也可以试一下我的第四个

粘贴,语法错误,是吧,它说提示我语法错误了, 所以呢第四个可能是错的

然后我再试一下第五个,拷贝,粘贴,我用cult+v粘贴啦,又语法错误

说明第五个也是错的,对吧,第六个,我再试一下,没问题,对吧

下一个是对的,这个呢,也可以用来做我们的一些简单的测试了

这是我们这道题,当然,它也是我们敲完一个命令后敲回车键

结果呢就会立即出现在下面,对于小程序的测试是非常方便的,对吧

那它还有一些菜单

那我们要运行我们的一些文件我们该怎么运行

文件,这有一个文件菜单,文件,open打开,打开的意思

好,刚才我们应该是在哪呢

桌面assign2里面有一个snake.py把open

打开之后大家看,打开之后看我们的这个解释器就非常清楚 为什么

我们的关键字用红色出现,对不对,然后我们的注释信息

然后我们的变量,绿色的,变量是绿色的,变量名是黑色的

看,它都用不同的颜色标记了我们python里面不同的关键字

而且它的缩进也非常的好,那我们要运行它该怎么运行呢

点击Run里面的,点击Run Module,或者用F5快捷键也可以,点击运行

看它在这个地方运行的,是吧?RESTART,启动了

好,重新开始。看,这也是我们贪吃蛇的游戏

它的运行方式就是这种运行方式了,不需要你敲命令

直接运行就可以,我把这个关掉,这个我也关掉了

同时我们也可以新建一个python文件来执行我们写的一些比较长的代码

比如说我们第一周第二周的项目

大家都可以在这个里面完成开发,怎么用啊,怎么用

同样是File,有一个New File新建文件

新建文件,好,你看,新建文件 Untitled就是你还没有给它起名字,建议大家先保存

然后呢关键字就会分颜色来显示了,点击Save,保存

给它起个名字,test.py

位置呢,你可以去选,比如说,我把他放在文稿里面

不改了,好,那我要给它里面敲命令了

大家记得我们在这个地方敲得时候是没有加print

在这当然要加print了,看

Print(“我喜欢python”),没问题吧

然后呢,还可以再敲,保存一下,我敲了一条,是吧

保存一下,File里面有个save,保存完了之后我想运行它

怎么运行呢,这有一个Run,Run里面有个Run Moudle,点击

结果会出现在我们的shell窗口,对吧,python3.4 Shell窗口

看,它是不是打印出它的结果

那对于我们第0周的小项目也可以在这个里面来测试

第0周的小项目,看,第0周的小项目是它,我已经完成了

但是呢,同样我也可以把它来,看,这是我做的,右键,拷贝

我要把它粘帖到我的这个文件里面,粘帖,Edit(编辑)里面有个粘帖

好,粘帖上了,记得要保存,文件里面的Save保存

保存完了之后我就要运行了,Run里面的Run Moudle

运行,结果出现在这个地方

说明我做的项目,第0周的小项目是正确的,没有任何问题

这就是我们python解释器的图形界面

用起来要比我们在终端里面打开解释器更方便更直观,对不对

在我们这个地方打开虽然也可以用,但是这种要更直观

在window下面也要打开我们python的图形化的解释器呢是在这个地方

同样是开始菜单,然后如果你安装的化,它就会在这个地方, 有个python3.4

文件夹点击之后呢,下面就列出来了一些东西

点击这个IDLE呢就打开了我们解释器的图形界面

在交互式模式下,每一条命令回车之后 就会立刻显示执行结果了

这个对于我们测试一些比较短小简单的代码是非常方便的

一些简单的公式什么的 你都可以放到我们的IDLE里面去做一些测试

结果会直接打印出来,非常方便,但是如果对于代码行数比较多的程序

我们就把它保存在文件里面

我们今天的有关python解释器的使用方法就给大家介绍到这里

下次课我们再见

Python 交互式程序设计导论课程列表:

第0周

-课程简介

--课程简介

-A 课程视频(算数操作符及表达式)

--绪论

--Python交互式解释器使用方法

--PyCharm集成开发环境介绍

--算数操作符及表达式

-B 课程视频(变量及赋值)

--变量

--项目提交

--“我喜欢Python”热身小项目

-C 辅助视频(计算机结构、Python开发环境安装)

--Windows平台安装Python开发环境

--Mac平台安装Python开发环境

-D 辅助视频(如何提交项目)

--项目提交

-第0周--小测验

-本周项目:"我喜欢Python"

--项目发布、完成、提交及评分流程

--游戏说明

--程序说明

--编码步骤

--评分标准

--项目模板

--项目提交

第1周

-A 课程视频(函数)

--函数

--其它操作符

--随机函数

-B 课程视频(逻辑及表达式)

--逻辑值和比较

--条件

--编程技巧

--“老虎杠子鸡虫”游戏

-第1周--小测验

-本周项目:“老虎杠子鸡虫”游戏

--游戏说明

--程序说明

--编码步骤

--评分标准

--项目模板

第2周

-A 课程视频(Python交互式应用)

--事件驱动编程

--事件可视化跟踪执行

--SimpleGUITk

--按钮

-B 课程视频(输入框、全局变量)

--输入框

--局部变量和全局变量

--编程技巧

--“猫咪藏在哪个房间”游戏

-第2周--小测验A

-第2周--小测验B

-本周项目:猫咪藏在哪个房间

--游戏说明

--程序说明

--编码步骤

--评分标准

--项目模板

第3周

-A 课程视频(画布绘图)

--画布和图形绘制

--字符串处理

--绘图和计时器可视化跟踪执行

--图片和音效

-B 课程视频(计时器)

--计时器

--交互式绘图

--“神奇时钟”游戏

--编程技巧

-第3周--小测验A

-第3周--小测验B

-本周项目:“神奇时钟”

--游戏说明

--程序说明

--编码步骤

--评分标准

--项目模板

第4周

-A 课程视频(列表)

--列表

--键盘输入

--列表及变化可视化跟踪执行

--碰撞和反射

-B 课程视频(键盘控制)

--速度控制

--运动

--编程技巧

--“桌上冰球”游戏

-第4周--小测验A

-第4周--小测验B

-本周项目:“桌上冰球”游戏

--游戏说明

--程序说明

--编码步骤

--评分标准

--项目模板

第5周

-A 课程视频(鼠标输入、列表进阶)

--鼠标输入

--Video

--Video

--Video

-B 课程视频(字典和图片)

--Video

--Video

--Video

--Video

-第5周--小测验A

-第5周--小测验B

-本周项目:“世界杯八强连连看”

--游戏说明

--程序说明

--编码步骤

--评分标准

--项目模板

第6周

-A 课程视频(类)

--面向对象编程(类和对象入门)

--面向对象编程(类和对象进阶)

--对象可视化跟踪执行

--华容道中的类

-B 课程视频(平铺图片)

--平铺图片

--理解对象

--编程技巧

--“华容道”游戏

-第6周--小测验A

-第6周--小测验B

-本周项目:“华容道”游戏

--游戏说明

--程序说明

--编码步骤

--评分标准

--项目模板

第7周

-A 课程视频(类进阶及文件操作)

--集合

--文件操作

--文字块类

--处理停止的文字块

-B 课程视频(游戏状态控制)

--游戏记分规则

--游戏结束的条件及处理

--编程技巧

--“决战三字经”游戏

-第7周--小测验A

-第7周--小测验B

-本周项目:决战三字经

--游戏说明

--程序说明

--编程步骤

--评分标准

--项目模板

第8周

-A、课程视屏(精灵集合)

--Video

--精灵类

--战士类

--编程技巧

-B、课程视屏(动画)

--精灵碰撞

--精灵动画

--编程技巧

--保卫家园游戏

-第8周--小测验

-本周项目:守卫家园

--游戏说明

--程序说明

--编程步骤

--评分标准

--项目模板

Python交互式解释器使用方法笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。