Python 程序设计
一、教学内容及学时安排
1.理论教学
序号
章节名称
主要内容
教学目标
周数
1
Python概述
1.Python概述。
2.Python开发环境。
1. 了解什么是Python,为 什么要学习Python
2.了解Python的发展史及 其特点。
3.掌握如何设置Python 发环境
1
2
Python基本语
1.变量、数据类型。
2.运算符与表达式。
3.数据的输入与输出。
4.math库简介。
1.掌握Python的变量和数 据类型。
2.掌握Python的运算符与 表达式。
3.掌握Python的数据输入 与输出方法。
4. 了解math库。
1
3
选择结构和循
环结构
1.程序的基本结构。
2.选择结构。
3.异常处理。
4.循环结构概述。
5.while循环语句。
6.调试程序。
7.for循环语句。
8.random库概述。
1.掌握程序的基本结构组
2.掌握Python选择结构和 异常处理。
3.掌握Pythonwhile 环语句、for循环语句、调 试方法。
4. 了解random库。
1
4
组合数据类型
1.组合数据类型概述。
2.列表、元组、字符串。
3.集合、字典。
4.jieba库的使用。
1.掌握Python的列表、元  组、字符串、集合和字典。 2.了解jieba库。
1

5
函数和模块
1.函数的基本使用。
2.函数的参数传递。
3.代码的复用和模块化设计。 4. 函数的递归。
5.Python内置函数和Python
6.datetime库的使用。
1.掌握函数的使用和参数
2.掌握代码的复用和模块
化设计。
3.掌握函数的递归。
4.掌握Python内置函数和 Python模块。
5.了解datetime库的使用。
1
6
面向对象编程
和文件处理
1.面向对象编程概述。
2.在Python中使用对象。 3.面向对象的三大特征。
4.魔法方法。
5.文件的使用。
6.文件的读取。
7.文件的写入。
8.文件系统。
1.掌握如何使用对象、面向
对象的三大特征。
2.掌握魔法方法。
3.掌握文件的使用、读取和
4.掌握文件os模块、操作 文件和目录。
1
7
Python基础实
1.购物系统。
2.邮箱账号和密码检测。
1.了解购物系统的开发。 2. 了解邮箱账号和密码检
2
8
爬虫开发
1.爬虫开发基础概述。
2.Requests库。
3.信息标记和提取方法。
4.数据提取BeautifulSoup库。 5.正则表达式——Re库入门。
1.了解爬虫开发基础知识。 2.掌握Requests库、信息  标记和提取方法。
3.掌握BeautifulSoup库和 正则表达式。
2
9
Python数据分
析技术(上)
1.NumPy数据处理。
2.Worldcloud数据处理。 3.Pandas数据分析。
1.掌握如何使用NumPy Worldcloud来进行数据处
2.掌握如何使用Pandas 进行数据分析
2
10
Python数据分
析技术(下)
1.Matplotlib数据库概述。
2.pyplot的基础语法、pyplot 动态rc参数。
3.绘制散点图、折线图。
4.绘制直方图、饼图、箱线图。
1.掌握pyplot常用的绘图 参数的调节方法
2.掌握子图的绘制方法
3.掌握绘制图形的保存与
展示方法
4.掌握散点图和折线图的 作用与绘制方法
5.掌握直方图、饼图和箱线 图的作用与绘制方法
2

11
Python数据分
析项目实战
1.项目介绍。
2.项目分析与设计。
3.项目设计与实现。
1.巩固和提升编写爬虫的
2.巩固和提升数据清洗和 分析的能力。
3.巩固和提升数据可视化 的能力
2
  数合计
16
2.实验教学
序号
实验项目名称
实验要求
学时
1
Python概述
配置python开发环境;练习IPython交互式命令;熟悉 PythonIDE;熟悉Jupyter Notebook的使用。
1
2
Python基本语法
练习变量的赋值和命名;练习各种数据类型的使用和转 换;练习注释的添加、运算符与表达式的使用;练习数 据的输入与输出,math库的使用;完成综合练习。
1
3
选择结构和循环
结构
练习各种选择结构的使用;练习异常处理的相关操作; 完成综合练习。练习各种循环结构的使用;熟练python 程序的调试;练习random库的使用;完成综合练习。
1
4
组合数据类型
练习列表、元组、字符串、集合的各种操作;练习jieba 库的使用;完成综合练习。
1
5
函数和模块
练习函数的定义、调用、参数传递、递归;练习python 模块的使用;练习datetime库的使用。
numpy是什么数据类型1
6
面向对象编程和
文件处理
练习类的定义、对象的创建、封装、继承和多态;完成 综合练习。练习文件的打开、关闭、读取和写入;练习 os模块的使用、操作文件和目录。
1
7
Python基础实战
练习开发购物系统、邮箱账号和密码的检测;完成综合 练 习
2
8
爬虫开发
练习Request库的使用、信息标记、信息提取、Beautiful Soup库的使用、正则表达式;完成综合练习。
2
9
Python数据分析
技术(上)
练习NumPy数据处理、Worldcloud数据处理、 Pandas数据分析。
2
10
Python数据分析
技术(下)
练习pyplot的基础操作、pyplot的动态rc参数、绘制散 点图、折线图、绘制直方图、饼图、箱线图。
2
11
Python数据分析
项目实战
项目实战开发,将练习到数据爬取、数据清洗、数据统 计与分析、数据可视化。
2
  数合计
16

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。