当前课程知识点:Python程序设计基础 >  课程介绍 >  课程性质与课程设计 >  课程简介

返回《Python程序设计基础》慕课在线视频课程列表

课程简介资料文件与下载

课程简介


  1.课程性质与作用    

 《Python程序设计基础》是软件技术专业Python方向的专业基础课,同时也是校级公共选修课,主要以拓展学生的编程素养,提升学生的编程能力,增强学生的编程兴趣,提升学生应用Python语言去解决实际问题的能力。本课程以项目导向、任务驱动的方式对学生的Python语言编程能力进行培养和训练,为其应用Python语言开发应用程序打下扎实基础。学生学习本课程前需掌握对计算机的基本操作,学习本门课程后可继续学习《Python web 程序开发》、《Python数据分析》,《Python 网络爬虫技术》、《Python自动化运维》、《Python 企业级项目实践》等课程。

  2.课程设计理念

 本课程设计是基于“岗位工作过程系统化”的设计理念,课程组进行了充分行企的调研, 首先从Python程序员的工作岗位分析出发,以工作任务为依据,归纳学习领域的职业能力要求来定位设置并设计“Python程序设计基础”课程,安排相关的学习情景设计。

 本课程根据Python应用程序开发的工作过程,通过“十点半”游戏开发的任务分析、概要设计、类的规划与设计、数据库设计与操作、桌面设计、测试与发布等流程划分成12个子任务,通过完成任务让学生掌握Python程序设计的系统框架和结构,要求掌握Python的数据类型、Python的流程语句、异常捕捉与处理、文件读写操作、类与对象创建,Python的数据操作、Python窗体程序开发的基础能力。每一次课都要求课前预习,课堂中包括任务讲解、教师演示、相关知识讲解与讨论、完成任务等4个环境,课后要求完成知识测验。同时为了满足能力较强的同学自学,本课程还提供了一个“2048”游戏开发给同学们综合实践。



下一节:课程设计

返回《Python程序设计基础》慕课在线视频列表

Python程序设计基础课程列表:

课程介绍

-课程性质与课程设计

--课程简介

--课程设计

--项目任务与知识能力总要求

任务一:创建玩家

-1.1 十点半游戏简介

--十点半游戏规则介绍

--十点半游戏介绍与演示

-1.2 任务描述与目标要求

--任务描述

--任务演示:创建十点半游戏

--目标要求

--知识导图

-1.3 Python的安装与使用 视频讲解

--Python的安装与使用(1)

--Python的安装与使用(2)

-1.4 任务一参考代码

--参考代码

-1.5任务相关知识测验

任务二:计算出两张牌的点数

-2.1 任务描述与目标要求

--任务描述

--目标要求

--变量、运算符与代码知识导图

--字符串与判断语句知识导图

-2.2 基础数据类型与运算符 知识点视频讲解

--基础数据类型与运算符

-2.3条件语句 知识点视频讲解

--if语句介绍

--数字排序(1)

--数字排序(2)

-- 数字排序(3)

--数字排序(4)

-2.4 任务二参考代码

--参考代码

-2.5 任务相关知识测验

任务三:生成一副扑克牌

-3.1任务描述与目标要求

--任务描述

--目标要求

--知识导图

-3.2循环语句 知识点讲解视频

--while语句介绍

-- 数字求和

-- 数字求和(续)

-- for语句

-3.3 序列数据 知识点视频讲解

--list类型

--序列类型2:range类型

--序列类型3:tuple类型

--字符串介绍1

--字符串介绍(2)

--字符串介绍(3)

--列表与字符综合练习(1)

--列表与字符综合练习(2)

--内存查看对象

--字节与字节数组(1)

--字节与字节数组(2)

--字典类型

--集合类型(1)

--集合类型(2)

-3.4 任务三参考代码

--参考代码

-3.5 任务相关知识测验

任务四:庄家给玩家发首轮牌

-4.1 任务描述与目标要求

--任务描述

--目标要求

--知识导图

-4.2 函数 知识点视频讲解

--函数(1)

--函数(2)

--日期计算器

-4.3 任务四参考代码

--参考代码

-4.4 任务相关知识测验

任务五:庄家完成后续发牌

-5.1 任务描述与目标要求

--任务描述

--目标要求

--知识导图

-5.2 异常处理 知识点视频讲解

--异常处理(1)

--异常处理(2)

-5.3 任务五参考代码

--参考代码

--参考代码(续)

-5.4 任务相关知识测验

任务六:不服输,再玩一局

-6.1 任务描述与目标要求

--任务描述

--目标要求

--知识导图

-6.2 模块 知识点视频讲解

--模块

--

-6.3 任务六参考代码

--参考代码

--参考代码(续)

-6.4 任务相关知识测验

任务七:明天接着玩

-7.1 任务描述与目标要求

--任务描述

--目标要求

--知识导图

-7.2 文件的读写 知识点视频讲解

--文件的读写(上)

--文件的读写(下)

-7.3 任务七参考代码

--参考代码

--参考代码(续)

-7.4 任务相关知识测验

任务八:创建扑克牌对象

-8.1 任务描述与目标要求

--任务描述

--目标要求

--知识导图

-8.2 面向对象基础 知识点视频讲解

--面向对象基础(1)

--面向对象基础(2)

-8.3 任务八参考代码

--参考代码

-8.4 任务相关知识测验

任务九:创建玩家对象

-9.1 任务描述与目标要求

--任务描述

--目标要求

--知识导图

-9.2 面向对象高级 知识点视频讲解

--类的继承与方法重载

-9.3 任务九参考代码

--参考代码

-9.4 任务相关知识测验

任务十:应用对象完成十点半游戏开发

-10.1 具体任务描述与目标要求

--任务描述

--目标要求

-10.2 任务十参考代码

--参考代码

任务十一:将玩家信息存入数据库

-11.1任务描述与目标要求

--任务描述

--目标要求

--知识导图

-11.2 Python数据库编程 知识点视频讲解

--数据库编程

-11.3 任务十一参考代码

--参考代码

-11.4 任务相关知识测验

任务十二:十点半窗体游戏开发

-12.1任务描述与目标要求

--任务描述

--目标要求

--知识导图

-12.2 窗体程序开发 知识点视频讲解

--窗体程序开发

-12.3 任务十二参考代码

--参考代码

-12.4 任务相关知识测验

2048游戏开发实战

-项目简介

--2048游戏简介

-开始游戏

--开始游戏(上)

--开始游戏(下)

-移动控制

--移动控制开发(上)

--移动控制(中)

--移动控制(下)

-胜负判断

--胜负判断(上)

--胜负判断(下)

-游戏积分

--游戏积分(上)

--游戏积分(下)

-程序重构

--应用类的知识重构游戏

-程序优化

--程序优化(上)

--程序优化(中)

--程序优化(下)

-游戏窗口

--游戏窗口

-连接数据库

--连接数据库

课程简介笔记与讨论

也许你还感兴趣的课程:

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