当前课程知识点:Python 交互式程序设计导论 >  第0周 >  B 课程视频(变量及赋值) >  “我喜欢Python”热身小项目

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

“我喜欢Python”热身小项目在线视频

“我喜欢Python”热身小项目

下一节:Windows平台安装Python开发环境

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

“我喜欢Python”热身小项目课程教案、知识点、字幕

我们点击课程页面

在每周的项目完成之前,我们首先要完成视频内容的观看。

仔细观看视频,然后完成我们的单元测验,最后进入我们的项目。

第0周的项目是一个热身项目,也就是说,我们这个项目不计入我们的最终成绩。

那么通过该项目,一方面,熟悉我们的环境,另一方面,主要是教会我们如何完成项目。

点击本周项目

那我们可以看到,每个项目都有一个截止日期,我们必须在截止日期时间之前完成我们的项目。

如果没有完成项目,超过这个时间,那么该项目就不能得分。

第0周,我们会有一个“项目的发布、完成、提交及评分流程”的介绍。

除了第0周以外,其它8周是没有这一项介绍的。

第一个,游戏说明,告诉我们该游戏项目主要涉及的是什么内容,它(游戏)是如何玩的。

第二个,程序说明,也就是说我们要想把它编成程序,即我们要怎么样去做,还有就是完成这个游戏项目后我们可以获得哪些能力。

第三个,编码步骤,这对我们完成项目是非常有帮助的。也就是我们怎么样一步一步去完成我们的项目。

在这里,已经很清楚地告诉我们,启动PyCharm,在PyCharm中创建新项目,项目名称为“我喜欢Python”。

我们把项目名称复制下来。

打开PyCharm,然后我们创建一个新的项目,项目名称,我喜欢Pyhton,其余选项采用默认,确定。ok。

编码第3步,点击PyCharm主菜单的“查看”、“工具窗口”、“Project”来打开项目管理面板。

这个我们上节课已经讲过。

编码第4步,鼠标右击项目管理面板中的“我喜欢Pyhton”,点击“New”,也就是说我们要新建一个Python文件,文件名为“LovePython”。

我们把文件名复制下来,打开PyCharm,新建Python项目,名称为“LovePython”,确定,OK。

编码第5步,再从MOOC平台拷贝项目的程序模板并粘贴到PyCharm中新建的LovePython文件中。

找到项目模板。这就是我们的项目模板,完美把它整体复制到PyCharm当中。ok。

字体太小,我们可以进行设置。在“编辑器”、“字体颜色”、“Font”里面,我们可以把它设置的大一些,18。

我们也可以把Console Font设置大一点,18。这些都是我们上节课讲过的。

我们还可以在“外观”中显示行号。“常规”里面的勾去掉,确定。

再看编码步骤,拷贝完成后,修改print语句以符合项目的要求。

什么要求呢?

在PyCharm运行“我喜欢Pyhton”项目中的LovePyhton程序,观察终端输是否符合什么呢。

那就要看评分标准,最后的结果是“我喜欢Pyhton”。

我们打开“我喜欢Pyhton”。

注意我们严格按照项目的要求来完成,这就是我们的程序。

我们看好像做完了,我们还没有运行,我们来运行一下。点击“运行”,我喜欢Pyhton,项目运行无误。

这就是我们第0周的热身项目“我喜欢Pyhton”。

也就是说,在这里面,我们进入本周项目里面,要对每一个“游戏说明”、“程序说明”、“编码步骤”以及我们的“评分标准”,最后是我们的“项目模板”

也就是我们完成了以后,认真地对照这个“评分标准”,我是否做到了评分标准所要求的,是否提交了代码、运行代码会不会出错等等。

那么检查每一项,如果没有问题,那就说明我们的项目完全成功。

好,这就是我们如何在MOOC在线平台完成项目作业的过程。

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”热身小项目笔记与讨论

也许你还感兴趣的课程:

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