Python是一门简洁、优雅、高效的编程语言,具有跨平台、开源、免费、完全面向对象、拥有大量扩展库等特点,已经成为当今世界最受欢迎的编程语言。
本课程注重Python语言的实践与应用,分为9个章节:
第1章 Python概述;
第2章 语法基础;
第3章 函数;
第4章 面向对象编程;
第5章 序列类型、集合和字典;
第6章 文件操作与异常;
第7章 数据库操作;
第8章 数据可视化;
第9章 Python常用第三方库。
课堂教学采用项目驱动教学方式,以项目为主线、教师为引导、学生为主体, 把教学内容巧妙地隐含在每个项目中,由解决项目问题引出并讲解所涉及知识点,充分激发学生学习的积极性,提高学生对各个知识点的掌握度,有利于培养学生的分析问题和解决问题的能力,有利于培养学生的创新意识、创新能力以及自主学习的习惯。
本课程是面向计算机相关专业的一门专业基础课,以立德树人,育人为本,培养学生的使命感和社会责任感。强化以能力为先的人才培养理念,掌握Python程序设计的基本原理,具有能够针对特定需求,使用Python编写程序完成系统、单元设计,解决实际工程问题的能力。培养学生计算思维能力、创新能力,综合运用知识,选用合适工具框架,分析解决复杂工程问题的能力。
第一章 Python概述
Python概述
第二章 语法基础
2.1 基础语法
2.2 数据类型
2.3 内置函数
2.4 运算符与表达式
2.5 分支结构
2.6 循环结构
2.7 字符串与正则表达式
第二章单元测试
第二章单元作业
第三章 函数
3.1 函数定义及调用
3.2 函数中变量的作用域
3.3 函数的参数及返回值
3.4 模块
3.5 案例:利用学过的函数知识实现学生成绩计算
第三章 单元测试
第三章 单元作业
第四章 面向对象编程
4.1 面向对象
4.2 类的创建与使用
4.3 类的成员
4.4 类的继承
第四章 单元测试
第四章 单元作业
第五章 序列类型、集合和字典
5.1 列表的创建与更新
5.2 列表的运算符
5.3 列表的内置函数
5.4 实例
5.5 元组
5.6 集合
5.7 字典
第五章单元测试
第五章单元作业
第六章 文件操作与异常
6.1 Python的文件操作
6.2 文件对象的常用方法
6.3 csv文件的读写
6.4 Python的异常处理
第六章单元测试
第六章单元作业
第七章 数据库操作
7.1 Python的数据库操作
7.2 实现数据的增删改查操作
7.3 案例:数据库表的导入导出
第七章单元作业
第八章 数据可视化
8.1 数据表示与获取
8.2 数值计算
8.3 matplotlib绘制图表
8.4 案例1:绘制成绩分布柱状图
8.5 案例2:绘制各题目得分率
8.6 绘图区域
第八章 单元测试
第八章 单元作业
第九章 Python常用第三方库
Python常用的第三方库
本课程没有必须的先修课。
1.《Python语言程序设计》,王恺等著,机械工业出版社,2019年3月。
2.《Python语言程序设计基础》,嵩天.,高等教育出版社,2017年。