《《Python编程入门实战》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《Python编程入门实战》课程教学大纲.docx(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Python编程入门实战课程教学大纲课程代码:XXX学 分:X学分学 时:48学时(其中:理论学时24实验学时:24)先修课程:无适用专业:计算机相关专业、信息技术相关专业或工科类专业开课部门:XXX一、课程的性质与目标Python编程入门实战教程是面向计算机类相关专业的一门专业基础课,涉及Python 语法、数据类型、函数、文件操作、异常、模块、面向对象、数据库编程、Python生态库 的应用等内容。通过本课程的学习,学生能够快速地掌握Python开发的基础知识,可以独 立开发简单的Python项目程序。二、教学条件要求操作系统:Windows 7版本及以上Python 环境:开发工具:Py
2、Charm 2020.3.2 或者 JupyterNotebook三、课程的主要内容及基本要求第1章初识Python章名初识Python学时4学习目标1 . 了解Python的发展、特点、版本以及应用领域2 .熟悉Python3的下载、安装与使用3 .熟悉Python开源发行版Anaconda3的安装与使用4 .掌握 Jupyter Notebook 的使用5 .熟悉PyCharm的安装及简单使用6 . 了解编码规范,掌握变量的使用7 .掌握Python的基本输入输出知识点了解掌握重点难点Python发展历程VPython特点Python的应用领域Python版本选择VWindows下Pyth
3、on3的开发环 境搭建VVAnaconda安装与使用VPycharm的下载安装和使用VVPython程序开发基础VVV实践任务VVV第2章Python基础语法章名Python语法基础学时4学习目标1 .掌握Python的基本语法规则2 .掌握Python的标识符和关键字3 .掌握Python的变量和数据类型4 .掌握Python的简单数值类型、运算符和字符串知识点了解掌握重点难点代码规范:行与缩进V语句换行V注释标识符和关键字V变量和数据类型VV浮点型VV布尔类型V复数类型数字类型转换VVV算术运算符V赋值运算符V复合赋值运算符V比较运算符V逻辑运算符V成员运算符V位运算VV运算符优先级V字符
4、串定义V字符串格式化输出VV字符串常见操作VV字符串索引与切片VVV实践任务VV第3章Python常用流程控制语句章名Python常用流程控学时4制语句学习目标1 . 了解程序结构2 .掌握选择结构的使用方法3 .掌握循环语句的使用方法4 .掌握循环控制语句的使用方法知识点了解掌握重点难点if语句VVif-else 语句VVif-elif 语句Vif嵌套Vwhile循环VVVfor循环VVVwhile嵌套VVbreak语句VVcontinue 语句Vpass语句VVV实践任务VVV第4章列表与元组章名列表和元组学时4学习目标1. 了解序列类型的特点2. 掌握序列类型的基本操作3. 了解列表类型
5、的特点4. 掌握列表类型的操作5. 了解元组类型的特点6. 掌握元组类型的操作7. 了解列表与元组的区别知识点了解掌握重占-=1= 八、难点序列索引V序列切片VVV序列相加VV序列相乘VVV序列常用函数VVV列表创建和访问VV列表添加、修改、删除、查询VVV元组的创建和访问VV元组的变更和删除VV元组和列表区别V实践任务VVV第5章字典与集合章名字典与集合学时4学习目标1 . 了解字典类型的特点2 .掌握字典类型的基本操作3 .了解集合类型的特点4 .掌握集合类型的操作知识点了解掌握重点难点字典的创建、访问和删除VV字典元素基本操作VVV获取字典元素VVV常用字典操作V使用字典格式化字符串V集
6、合的创建、访问和删除V集合元素基本操作V常用集合操作方法VFrozenset 集合V实践任务VVV第6章Python函数章名Python函数学时4学习目标1. 了解函数的概念及优势2. 掌握函数的定义和使用3. 掌握函数参数的几种传递方式和函数的返回值4. 理解变量作用域5. 掌握局部变量和全局变量的用法6. 掌握特殊形式函数的使用知识点了解掌握重点难点函数的定义与调用VV形参与实参VV值传递与引用传递V位置参数传递VV关键字参数传递VV设置参数默认值VV不确定参数传递V混合方式参数传递V函数的返回值VV变量作用域VV特殊形式函数VVV实践任务VVV第7章Python文件操作章名Python文
7、件操作学时4学习目标1 . 了解什么是文件,什么是文件对象2 .掌握文件的打开关闭读取写入等操作方法3 .掌握目录操作方法4 .掌握文件路径操作方法知识点了解掌握重点难点文件的打开、关闭VV文件的读取、写入VV文件的的复制和重命名VV创建目录、删除目录VV获取目录文件列表VVV获取当前文件路径VVV相对路径和绝对路径VVV组合路径V实践任务3个VVV第8章错误和异常章名错误和异常学时4学习目标1 . 了解什么是错误,什么是异常2 .掌握Python内置异常和自定义异常3 .掌握Python异常检测方法4 .掌握Python异常处理方法知识点了解掌握重点难点错误和异常简介V内置异常VV自定义异常
8、V捕获异常V抛出异常VVVWith语句与上下文管理VV实践任务VVV第9章模块章名模块学时4学习目标1 .理解Python模块的概念2 .掌握Python模块化编程的方法3 .理解Python包的概念4 .掌握Python包的操作方法5 .掌握第三方库(模块)的下载与安装方法6 .掌握常见内置模块的应用方法7 .掌握常见第三方模块的应用方法知识点了解掌握重点难点模块的概念V自定义模块及使用VVV导入模块V模块文件加载V包的组成与导入VVPython第三方库的下载与安装VVV实践任务VVV第10章类与面向对象章名类与面向对象学时4学习目标1 .理解面向对象的概念以及类和对象的含义2 .掌握类的定
9、义与使用方法,熟练创建对象、访问对象成员3 .掌握类的属性不昉法以及构造方法和析构方法的使用4 .熟悉类方法和静态方法的定义与使用5 .理解面向对象的三大特性:封装、继承、多态,并能将其熟练地运用到程序开发中知识点了解掌握重点难点面向对象概述V类和对象的关系类的定义与访问V对象的创建与访问VV访问限制VVV构造方法VVV析构方法V类方法VVV静态方法VVV继承VV多态VVV实践任务VVV第11章数据库编程章名数据库编程学时4学习目标1 .理解数据库的概念2 .掌握数据库的分类3 .掌握pymysql库的安装和使用4,能够使用pymysql实现python程序与 MySQL数据库交互知识点了解掌
10、握重点难点数据库简介V数据库分类VMySQL下载与安装Vpymysql 安装Vpymysql常用对象VVpymysql的使用与实例VVV实验任务VV第12章Python生态库的应用、学时分配章名Python生态库的应用学时4学习目标1 . 了解Python生态库以及常用生态库的应 用领域2 .掌握常用内置生态库3 .掌握第三方生态库的安装4 .掌握常用第三方库jieba, wordcloud和 Matplotlib的安装和使用知识点了解掌握重点难点Python生态库概述VPython常用内置生态库VVPython第三方库的安装Jieba库的安装与使用VWordcloud库的安装与使用VVMat
11、plotlib库的安装与使用VV实践任务VVV、学时分配章目理论实验合计第1章初识Python2学时2学时4学时第2章Python基础语法2学时2学时4学时第3章Python常用流程控制语句2学时2学时4学时第4章列表与元组2学时2学时4学时第5章字典与集合2学时2学时4学时第6章Python函数2学时2学时4学时第7章Python文件操作2学时2学时4学时第8章错误和异常2学时2学时4学时第9章模块2学时2学时4学时第10章类与面向对象2学时2学时4学时第11章数据库编程2学时2学时4学时第12章Python生态库的应用2学时2学时4学时合计24学时24学时48学时五、考核模式与成绩评定办法
12、本课程为考试课程,期末考试采用百分制的闭卷考试模式。学生的考试成绩由平时成 绩(30%)和期末考试(70%)组成,其中,平时成绩包括考勤(5%)、作业(5%)、上机成 绩(20%) o六、选用教材和主要参考书本大纲是根据教材Python编程入门实战教程所设计的。参考书籍:1黑马程序员.Python快速编程入门M.第2版,北京:人民邮电出版社,2021.2嵩天,礼欣,黄天羽.Python语言程序设计基础M .第2版.北京:高等教育出版社,2020.七、大纲说明本课程的授课模式为:理论授课+上机实验,其中,课堂主要采用多媒体的方式进行 授课,并且会通过测试题阶段测试学生的掌握程度;上机实验主要是编写程序,完成实践任 务,要求学生动手完成指定的章节的实验任务。撰写人:批准人:审定人:执行时间: