《Python快速编程入门(第2版)》—教学大纲

上传人:sat****105 文档编号:290120380 上传时间:2022-05-09 格式:DOC 页数:8 大小:223KB
返回 下载 相关 举报
《Python快速编程入门(第2版)》—教学大纲_第1页
第1页 / 共8页
《Python快速编程入门(第2版)》—教学大纲_第2页
第2页 / 共8页
《Python快速编程入门(第2版)》—教学大纲_第3页
第3页 / 共8页
《Python快速编程入门(第2版)》—教学大纲_第4页
第4页 / 共8页
《Python快速编程入门(第2版)》—教学大纲_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《《Python快速编程入门(第2版)》—教学大纲》由会员分享,可在线阅读,更多相关《《Python快速编程入门(第2版)》—教学大纲(8页珍藏版)》请在金锄头文库上搜索。

1、Python快速编程入门(第2版)教学大纲课程编号:xxxxx学 分:5学分学 时:70学时(其中:讲课学时52 上机学时:18)先修课程:无后续课程:解析Python网络爬虫:核心技术、Scrapy框架、分布式爬虫适用专业:计算机相关专业、信息技术相关专业或工科类专业开课部门:计算机系一、课程的性质与目标Python快速编程入门(第2版)是面向计算机相关专业、信息技术相关专业或工科类专业的一门基础课,本课程涉及Python基础的入门知识,主要包括语法规范、流程控制、数据类型、函数、文件与数据格式化、面向对象、异常,以及Python计算生态与常用库,并在其中穿插了精彩实例、阶段案例。通过对本课

2、程的学习,学生能够全面系统地掌握Python开发的必备基础知识,具备独立开发Python简单项目的能力。二、教学条件要求操作系统:Windows 7及以上版本Python环境:Python 3.8.2(64-bit)开发工具:PyCharm 2019.3.3或Jupyter 1.0.0三、课程的主要内容及基本要求第1章Python概述章名Python概述学时3学习目标1. 了解Python的发展历程和特点2. 可熟练安装Python解释器,配置Python开发环境3. 熟悉如何利用Python编辑器编写Python程序4. 掌握如何安装与使用模块知识点了解掌握重点难点Python的前世今生Py

3、thon语言的特点安装Python解释器PyCharmJupyter Notebook使用PyCharm编写Python程序使用Jupyter编写Python程序模块的安装模块的导入与使用第2章 Python基础章名Python基础学时5学习目标1. 了解Python的代码格式2. 熟悉Python中的标识符和关键字3. 掌握Python中的变量和数据类型4. 了解Python中数字类型的分类5. 熟悉Python运算符,可熟练使用运算符进行数值运算知识点了解掌握重点难点注释缩进语句换行标识符关键字变量数据类型变量的输入与输出整型浮点型复数类型布尔类型数字类型转换算术运算符赋值运算符比较运算符

4、逻辑运算符成员运算符位运算符运算符优先级第3章 流程控制章名流程控制学时5学习目标1. 理解条件语句的结构,掌握条件语句的使用2. 理解循环语句的结构,掌握循环语句的使用3. 掌握跳转语句的使用知识点了解掌握重点难点if语句if-else语句if-elif-else语句if嵌套while语句for语句循环嵌套break语句continue语句第4章 字符串章名字符串学时4学习目标1. 掌握字符串的定义方式2. 掌握字符串的格式化方式3. 掌握字符串的常见操作知识点了解掌握重点难点字符串介绍使用%格式化字符串使用format()方法格式化字符串使用f-string格式化字符串字符串的查找与替换字

5、符串的分割与拼接删除字符串的指定字符字符串大小写转换字符串对齐第5章 组合数据类型章名组合数据类型学时6学习目标1. 了解组合数据类型的分类2. 掌握序列类型的特点,可以熟练操作列表和元组3. 了解集合类型的特点,熟悉集合的基础操作4. 掌握映射类型的特点,可以熟练操作字典知识点了解掌握重点难点认识组合数据类型创建列表访问列表元素添加列表元素元素排序删除列表元素列表推导式元组集合创建字典字典的访问字典元素的添加和修改字典元素的删除字典推导式组合数据类型与运算符第6章 函数章名函数学时7学习目标1. 了解函数的概念及优势2. 掌握函数的定义和使用3. 掌握函数参数的几种传递方式和函数的返回值4.

6、 理解变量作用域,掌握局部变量和全局变量的用法5. 掌握递归函数和匿名函数的使用知识点了解掌握重点难点函数概述定义函数调用函数位置参数的传递关键字参数的传递默认参数的传递参数的打包与解包混合传递函数的返回值局部变量和全局变量global和nonlocal关键字递归函数匿名函数第7章 文件与数据格式化章名文件与数据格式化学时5学习目标1. 了解计算机中文件的类型2. 掌握文件的基本操作,熟练管理文件与目录3. 了解数据维度的概念,掌握常见的数据格式知识点了解掌握重点难点文件概述文件的打开与关闭文件的读写文件的定位读写文件与目录管理基于维度的数据分类一二维数据的存储与读写多维数据的格式化第8章 面

7、向对象章名面向对象学时8学习目标1. 理解面向对象编程思想2. 明确类和对象的关系,可熟练独立设计和使用类3. 掌握类的属性和方法4. 掌握构造方法和析构方法的使用5. 理解面向对象的三大特性:封装、继承、多态,并能将其熟练地运用到程序开发中6. 熟悉运算符的重载知识点了解掌握重点难点面向对象概述类的定义对象的创建与使用属性方法私有成员构造方法析构方法封装单继承多继承重写多态运算符重载第9章 异常章名异常学时4学习目标1. 了解异常的概念和类型,熟悉常见的几种异常2. 了解捕获异常的几种方式,熟悉raise语句和assert语句3. 掌握程序中如何传递异常4. 掌握如何自定义异常与如何使用自定

8、义异常知识点了解掌握重点难点认识异常异常的类型使用try-except语句捕获异常异常结构中的else子句异常结构中的finally子句使用raise语句抛出异常使用assert语句抛出异常异常的传递自定义异常第10章 Python计算生态与常用库章名Python计算生态与常用库学时8学习目标1. 了解Python计算生态及各应用领域的常用库2. 了解Python生态库的构建与发布3. 掌握time、random、turtle库的基本用法4. 了解wordcloud、pygame库的基本用法知识点了解掌握重点难点Python计算生态概览模块的构建与使用包的构建与导入库的发布time库rando

9、m库turtle库jieba库wordcloud库pygame库第11章 飞机大战(完整版)章名飞机大战(完整版)学时15学习目标1. 了解飞机大战游戏的规则2. 理解面向对象思想,会独立设计游戏的类与模块3. 掌握pygame模块的使用知识点了解掌握重点难点游戏介绍游戏典型场景类设计模块设计创建项目游戏类的设计游戏框架实现介绍精灵和精灵组派生游戏精灵子类绘制游戏背景和英雄飞机实现游戏背景连续滚动指示器面板类的设计指示器面板类的准备使用精灵实现文本标签显示和修改游戏数据保存和显示最好成绩显示游戏状态游戏结束后重置面板逐帧动画的基本实现飞机类的设计与实现派生敌机子类派生英雄飞机子类碰撞检测的实现敌机撞毁英雄英雄发射子弹英雄拾取道具音乐播放器类的设计加载和播放背景音乐加载和播放音效项目打包四、学时分配章目讲课上机合计第1章 Python概述2学时1学时3学时第2章 Python基础4学时1学时5学时第3章 流程控制4学时1学时5学时第4章

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号