本课程介绍Python语言开发环境、基本数据类型和容器类型、各种控制语句、函数和文件。
本课程介绍的主要第三方模块:
数据处理模块:pandas
可视化模块:plotly
爬虫模块:requests-html
Web应用程序框架:flask,dash
课后留有在拼题A(https://pintia.cn/)的配套练习,平时练习分只计算 拼题A 上的
编程练习题,其他类型的题目不计入平时练习分。
你的拼题A账号所用的电子邮箱必须与中国大学MOOC的账号进行绑定(同时在两
个窗口登录拼题A和中国大学MOOC,进入拼题A用户名下的“个人中心”,点击“绑定”即可)
你需要在“个人中心”输入邀请码,应邀做题。本学期的邀请码为:1b18c564af88afe2。
如果忘记帐号或密码,可以用你注册的电子邮箱找回。
课程的总分=拼题A平时练习分+期末考试分,比例各是50%。
总成绩在60-85分(不包含85分),评定为合格 ,可申请合格证书。
总成绩在85分及以上,评定为优秀,可申请优秀证书。
本课程注重Python语言的实践与应用,在课程中穿插了生动案例和编程练习,培养学生
解决实际问题的能力。
第一章 Python语言概述
0.1 《Python程序设计》课程导论
1.1 Python语言简介
1.2 标识符和变量
1.3 输入函数和输出函数
第二章 用Python语言编写程序(1)
2.1 数字类型
2.2 字符串
2.3 内置转换函数
第二章 用Python语言编写程序(2)
2.4 语句
2.5 格式化输出
2.6 习题选讲
第三章 使用字符串、列表和元组(1)
3.1 序列的访问及运算符
3.2 使用字符串
第三章 使用字符串、列表和元组(2)
3 .3 列表的使用
3.4 元组的使用
3.5 Python随机模块
3.6 习题选讲
第四章 条件、循环和其他语句
4.1条件语句
4.2while循环
4.3for循环
4.4 range函数
4.5 异常
4.6 习题选讲
第五章 集合与字典
5.1 集合
5.2 字典
5.3 集合与字典的应用
第六章 函数
6.1 函数定义与调用
6.2 函数参数
6.3 函数返回值
6.4 命名空间和作用域
6.5 递归
6.6 内置函数
6.7 程序结构
6.8 习题选讲
第七章 文件
7.1 文件读写
7.2 用Pandas模块读写常见格式文件
7.3 数据可视化——plotly模块(4.0版)
7.4 习题选讲
第八章 类和对象
8.1 类和对象的概念
8.2 类和对象的创建
8.3 使用对象编写程序
8.4 封装
8.5 继承和多态
第九章 Web应用程序开发和网络爬虫
9.1 Web应用程序开发概述
9.2 Web应用框架Flask和文件模板
9.3 云端部署Web应用程序
9.4 网络爬虫