计算机
类型
可以朗读
语音朗读
202千字
字数
2020-04-01
发行日期
展开全部
主编推荐语
系统讲解Python基础,涵盖10章相关知识。
内容简介
本书注重基础、循序渐进,系统地讲述了Python程序设计开发的相关知识。全书共分10章,涵盖了Python语言基础、Python基本语法、基本数据类型、组合数据类型、程序控制流程、函数与模块、文件和数据组织、Python标准库、第三方库、面向对象等内容。
目录
- 版权信息
- 内容提要
- 前言
- 第1章 Python语言基础
- 1.1 Python概述
- 1.1.1 Python的发展
- 1.1.2 Python的特点
- 1.1.3 Python的版本
- 1.1.4 Python 3与Python 2的区别
- 1.2 运行Python程序
- 1.2.1 Python程序的运行方式
- 1.2.2 Python程序的可执行文件
- 1.3 Python开发环境
- 1.3.1 Python的下载和安装
- 1.3.2 Python编程工具:IDLE
- 1.4 综合实例
- 小结
- 习题
- 第2章 Python基本语法
- 2.1 基本语法元素
- 2.1.1 缩进
- 2.1.2 注释
- 2.1.3 语句续行符号
- 2.1.4 语句分隔符号
- 2.1.5 保留字和关键字
- 2.2 基本输入和输出
- 2.2.1 基本输入
- 2.2.2 基本输出
- 2.3 变量与对象
- 2.3.1 变量命名规则
- 2.3.2 赋值语句
- 2.3.3 变量与对象
- 2.3.4 对象的垃圾回收
- 2.3.5 变量的共享引用
- 2.4 综合实例
- 小结
- 习题
- 第3章 基本数据类型
- 3.1 数字类型
- 3.1.1 整数类型
- 3.1.2 浮点数类型
- 3.1.3 复数类型
- 3.1.4 小数类型
- 3.1.5 分数类型
- 3.2 数字运算
- 3.2.1 数字运算操作符
- 3.2.2 数字处理函数
- 3.3 字符串类型
- 3.3.1 字符串常量
- 3.3.2 字符串操作符
- 3.3.3 字符串的索引
- 3.3.4 字符串的切片
- 3.3.5 迭代字符串
- 3.3.6 字符串处理函数
- 3.3.7 字符串处理方法
- 3.3.8 字符串的格式化
- 3.3.9 bytes字符串
- 3.4 数据类型操作
- 3.4.1 类型判断
- 3.4.2 类型转换
- 3.5 综合实例
- 小结
- 习题
- 第4章 组合数据类型
- 4.1 集合
- 4.1.1 集合常量
- 4.1.2 集合运算
- 4.1.3 集合基本操作
- 4.1.4 冻结集合
- 4.2 列表
- 4.2.1 列表基本特点和操作
- 4.2.2 常用列表方法
- 4.3 元组
- 4.3.1 元组的特点和操作
- 4.3.2 元组的方法
- 4.4 字典
- 4.4.1 字典的特点和操作
- 4.4.2 字典常用方法
- 4.4.3 字典视图
- 4.5 迭代和列表解析
- 4.5.1 迭代
- 4.5.2 列表解析
- 4.5.3 zip()、map()和filter()
- 4.6 综合实例
- 小结
- 习题
- 第5章 程序控制结构
- 5.1 程序的基本结构
- 5.2 分支结构
- 5.2.1 单分支结构
- 5.2.2 双分支结构
- 5.2.3 多分支结构
- 5.2.4 if…else三元表达式
- 5.3 循环结构
- 5.3.1 遍历循环:for
- 5.3.2 无限循环:while
- 5.3.3 循环控制:break和continue
- 5.4 异常处理
- 5.4.1 异常处理基本结构
- 5.4.2 捕捉多个异常
- 5.4.3 except…as
- 5.4.4 捕捉所有异常
- 5.4.5 异常处理结构的嵌套
- 5.4.6 try…finally终止行为
- 5.4.7 raise语句
- 5.4.8 异常链:异常引发异常
- 5.4.9 assert语句
- 5.5 综合实例
- 小结
- 习题
- 第6章 函数与模块
- 6.1 函数
- 6.1.1 定义函数
- 6.1.2 调用函数
- 6.1.3 函数的参数
- 6.1.4 函数嵌套定义
- 6.1.5 lambda函数
- 6.1.6 递归函数
- 6.1.7 函数列表
- 6.2 变量的作用域
- 6.2.1 作用域分类
- 6.2.2 global语句
- 6.2.3 nonlocal语句
- 6.3 模块
- 6.3.1 导入模块
- 6.3.2 导入时执行模块
- 6.3.3 用import语句还是from语句
- 6.3.4 重新载入模块
- 6.3.5 模块搜索路径
- 6.3.6 嵌套导入模块
- 6.3.7 查看模块对象属性
- 6.3.8 __name__属性和命令行参数
- 6.3.9 隐藏模块变量
- 6.4 模块包
- 6.4.1 包的基本结构
- 6.4.2 导入包
- 6.4.3 相对导入
- 6.4.4 在__init__.py中添加代码
- 6.5 综合实例
- 小结
- 习题
- 第7章 文件和数据组织
- 7.1 文件
- 7.1.1 文件类型
- 7.1.2 打开和关闭文件
- 7.1.3 读写文本文件
- 7.1.4 读写二进制文件
- 7.1.5 用文件存储对象
- 7.1.6 目录操作
- 7.2 读写CSV文件
- 7.2.1 CSV文件的基本概念
- 7.2.2 读CSV文件数据
- 7.2.3 将数据写入CSV文件
- 7.3 数据组织的维度
- 7.3.1 基本概念
- 7.3.2 一维数据的处理
- 7.3.3 二维数据的处理
- 7.3.4 数据排序
- 7.3.5 数据查找
- 7.4 综合实例
- 小结
- 习题
- 第8章 Python标准库
- 8.1 绘图工具:turtle库
- 8.1.1 turtle库的基本概念
- 8.1.2 窗体函数
- 8.1.3 画笔控制函数
- 8.1.4 画笔运动函数
- 8.1.5 形状函数
- 8.1.6 输入输出函数
- 8.1.7 事件处理函数
- 8.1.8 turtle绘图实例
- 8.2 随机数工具:random库
- 8.2.1 random库概述
- 8.2.2 随机数种子函数
- 8.2.3 整数随机数函数
- 8.2.4 浮点数随机数函数
- 8.2.5 序列随机函数
- 8.2.6 随机数实例
- 8.3 时间处理工具:time库
- 8.3.1 time库概述
- 8.3.2 时间处理函数
- 8.3.3 时间格式化函数
- 8.3.4 计时函数
- 8.3.5 时间函数实例
- 8.4 图形用户界面工具:Tkinter库
- 8.4.1 Tkinter库基础
- 8.4.2 Tkinter窗口
- 8.4.3 窗口布局
- 8.4.4 事件处理
- 8.4.5 控件简介
- 8.4.6 对话框
- 8.5 综合实例
- 小结
- 习题
- 第9章 第三方库
- 9.1 第三方库安装方法
- 9.1.1 使用pip安装第三方库
- 9.1.2 使用第三方库安装程序
- 9.2 第三方库简介
- 9.2.1 文本处理库简介
- 9.2.2 数据分析库简介
- 9.2.3 数据可视化库简介
- 9.2.4 网络爬虫库简介
- 9.2.5 用户图形界面库简介
- 9.2.6 机器学习库简介
- 9.2.7 Web 开发库简介
- 9.2.8 游戏开发库简介
- 9.3 打包工具:PyInstaller
- 9.3.1 PyInstaller库概述
- 9.3.2 安装PyInstaller
- 9.3.3 使用PyInstaller
- 9.4 分词工具:jieba
- 9.4.1 jieba库概述
- 9.4.2 使用分词功能
- 9.4.3 使用词典
- 9.4.4 词性标注
- 9.4.5 返回词语位置
- 9.4.6 关键词提取
- 9.5 词云工具:wordcloud
- 9.5.1 wordcloud库概述
- 9.5.2 wordcloud库函数
- 9.5.3 生成词云
- 9.6 综合实例
- 小结
- 习题
- 第10章 面向对象
- 10.1 理解Python的面向对象
- 10.1.1 面向对象的基本概念
- 10.1.2 Python的类和类型
- 10.1.3 Python中的对象
- 10.2 定义和使用类
- 10.2.1 定义类
- 10.2.2 使用类
- 10.3 对象的属性和方法
- 10.3.1 对象的属性
- 10.3.2 对象的方法
- 10.3.3 特殊属性和方法
- 10.3.4 “伪私有”属性和方法
- 10.3.5 对象的初始化
- 10.3.6 静态方法
- 10.4 类的继承
- 10.4.1 简单继承
- 10.4.2 在子类中定义属性和方法
- 10.4.3 调用超类的初始化函数
- 10.4.4 多重继承
- 10.5 模块中的类
- 10.6 综合实例
- 小结
- 习题
- 附录1 将Python添加到系统的环境变量PATH
- 附录2 ASCII码对照表
- 附录3 常用颜色对照表
- 附录4 全国计算机等级考试二级Python语言程序设计考试大纲(2018年版)
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。