python教学大纲Python快乐编程基础入门千锋教育高教产品研发部清华大学出版社Word下载.docx
《python教学大纲Python快乐编程基础入门千锋教育高教产品研发部清华大学出版社Word下载.docx》由会员分享,可在线阅读,更多相关《python教学大纲Python快乐编程基础入门千锋教育高教产品研发部清华大学出版社Word下载.docx(14页珍藏版)》请在冰豆网上搜索。
Python快乐编程基础入门是计算机专业学生的一门重要专业拓展选修课。
本课程中内容覆盖全面、讲解详细,其中包括Python语言开发入门、编程基础、流程控制语句、字符串、列表与元组、字典与集合、函数(上)、函数(下)、模块与包、面向对象(上)、面向对象(下)、文件、异常、综合案例等,了解Python语言发展应用的领域与前景,激发学生的学习兴趣,为进一步学习和应用计算机奠定良好的基础。
二、课程的主要内容及基本要求
第1章Python开发入门(2学时)
[知识点]
Ø
Python语言的简介
Python的安装
集成开发环境PyCharm
[重点]
[难点]
[基本要求]
了解Python的特征与应用领域
掌握Python的安装
掌握PyCharm的安装与使用
[实践与练习]
完成相关习题。
第2章编程基础(4学时)
基本语法
变量与数据类型
运算符
小案例
[重点]
[难点]
掌握Python基本语法
掌握变量与数据类型
掌握运算符
[实践与练习]
第3章流程控制语句(4学时)
条件语句
循环语句
掌握if-else语句与if-elif语句
掌握while语句与for语句
掌握break语句与continue语句
第4章字符串(4学时)
字符串简介
字符串的输出与输入
字符串的索引与切片
字符串的运算
字符串常用函数
字符串的常用函数
[基本要求]
掌握字符串的3种表现形式
掌握字符串的输入与输出
掌握字符串的索引与切片
了解字符串的运算
熟悉字符串常用函数
第5章列表与元组(4学时)
列表的概念
列表的运算
列表的常用操作
列表推导
元组
掌握列表的概念
掌握列表的常用操作
掌握列表解析
掌握元组的概念
掌握元组的操作
第6章字典与集合(4学时)
字典的概念
字典的创建
字典的常用操作
集合的概念
集合的常用操作
字典推导与集合推导
理解字典的概念
掌握字典的创建
掌握字典的常用操作
了解集合的概念
了解集合的常用操作
第7章函数(上)(4学时)
函数的概念
函数的定义
函数的参数
函数的返回值
变量的作用域
函数的嵌套调用
函数的递归调用
理解函数的概念
掌握函数的定义
掌握函数的参数与返回值
理解变量的作用域
理解函数的嵌套调用与递归调用
第8章函数(下)(4学时)
间接调用函数
匿名函数
闭包
装饰器
偏函数
常用的内建函数
理解间接调用函数
掌握匿名函数
掌握闭包与装饰器
理解偏函数
掌握常用的内建函数
第9章模块与包(4学时)
模块的概念
模块的导入
内置标准模块
自定义模块
包的概念
包的发布
包的安装
理解模块与包的概念
掌握模块的导入
熟悉内置标准模块
掌握自定义模块
掌握包的发布与安装
第10章面向对象(上)(4学时)
对象与类
类的定义
构造方法
析构方法
类方法
静态方法
运算符重载
对象的创建
理解对象与类的概念
掌握类的定义与对象的创建
掌握构造方法与析构方法
掌握类方法与静态方法
掌握运算符重载
第11章面向对象(下)(4学时)
面向对象的三大特征
封装
继承
多态
设计模式
理解面向对象的三大特征
掌握继承
掌握多态
了解设计模式
第12章文件(4学时)
文件概述
文件操作
目录操作
理解文件的概念
掌握文件的操作
掌握目录的操作
第13章异常(2学时)
异常概述
捕获与处理异常
触发异常
自定义异常
回溯最后的异常
理解异常的概念
掌握异常的处理
掌握触发异常
掌握自定义异常
第14章综合案例(4学时)
需求分析
程序设计
代码实现
效果演示
了解程序的开发流程
掌握程序的流程控制
三、学时分配
章目
授课
上机
合计
第1章Python开发入门
2学时
0学时
第2章编程基础
4学时
第3章流程控制语句
第4章字符串
第5章列表与元组
第6章字典与集合
第7章函数(上)
第8章函数(下)
第9章模块与包
第10章面向对象(上)
第11章面向对象(下)
第12章文件
第13章异常
第14章综合案例
28学时
24学时
52学时
四、考核模式与成绩评定
本课程为考试课程,考试可灵活采用闭卷成绩和平时成绩相结合的形式。
闭卷部分(80%)的考试题包括基本概念、基本语法格式、面向对象程序设计等,题型可采用填空题、选择题、程序填空、判断题、程序分析题以及编程题等多种形式。
平时成绩包括出勤(5%)、作业(5%)和实验(10%)。
五、选用教材和主要参考书
本大纲是根据教材《Python快乐编程基础入门》所设计的。
六、大纲说明
本课程的授课模式为:
课堂讲授+实验上机,其中,课堂讲授主要采用多媒体的方式进行授课,并且通过阶段测试题测试学生的掌握程度;
实验上机主要是编写及测试程序,加强学生的动手能力。
撰写人:
审定人:
批准人:
执行时间: