《Python快速编程入门》课程教学大纲
(课程英文名称)
课程编号:0011
学 分:5学分
学 时:59学时 (其中:讲课学时41 上机学时:18)
先修课程:《Python快速编程入门》
后续课程:Python网络高级教程
适用专业:信息技术及其计算机相关专业
开课部门:计算机系
一、课程的性质与目标
《Python快速编程入门》是面向计算机相关专业的一门专业基础课,涉及Python语法、数据类型、函数、文件操作、异常、模块、面向对象等内容。通过本课程的学习,学生能够掌握Python开发的基础知识,可以独立开发Python简单的项目程序。
二、教学条件要求
操作系统:Windows 7版本及以上
Python环境:Python
开发工具:PyCharm 2016.3.2
三、课程的主要内容及基本要求
第1章 Python概述
win10 delphi5章名 | Python概述 | 学时 | 3 | |||
学习目标 | 1.了解Python的发展历程 2.了解Python的特点和应用领域 3.可以独立完成Python的安装 4.会简单使用PyCharm新建Python文件 5.掌握Python程序的执行原理 | |||||
知识点 | 了解 | 掌握 | 重点 | 难点 | ||
Python发展历程 | √ | |||||
Python特点 | √ | |||||
Python的应用领域 | √ | |||||
Python版本 | √ | |||||
Python的安装 | √ | √ | ||||
交互式解释器-Ipython | √ | |||||
Pycharm的下载安装和使用 | √ | √ | ||||
Python程序执行原理 | √ | √ | √ | |||
第2章 Python语法基础
章名 | Python语法基础 | 学时 | 4 | |||
学习目标 | 1.掌握Python中的变量和变量类型 2.掌握Python中的标识符,能准确判断标识符的合法性 3.了解Python中的关键字,会借助工具查看关键字信息 4.了解不同运算符的作用,会进行不同的数值运算 | |||||
知识点 | 了解 | 掌握 | 重点 | 难点 | ||
div class divimagePython注释 | 大学python入门教程 | √ | ||||
行与缩进 | √ | |||||
语句换行 | √ | |||||
变量 | √ | √ | ||||
标识符和关键字 | √ | √ | ||||
整型 | √ | √ | ||||
浮点型 | √ | √ | ||||
布尔类型 | √ | √ | ||||
复数类型 | √ | √ | ||||
数字类型转换 | √ | √ | √ | |||
算术运算符 | √ | |||||
赋值运算符 | √ | |||||
复合赋值运算符 | √ | |||||
比较运算符 | √ | |||||
逻辑运算符 | √ | |||||
成员运算符 | √ | |||||
位运算 | √ | √ | ||||
运算符优先级 | √ | |||||
第3章 Python常用语句
章名 | Python常用语句 | 学时 | 6 | |||
学习目标 | 1.掌握判断语句的使用 2.掌握循环语句的使用 3.掌握break、continue、pass和else语句的作用 | |||||
知识点 | 了解 | 掌握 | 重点 | 难点 | ||
if语句 | √ | √ | ||||
if-else语句 | √ | √ | ||||
if-elif语句 | √ | √ | ||||
if嵌套 | √ | √ | ||||
while循环 | √ | √ | √ | |||
for循环 | √ | √ | √ | |||
while嵌套 | √ | √ | √ | |||
break语句 | √ | √ | √ | |||
continue语句 | √ | √ | √ | |||
pass语句 | √ | √ | √ | |||
else语句 | √ | √ | √ | |||
第4章 字符串
章名 | 字符串 | 学时 | 6 | |||
学习目标 | 1.掌握字符串的输入和输出 2.会使用切片的方式访问字符串中的值 3.掌握常见的字符串的内建函数 | |||||
知识点 | 了解 | 掌握 | 重点 | 难点 | ||
字符串 | √ | |||||
转义字符 | √ | |||||
字符串的输出和输入 | √ | √ | ||||
访问字符串中的值 | √ | √ | √ | |||
字符串内建函数 | √ | √ | matlab函数格式√ | |||
第5章 列表、元组和字典
章名 | 列表、元组和字典 | 学时 | 5 | |||
学习目标 | 1.掌握什么是列表以及列表的常见操作 2.掌握列表的嵌套使用 3.掌握元组的使用 4.掌握什么是字典以及字典的常见操作 | |||||
知识点 | 了解 | 掌握 | 重点 | 难点 | ||
列表的概念 | √ | |||||
列表的循环遍历 | √ | √ | √ | |||
在列表中添加元素 | √ | √ | √ | |||
在列表中查元素 | √ | √ | √ | |||
在列表中修改元素 | √ | √ | √ | |||
在列表中删除元素 | √ | √ | √ | |||
列表的排序操作 | √ | √ | √ | |||
列表的嵌套 | √ | √ | √ | |||
元组 | √ | √ | ||||
字典的概念 | √ | |||||
字典的常见操作 | √ | √ | √ | |||
字典的遍历 | √ | √ | √ | |||
第6章 函数
章名 | 函数 | 学时 | 7 | |||
学习目标 | 1.掌握函数的定义和调用方式 2.掌握函数的参数和返回值 3.掌握函数的嵌套调用 4.理解变量作用域 5.掌握局部变量和全局变量的区别 6.掌握递归函数与匿名函数的使用 7.掌握日期函数和随机数函数的使用 | |||||
知识点 | 了解 | 掌握 | 重点 | 难点 | ||
什么是函数 | √ | |||||
函数的定义和调用 | √ | √ | ||||
函数传递参数 | √ | √ | ||||
默认参数 | √ | √ | ||||
不定长参数 | √ | √ | 马斯克被解雇||||
函数的返回值 | √ | √ | ||||
函数的4种类型 | √ | √ | ||||
函数的嵌套调用 | √ | √ | √ | |||
LEGB原则 | √ | √ | ||||
全局变量和局部变量 | √ | √ | ||||
global和nonlocal关键字 | √ | √ | ||||
递归函数 | √ | √ | ||||
匿名函数 | √ | √ | ||||
时间函数 | √ | √ | ||||
日历函数 | √ | √ | ||||
随机数函数 | √ | √ | ||||
第7章 高级函数
章名 | 高级函数 | 学时 | 3 | |||
学习目标 | 1.掌握闭包的使用 2.理解装饰器的概念,会装饰函数 3.掌握常见内置函数的使用 | |||||
知识点 | 了解 | 掌握 | 重点 | 前端滑动验证难点 | ||
闭包 | √ | √ | √ | |||
什么是装饰器 | √ | |||||
多个装饰器 | √ | √ | ||||
装饰器对有参数的函数进行装饰 | √ | √ | ||||
装饰器对有返回值的函数进行装饰 | √ | √ | √ | |||
带参数的装饰器 | √ | √ | √ | |||
map函数 | √ | √ | ||||
filter函数 | √ | √ | ||||
reduce函数 | √ | √ | ||||
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论