《Python程序设计教程》教学大纲
一、课程基本情况
课程名称:Python程序设计教程课程代码:
课程类型:考试(专业限选课)学分:3.5 总学时:56 理论学时:56 先修课程:C语言程序设计、物联网技术适合专业:计算机类各专业、移动互联应
用技术等
二、课程性质、目的和任务
该课程通过对流行开发软件Python的学习,主要掌握Python软件开发的程序设计基本
方法、Python语言语法、Python语言多领域应用等知识,使学生能够掌握一门大数据处理、
人工智能等方面应用的软件工具。通过课程学习学生应当熟练掌握Python语言的数据类型;
熟练掌握Python程序的三种控制结构(顺序、分支、循环),能使用相关语句完成这三种
控制结构的程序设计任务;熟练掌握Python语言的函数,能正确传递函数中的各类参数。
让学生理解编程语言及应用方式,掌握利用计算机分析问题解决问题的能力,培养学生使用
计算机解决实际应用问题的方法和技能,逐步将学生培养为具有操作、设计、应用能力的应
用型人才。主要目标如下:
1.了解脚本语言程序设计的基本知识,掌握程序设计的基本方法,掌握程序设计的基
本理论、方法和应用。
2.掌握高级程序设计国家标准的有关基本规定,能够查阅有关国家标准和手册,并严
格遵守和执行有关国家标准的各项规定。
3. 能够正确而熟练地使用Python进行程序的设计,能够识读和编写较为复杂的程序,
能够使用Python解决实际应用问题。
4. 掌握机器学习理论,掌握基于Python的数据采集、预处理、分析、建模、回归与分
类以及表现的方法和技术。
5. 培养计算思维能力、创新能力和发现问题、分析问题和解决问题的能力。
6.具备团队协作和良好的沟通能力,为今后从事软件开发或科学研究工作奠定基础。
三、教学内容、教学方法
第一章:认识Python( 2学时)
教与学要求:了解Python语言的发展过程;理解Python语言的特点;掌握Python语
言开发环境和运行环境配制方法;理解编写程序的IPO方法。
教与学方法:讲授、案例演示
知识点1:Python语言
主要内容: Python发展与特点,Python语言版本更迭。
知识点2:Python开发环境搭建
主要内容:Python开发环境的配置和使用方法,安装Python3.x解释器,使用IDEL编写Hello world程序。
第二章:Python 程序设计准备( 6学时)
教与学要求:掌握解决计算问题的一般方法;掌握Python语言的基本数据类型和语法,包括缩进、变量命名等。
教与学方法:案例演示、边讲边练
主要内容:Python语言的基本语法,包括缩进、变量、基本数据类型和表达式等(重点)。
教与学要求:了解三类基础组合数据类型;理解列表、元组、字典的概念并掌握其使用方法;运用列表管理采集的信息,构建数据结构;运用字典处理复杂的数据信息。
教与学方法:案例演示、边讲边练
知识点1:列表
主要内容:列表基本操作和相关函数的概念和使用(重点)。
知识点2:元组
主要内容:元组基本操作和相关函数的概念和使用,列表和元组的转换(重点)。
知识点3:字典
主要内容:字典基本操作和相关函数的概念和使用,字典的遍历方法,字典与列表的嵌套(重点、难点)。
第三章:Python 程序设计( 8学时)
教与学要求:掌握程序的分支结构;运用if语句实现分支结构;掌握程序的循环结构;运用for语句和while语句实现循环结构。
知识点1:顺序结构
主要内容:Python语言赋值语句、标准输入和输出的使用方法(重点)。dz论坛手游资讯下载推广模板
知识点2:分支结构
主要内容:Python语言分支语句的使用方法(重点)。
知识点3:循环结构
主要内容:Python语言循环语句的使用方法(重点)。
第四章:文件读写(4学时)
教与学要求:掌握文件操作和文件系统的相关知识,包括如何打开文件、关闭文件、读文件、写文件和定位读写;掌握文件数据序列化的方法;掌握文件系统的操作方法;
第五章:函数(6学时)
教与学要求:掌握函数的定义和调用方法;理解函数的参数传递过程以及变量的作用范围;了解特殊函数;掌握常用函数的使用;理解模块和包的定义和使用方法。
教与学方法:案例演示、边讲边练
delicacy知识点1:函数基础
主要内容:函数的基本使用,函数的参数传递,变量的作用范围(重点)。
知识点2:特殊函数
主要内容:两类特殊函数的定义和使用方法(重点)。
知识点3:常用函数
主要内容:常用函数的定义和使用方法。
第六章:模块与包( 6学时)
教与学要求:掌握模块的概念,模块的导入方法,模块的路径设置方法;理解命名空间的概念;理解包的概念;熟悉模块的常用函数;了解编码的概念。
第七章:面向对象程序设计(6学时)
教与学要求:掌握类与对象的定义和使用方法;掌握继承与重写的实现方法;了解异常的捕获与处理方法。
教与学方法:案例演示、边讲边练
知识点1:类与对象
主要内容:类的定义、对象的创建与使用、数据成员与成员方法(重点)。
知识点2:继承与重写
主要内容:继承与重写的实现方法(难点)。
知识点3:异常处理
主要内容:异常类、异常的捕获与处理方法。
第八章:图形用户界面设计(6学时)
sql索引如何使用教与学要求:了解基于Matplotlib的数据可视化基本流程;掌握设置绘图属性、绘制常用图表和高级图表的方法;掌握绘制折线图、条形图、散点图、饼图的常用函数及参数含
义,以及绘制组合图和三维图这两种高级图形的函数及参数含义。
教与学方法:案例演示、边讲边练
知识点1:数据可视化基本流程
主要内容:安装Matplotlib库,数据可视化的基本流程。
知识点2:绘制常用图表
主要内容:设置绘图属性,绘制折线图、条形图、散点图、饼图(重点)。
知识点3:绘制高级图表
主要内容:绘制组合图、三维图(难点)。
第九章:数据库应用开发(4学时)
教与学要求:掌握Python 通过DB API操作数据库的流程;理解Python DB API访问接口的理念;熟悉SQLite数据库的基本命令。
第十章:网络编程(4学时)
python程序设计基础教程电子书教与学要求:了解Pycharm软件,熟悉其各版本,安装方式,程序调试方法,理解UDP 和TCP的通信过程。
教与学方法:案例演示、边讲边练
constitution 翻译第十一章:数据处理(4学时)iview tabpane 右侧增加内容
教与学要求:了解MATLAB和Python在数据分析与可视化上各自的特点;了解NumPy 的使用方法;了解Pandas的使用方法;了解Matplotlib的使用方法;了解SciPy与SymPy 这两种库;掌握使用NumPy进行数据分析的基本内容,掌握文件的基本操作、数组的创建和使用,以及数据的基本运算方法。
教与学方法:案例演示、边讲边练
知识点1:数据的获取
主要内容:安装NumPy库,使用NumPy库进行数据读写(重点)。
知识点2:数组的创建与使用
主要内容:数组的基本属性、数组的选取和操作、数据的算数和比较运算(重点、难点)四、学时分配
五、考核方法
本课程考查由期末试卷、考勤表现、作业等部分组成。
期末试卷占70%,平时成绩30%(考勤表现占60%,作业占40%)。
六、推荐教材和教学参考书
教材:《Python语言程序设计教程》,丁辉编著,高等教育出版社,2020年。
参考书:
1.Python语言程序设计基础(第2版),嵩天等著,高等教育出版社,2017.
2. Python核心编程(第3版),Wesley Chun 著,孙波翔等译,人民邮电版社,2016.
3. 利用Python进行数据分析(第2版),Wes McKinney著,徐敬一译,机械工业出版社,2018.
Python程序设计教程授课计划表
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论