封面
版权信息
本书特点
内容简介
前言
第一篇 基础篇
第1章 Python编程基础
1.1 基本输入和输出
1.1.1 使用print()函数进行简单输出
1.1.2 使用print()函数进行复杂输出
1.1.3 使用input()函数输入
1.2 注释
1.2.1 单行注释
1.2.2 多行注释
1.2.3 中文声明注释
1.3 代码缩进
1.4 编码规范
1.5 命名规范
第2章 数据类型与基本运算符
2.1 保留字与标识符
2.1.1 保留字
2.1.2 标识符
2.2 变量
2.2.1 理解Python中的变量
2.2.2 变量的定义与使用
2.3 基本数据类型
- APP免费
2.3.1 数值类型
- APP免费
2.3.2 字符串类型
- APP免费
2.3.3 布尔类型
- APP免费
2.3.4 数据类型转换
- APP免费
2.4 进制数
- APP免费
2.4.1 二进制
- APP免费
2.4.2 八进制
- APP免费
2.4.3 十进制
- APP免费
2.4.4 十六进制
- APP免费
2.4.5 进制的进位
- APP免费
2.5 算术运算符
- APP免费
2.6 赋值运算符
- APP免费
第3章 顺序结构语句与条件控制语句
- APP免费
3.1 顺序结构语句
- APP免费
3.1.1 赋值语句
- APP免费
3.1.2 输入/输出语句
- APP免费
3.2 常用条件语句
- APP免费
3.2.1 if语句
- APP免费
3.2.2 if…else语句
- APP免费
3.2.3 if…elif…else语句
- APP免费
3.3 if语句的嵌套
- APP免费
3.4 使用and连接条件的选择语句
- APP免费
3.5 使用or连接条件的选择语句
- APP免费
3.6 使用not关键字的选择语句
- APP免费
第4章 循环结构语句
- APP免费
4.1 for循环
- APP免费
4.2 while循环
- APP免费
4.3 循环嵌套
- APP免费
4.4 跳转语句
- APP免费
4.4.1 break语句
- APP免费
4.4.2 continue语句
- APP免费
第5章 列表和元组
- APP免费
5.1 序列
- APP免费
5.1.1 索引
- APP免费
5.1.2 切片
- APP免费
5.1.3 序列相加
- APP免费
5.1.4 乘法(Multiplying)
- APP免费
5.1.5 检查某个元素是否是序列的成员
- APP免费
5.1.6 计算序列的长度、最大值和最小值
- APP免费
5.2 列表
- APP免费
5.2.1 列表的创建和删除
- APP免费
5.2.2 访问列表元素
- APP免费
5.2.3 遍历列表
- APP免费
5.2.4 添加、修改和删除列表元素
- APP免费
5.2.5 对列表进行统计、计算
- APP免费
5.2.6 对列表进行排序
- APP免费
5.3 元组
- APP免费
5.3.1 元组的创建和删除
- APP免费
5.3.2 访问元组元素
- APP免费
5.3.3 修改元组元素
- APP免费
第6章 字符串的常用操作
- APP免费
6.1 字符串常用操作
- APP免费
6.1.1 拼接字符串
- APP免费
6.1.2 计算字符串的长度
- APP免费
6.1.3 截取字符串
- APP免费
6.1.4 分割字符串
- APP免费
6.1.5 检索字符串
- APP免费
6.1.6 字母的大小写转换
- APP免费
6.1.7 删除字符串中的空格和特殊字符
- APP免费
6.2 高级字符串内置函数
- APP免费
6.2.1 eval()函数——执行一个字符串表达式并返回执行结果
- APP免费
6.2.2 exec()函数——执行存储在字符串或文件中的Python语句
- APP免费
6.2.3 ascii()函数——返回对象的可打印字符串表现方式
- APP免费
6.2.4 compile()函数——将字符串编译为字节代码
- APP免费
第7章 数据处理与验证
- APP免费
7.1 数据格式化
- APP免费
7.2 数据验证
- APP免费
7.2.1 利用字符串的isalnum()、isdigit()等方法
- APP免费
7.2.2 通过字符的ASCII码进行验证
- APP免费
7.3 数据处理
- APP免费
7.3.1 字符串拼接的4种方法
- APP免费
7.3.2 数据去重
- APP免费
7.3.3 数据编号
- APP免费
第二篇 进阶篇
- APP免费
第8章 文件与I/O
- APP免费
8.1 基本文件操作
- APP免费
8.1.1 创建和打开文件
- APP免费
8.1.2 关闭文件
- APP免费
8.1.3 打开文件时使用with语句
- APP免费
8.1.4 写入文件内容
- APP免费
8.1.5 读取文件
- APP免费
8.2 目录操作
- APP免费
8.2.1 os模块和os.path模块
- APP免费
8.2.2 路径
- APP免费
8.2.3 判断目录是否存在
- APP免费
8.2.4 创建目录
- APP免费
8.2.5 删除目录
- APP免费
8.2.6 遍历目录
- APP免费
8.3 高级文件操作
- APP免费
8.3.1 删除文件
- APP免费
8.3.2 重命名文件和目录
- APP免费
8.3.3 获取文件基本信息
- APP免费
第9章 字典与集合
- APP免费
9.1 字典
- APP免费
9.1.1 字典的创建和删除
- APP免费
9.1.2 通过“键-值”对访问字典
- APP免费
9.1.3 遍历字典
- APP免费
9.1.4 添加、修改和删除字典元素
- APP免费
9.1.5 字典推导式
- APP免费
9.2 集合
- APP免费
9.2.1 集合的创建
- APP免费
9.2.2 集合的添加和删除
- APP免费
9.2.3 集合的交集、并集和差集运算
- APP免费
第10章 函数
- APP免费
10.1 函数的创建和调用
- APP免费
10.1.1 创建一个函数
- APP免费
10.1.2 调用函数
- APP免费
10.1.3 pass空语句
- APP免费
10.2 参数传递
- APP免费
10.2.1 了解形式参数和实际参数
- APP免费
10.2.2 位置参数
- APP免费
10.2.3 关键字参数
- APP免费
10.2.4 为参数设置默认值
- APP免费
10.2.5 可变参数
- APP免费
10.3 返回值
- APP免费
10.4 变量的作用域
- APP免费
10.4.1 局部变量
- APP免费
10.4.2 全局变量
- APP免费
第11章 Python内置函数
- APP免费
11.1 基本常用函数
- APP免费
11.1.1 help()函数——查看对象的帮助信息
- APP免费
11.1.2 format()函数——格式化显示
- APP免费
11.1.3 len()函数——返回对象的长度或项目个数
- APP免费
11.2 数据类型转换函数
- APP免费
11.2.1 repr()函数——将对象转换为可供Python解释器读取的字符串格式
- APP免费
11.2.2 bool()函数——将给定的参数转换为布尔类型
- APP免费
11.2.3 complex()函数——将指定的参数转换为复数形式
- APP免费
11.2.4 list()函数——将序列转换为列表
- APP免费
11.2.5 tuple()函数——将序列转换为元组
- APP免费
11.3 数学函数
- APP免费
11.3.1 sum()函数——对可迭代对象进行求和计算
- APP免费
11.3.2 max()函数——获取给定参数的最大值
- APP免费
11.3.3 min()函数——获取给定参数的最小值
- APP免费
11.3.4 abs()函数——获取绝对值
- APP免费
11.3.5 round()函数——对数值进行四舍五入求值
- APP免费
11.3.6 pow()函数——获取两个数值的幂运算值
- APP免费
11.3.7 divmod()函数——获取两个数值的商和余数
- APP免费
11.4 对象创建函数
- APP免费
11.4.1 range()函数——根据传入的参数创建一个range对象
- APP免费
11.4.2 dict()函数——根据传入的参数创建一个字典对象
- APP免费
11.4.3 bytes()函数——根据传入的参数创建一个不可变字节数组
- APP免费
11.5 迭代器操作函数
- APP免费
11.5.1 sorted()函数——对可迭代对象进行排序
- APP免费
11.5.2 reversed()函数——反转序列生成新的迭代器
- APP免费
11.5.3 zip()函数——将可迭代对象打包成元组并返回一个可迭代的zip对象
- APP免费
11.5.4 enumerate()函数——根据可迭代对象创建一个enumerate对象
- APP免费
11.5.5 all()函数——判断可迭代对象中的所有元素是否都为True
- APP免费
11.5.6 any()函数——判断可迭代对象中的所有元素是否都为False
- APP免费
11.5.7 next()函数——返回迭代器的下一个元素
- APP免费
11.5.8 filter()函数——通过指定条件过滤序列并返回一个迭代器对象
- APP免费
11.5.9 map()函数——通过函数实现对可迭代对象的操作并返回一个迭代器对象
- APP免费
11.6 对象操作函数
- APP免费
11.6.1 type()函数——返回对象的类型或创建新类型
- APP免费
11.6.2 dir()函数——返回对象或当前作用域内的属性列表
- APP免费
第12章 类和对象
- APP免费
12.1 面向对象概述
- APP免费
12.1.1 对象
- APP免费
12.1.2 类
- APP免费
12.1.3 面向对象程序设计的特点
- APP免费
12.2 类的定义和使用
- APP免费
12.2.1 定义类
- APP免费
12.2.2 创建类的实例
- APP免费
12.2.3 “魔术”方法——__init__()
- APP免费
12.2.4 创建类的成员并访问
- APP免费
12.2.5 访问限制
- APP免费
12.3 属性
- APP免费
12.3.1 创建用于计算的属性
- APP免费
12.3.2 为属性添加安全保护机制
- APP免费
12.4 继承
- APP免费
12.4.1 继承的基本语法
- APP免费
12.4.2 方法重写
- APP免费
12.4.3 派生类中调用基类的__init__()方法
- APP免费
第13章 模块
- APP免费
13.1 模块概述
- APP免费
13.2 自定义模块
- APP免费
13.2.1 使用import语句导入模块
- APP免费
13.2.2 使用from…import语句导入模块
- APP免费
13.2.3 模块搜索目录
- APP免费
13.3 以主程序的形式执行
- APP免费
13.4 Python中的包
- APP免费
13.4.1 Python程序的包结构
- APP免费
13.4.2 创建和使用包
- APP免费
13.5 引用其他模块
- APP免费
13.5.1 导入和使用标准模块
- APP免费
13.5.2 第三方模块的下载与安装
- APP免费
第14章 进程和线程
- APP免费
14.1 创建进程的常用方式
- APP免费
14.1.1 使用multiprocessing模块创建进程
- APP免费
14.1.2 使用Process子类创建进程
- APP免费
14.1.3 使用进程池Pool创建进程
- APP免费
14.2 通过队列实现进程之间的通信
- APP免费
14.2.1 队列简介
- APP免费
14.2.2 多进程队列的使用
- APP免费
14.2.3 使用队列在进程之间通信
- APP免费
14.3 什么是线程
- APP免费
14.4 创建线程
- APP免费
14.4.1 使用threading模块创建线程
- APP免费
14.4.2 使用Thread子类创建线程
- APP免费
14.5 线程之间的通信
- APP免费
14.5.1 什么是互斥锁
- APP免费
14.5.2 使用互斥锁
- APP免费
14.5.3 使用队列在线程之间通信
- APP免费
第三篇 高级篇
- APP免费
第15章 网络编程
- APP免费
15.1 网络基础
- APP免费
15.1.1 为什么要使用通信协议
- APP免费
15.1.2 TCP/IP协议简介
- APP免费
15.1.3 UDP协议简介
- APP免费
15.1.4 Socket简介
- APP免费
15.2 TCP编程
- APP免费
15.2.1 创建TCP服务器
- APP免费
15.2.2 创建TCP客户端
- APP免费
15.2.3 执行TCP服务器和客户端
- APP免费
15.3 UDP编程
- APP免费
15.3.1 创建UDP 服务器
- APP免费
15.3.2 创建UDP客户端
- APP免费
15.3.3 执行UDP 服务器和客户端
- APP免费
第16章 异常处理及程序调试
- APP免费
16.1 异常概述
- APP免费
16.2 异常处理语句
- APP免费
16.2.1 try…except语句
- APP免费
16.2.2 try…except…else语句
- APP免费
16.2.3 try…except…finally语句
- APP免费
16.2.4 使用raise语句抛出异常
- APP免费
16.3 程序调试
- APP免费
16.3.1 使用自带的IDLE进行程序调试
- APP免费
16.3.2 使用assert语句调试程序
- APP免费
文后
更新时间:2024-01-24 15:59:01