- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
教学日历
(20xx~20xx学年第x学期)
开课学院
开课专业
讲授学时
18
课程名称
Python程序设计实践教程
授课教师
实践/实验学时
46
授课年级
授课班级
总学时
64
使用教材
《Python程序设计实践教程》
参考书目
《Python程序设计实践教程》
校历周次
授课内容分章节题目
第1周
第1章Python程序设计实验的目的与要求(4学时)
1.1Python程序设计实验的目的(1学时)
1.2Python程序设计实验的基本要求(1学时)
1.3程序的编写与测试(1学时)
1.4人才培养与课程学习建议(1学时)
第2周
第2章问题求解与计算思维(4学时)
2.1计算概述(1学时)
2.2求解计算机问题(1学时)
2.3计算思维(1学时)
2.4算法(1学时)
第3周
第2章问题求解与计算思维(4学时)
2.5数据结构(2学时)
2.6算法评价(2学时)
第4周
第3章典型算法介绍(4学时)
3.1枚举算法(0.5学时)
3.2递归算法(0.5学时)
3.3分治算法(1学时)
3.4递推算法(1学时)
3.5贪心算法(1学时)
第5周
第3章典型算法介绍(2学时)
3.6回溯算法(1学时)
3.7迭代算法(1学时)
实验0Python环境配置
Python开发环境的建立过程(0.5学时)
Python解释器及其使用(0.5学时)
第三方库的安装与配置(0.5学时)
其他主流开发环境的安装与配置(0.5学时)
第6周
实验1数据的输入和输出(2学时)
输入函数(1学时)
输出函数(1学时)
实验2turtle绘图(2学时)
画布设置(0.5学时)
画笔的基本参数设置函数(0.5学时)
画笔运动命令函数(0.25学时)
画笔控制命令函数(0..25学时)
其他命令函数(0.5学时)
第7周
实验3运算符与表达式(2学时)
计算机程序要处理的数据必须放入内存中,Python中的所有数据都是对象(0.5学时)
Python标识符通常用作变量、函数、类及其他对象的名称(0.5学时)
表达式是可以进行计算的代码片段,由操作数和运算符构成(0.5学时)
Python提供的多种数据类型(0.5学时)
实验4字符串(2学时)
序列(0.25学时)
常用的序列操作函数(0.25学时)
字符串序列(1学时)
字符串的常用操作(1学时)
正则表达式(1学时)
第8周
实验5选择结构程序设计(2学时)
单分支选择结构(0.5学时)
双分支选择结构(0.5学时)
多分支选择结构(0.5学时)
if语句的嵌套(0.5学时)
实验6循环结构程序设计(2学时)
遍历循环:for循环语句(0.5学时)
无限循环:while语句(0.5学时)
else语句(1学时)
第9周
实验7列表与元组(2学时)
列表(0.5学时)
元组(0.5学时)
列表推导式(1学时)
实验8字典与集合(2学时)
字典(1学时)
集合(1学时)
第10周
实验9函数(2学时)
函数的定义(0.1学时)
函数的调用方法(0.1学时)
函数的参数传递(0.1学时)
函数的返回值(0.1学时)
变量的作用域(0.2学时)
匿名函数(0.2时)
递归函数(0.2学时)
实验10文件(2学时)
文件(0.25学时)
文件的打开和关闭(0.25学时)
读取文件的方法(0.5学时)
写入文件的方法(0.5学时)
CSV文件的读写方法(0.5学时)
第11周
实验11文件(2学时)
常见的程序错误(0.5学时)
异常(0.5学时)
异常处理(0.5学时)
程序的基本调试方法(0.5学时)
实验12面向对象程序设计基础(2学时)
面向对象的概念(0.2时)
类的定义(0.2时)
对象的创建(0.4时)
在类中定义方法(0.2时)
类的构造方法(0.2时)
类的析构方法(0.2时)
类的变量(0.2时)
类的继承(0.2时)
类的多态(0.2时)
第12周
实验13tkinter图形界面设计(2学时)
PythonGUI编程概述(0.5学时)
tkinter概述(0.5学时)
tkinter库中的常用组件(0.5学时)
tkinter库的绘图功能(0.5学时)
实验14Python科学计算与数据分析(2学时)
Python科学计算与数据分析(0.5学时)
numpy库(0.5学时)
pandas库(0.5学时)
tkinter库的绘图功能(0.5学时)
第13周
实验15数据可视化(2学时)
数据可视化(0.5学时)
matplotlib库(0.5学时)
基本绘图流程(0.5学时)
保存并显示图形(0.5学时)
实验16网络爬虫入门(2学时)
获取网络信息(0.5学时)
req
文档评论(0)