本教材共有二十二章,Python是当前使用普及率比较高的软件之一,本教材从Python的概述入手,进而讲解了Python基础语法、数据类型、运算符等,后续章节详细介绍了Python的内置数学函数,Python的语法、文件、模块以及Python处理Excel文件以及CSV文件等的操作。本教材在阐述内容时,基于实战要求,借助具体的流程、表单以及图片,帮助学习者循序渐进,掌握相关知识要点,并能够学会使用Python解决实际问题。本书配套了习题及答案等电子资源,帮助学习者深刻理解和掌握Python的知识要点。
第1章 Python 概述
1.1 Python 广受欢迎
1.2 Python 发展简史
1.3 Python 的优点
1.4 Python 的版本
1.5 Python 集成开发环境PyCharm
1.6 小结
第2章 Python 基础语法
2.1 支持中文
2.2 标识符(变量)
2.3 关键字(保留字)
2.4 注释
2.5 代码缩进
2.6 数字类型转换
2.7 转义符
2.8 格式化字符
2.9 输入
2.10 输出
2.11 import 语句
2.12 小结
第3章 Python 数据类型
3.1 number(数字)
3.2 string(字符串)
3.3 list(列表)
3.4 tuple(元组)
3.5 set(集合)
3.6 dictionary(字典)
3.7 数据类型转换
3.8 小结
第4章 Python 运算符
4.1 算术运算符
4.2 比较运算符
4.3 赋值运算符
4.4 进制转换
4.5 位运算符
4.6 逻辑运算符
4.7 成员运算符
4.8 身份运算符
4.9 运算符优先级
4.10 小结
第5章 Python 内置数学函数
5.1 数学常量
5.2 常用数学函数
5.3 随机数函数
5.4 三角函数
5.5 其他内置函数
5.6 小结
第6章 条件控制(if)语句
6.1 if 语句的一般形式
6.2 if 语句中常用的操作运算符
6.3 if 语句中多个条件同时判断
6.4 各种类型的条件表达式
6.5 条件表达式嵌套
6.6 小结
第7章 while 循环语句
7.1 while 循环语句的一般格式
7.2 while…else 语句
7.3 while 循环中的break 语句
7.4 while 循环中的continue 语句
7.5 while 循环的综合实例
7.6 小结
第8章 for 循环语句
8.1 for 循环语句的一般用法
8.2 for…else 语句
8.3 for 循环中的break 语句
8.4 for 循环中的continue 语句
8.5 for 循环中的exit 语句
8.6 for 循环中的pass 语句
8.7 for 循环的综合实例
8.8 小结
第9章 字符串
9.1 字符串的基本操作
9.2 字符串运算符
9.3 字符串格式化指令
9.4 字符串%操作符
9.5 三引号(""")
9.6 格式化字符串函数f-string
9.7 字符串内建(built-in)函数
9.8 小结
第10章 列表(list)
10.1 列表概述
10.2 访问列表中的元素
10.3 向列表中添加元素
10.4 从列表中删除元素
10.5 改变列表中的元素
10.6 列表分片
10.7 列表操作符
10.8 其他列表操作函数
10.9 迭代器
10.10 小结
第11章 元组(tuple)
11.1 元组的基本操作
11.2 元组分片
11.3 元组运算符
11.4 其他元组函数
11.5 小结
第12章 字典(dictionary)
12.1 读取字典
12.2 修改字典
12.3 字典内置函数
12.4 字典内置方法
12.5 小结
第13章 集合(set)
13.1 集合的基本操作
13.2 集合的内置方法
13.3 小结
第14章 时间和日期
14.1 简单程序举例
14.2 获取时间戳
14.3 时间日期格式化
14.4 strftime 方法格式化日期
14.5 获取某个月的月历
14.6 time 模块内置函数
14.7 time 模块内置函数例子
14.8 calendar 模块内置函数
14.9 calendar 模块打印年历
14.10 calendar 模块简单例子
14.11 datetime 模块实例
14.12 小结
第15章 Python 语法举例
15.1 常用函数1
15.2 常用函数2
15.3 常用函数3
15.4 常用函数4
15.5 常用函数5
15.6 常用函数6
15.7 常用函数7
15.8 常用函数8
15.9 常用函数9
15.10 常用函数10
15.11 常用函数11
15.12 常用函数12
15.13 常用函数13
15.14 常用函数14
15.15 常用函数15
15.16 常用函数16
15.17 常用函数17
15.18 常用函数18
15.19 常用函数19
15.20 常用函数20
15.21 常用函数21
15.22 常用函数22
15.23 常用函数23
15.24 常用函数24
15.25 小结
第16章 函数
16.1 函数结构
16.2 常用函数举例
16.3 小结
第17章 类(class)
17.1 面向对象
17.2 创建类
17.3 构造类
17.4 类的方法
17.5 类的举例
17.6 类与实例
17.7 面向对象方法
17.8 类的继承
17.9 类继承实例
17.10 构造函数的重载
17.11 类继承综合实例
17.12 多重继承
17.13 类的私有属性、私有方法
17.14 类的多态
17.15 类的封装
17.16 方法重写
17.17 类的综合实例
17.18 接口类
17.19 抽象类
17.20 运算符重载
17.21 类的常用方法
17.22 类的派生
17.23 类方法总结
17.24 小结
第18章 文件
18.1 文件指令
18.2 文本文件操作
18.3 小结
第19章 模块(module)
19.1 安装模块
19.2 os 模块
19.3 os 模块实例
19.4 os.path 模块
19.5 os.path 模块实例
19.6 sys 模块
19.7 sys 模块实例
19.8 datetime、date、time 模块
19.9 time 模块中的函数操作
19.10 datetime 模块中的函数操作
19.11 hashlib、md5 模块
19.12 hashlib、md5 模块实例
19.13 hashlib、md5 模块两次加密
19.14 高级加密
19.15 random 模块
19.16 random 模块中的函数操作
19.17 random 模块生成验证码
19.18 string 模块
19.19 math 模块
19.20 re 模块
19.21 re 模块实例
19.22 re 模块实例
19.23 re 模块实例
19.24 re 模块综合实例
19.25 转义字符“\”
19.26 转义字符“\”实例
19.27 小结
第20章 turtle 绘制图形
20.1 turtle 模块命令
20.2 绘制“蟒蛇”曲线
20.3 空间(角度)坐标体系
20.4 改进绘制蟒蛇的程序
20.5 控制函数
20.6 绘图命令
20.7 绘图实例
20.8 小结
第21章 Python 处理Excel 文件
21.1 Excel 数据
21.2 使用pandas 库读取Excel 文件
21.3 写入Excel 文件
21.4 数据排序
第22章 Python 处理CSV 文件
22.1 CSV 文件数据
22.2 使用pandas 库读取CSV 文件
22.3 打印前5行和后5行
22.4 改列名
22.5 筛选
22.6 统计分析
22.7 排序操作
22.8 打印字段