计算机
类型
可以朗读
语音朗读
275千字
字数
2018-12-01
发行日期
展开全部
主编推荐语
Python基础与应用:14章涵盖全国计算机等级考试内容,聚焦实际应用。
内容简介
全书共14章,第1章至第10章是Python语言基础,覆盖了全国计算机等级考试Python语言的主要内容;第11章至第12章是Python语言的应用,包括图形用户界面、数据库编程等内容;第13章和第14章重点介绍了Python第三方库的应用。教材内容以应用为核心展开,力求以知识的最小集来实现最大范围的应用。
目录
- 扉页
- 版权页
- 目录
- 内容提要
- 前言
- 第1章 初识Python
- 1.1 程序设计语言
- 1.1.1 程序设计语言的概念
- 1.1.2 编译与解释
- 1.2 Python语言
- 1.2.1 Python的历史
- 1.2.2 Python的特点
- 1.2.3 Python的应用
- 1.3 Python的开发环境
- 1.3.1 下载和安装Python
- 1.3.2 内置的IDLE开发环境
- 1.3.3 PyCharm集成开发环境
- 1.4 Python程序的运行
- 1.4.1 Python程序的运行原理
- 1.4.2 建立和运行Python程序
- 1.5 Python编程方法与应用
- 1.5.1 程序设计方法
- 1.5.2 程序示例
- 1.5.3 Python的帮助文档
- 本章小结
- 习题1
- 第2章 Python基础知识
- 2.1 程序的书写规范
- 2.1.1 Python的语句
- 2.1.2 代码块与缩进
- 2.1.3 注释
- 2.2 标识符和关键字
- 2.2.1 标识符
- 2.2.2 关键字
- 2.3 Python的数据类型
- 2.4 Python的变量
- 2.5 Python的运算符
- 2.5.1 算术运算符
- 2.5.2 比较运算符
- 2.5.3 逻辑运算符
- 2.5.4 赋值运算符
- 2.5.5 位运算符
- 2.6 运算符的优先级
- 本章小结
- 习题2
- 第3章 Python中的字符串
- 3.1 字符串的表示
- 3.2 字符串的格式化
- 3.2.1 用%操作符格式化字符串
- 3.2.2 format()方法
- 3.3 字符串的操作符
- 3.4 字符串处理函数
- 3.5 输入/输出语句
- 3.5.1 输入语句
- 3.5.2 输出语句
- 本章小结
- 习题3
- 第4章 Python程序的流程
- 4.1 程序设计流程
- 4.1.1 程序流程图
- 4.1.2 结构化程序设计的基本流程
- 4.2 分支结构
- 4.3 循环结构
- 4.3.1 遍历循环:for语句
- 4.3.2 条件循环:while语句
- 4.3.3 循环的嵌套
- 4.4 流程控制的其他语句
- 4.4.1 跳转语句
- 4.4.2 pass语句
- 4.4.3 循环结构中的else语句
- 4.5 流程控制语句的应用
- 本章小结
- 习题4
- 第5章 Python的组合数据类型
- 5.1 序列类型
- 5.2 列表
- 5.2.1 列表的基本操作
- 5.2.2 列表的方法
- 5.2.3 遍历列表
- 5.3 元组
- 5.3.1 元组的基本操作
- 5.3.2 元组与列表的转换
- 5.4 字典
- 5.4.1 字典的基本操作
- 5.4.2 字典的常用方法
- 5.5 集合
- 5.5.1 集合的基本操作
- 5.5.2 集合运算
- 5.6 组合数据类型的应用
- 本章小结
- 习题5
- 第6章 用函数实现代码复用
- 6.1 函数的定义和调用
- 6.1.1 函数的定义
- 6.1.2 函数的调用
- 6.1.3 函数的嵌套
- 6.2 函数的参数和返回值
- 6.2.1 函数的参数
- 6.2.2 默认参数
- 6.2.3 可变参数
- 6.2.4 函数的返回值
- 6.2.5 lambda函数
- 6.3 闭包和递归函数
- 6.3.1 闭包*
- 6.3.2 递归函数
- 6.4 变量的作用域
- 6.4.1 局部变量
- 6.4.2 全局变量
- 6.4.3 global语句
- 6.5 Python的内置函数
- 6.5.1 数学运算函数
- 6.5.2 字符串运算函数
- 6.5.3 转换函数
- 6.5.4 序列操作函数
- 6.5.5 Python操作相关函数
- 本章小结
- 习题6
- 第7章 用类实现抽象和封装*
- 7.1 面向对象编程概述
- 7.1.1 面向对象编程的概念
- 7.1.2 面向对象编程的特点
- 7.2 创建类与对象
- 7.2.1 创建类
- 7.2.2 创建对象
- 7.3 构造方法和析构方法
- 7.3.1 构造方法
- 7.3.2 析构方法
- 7.3.3 self参数
- 7.3.4 成员变量和类变量
- 7.3.5 类方法和静态方法
- 7.4 类的继承
- 7.4.1 继承的实现
- 7.4.2 方法重写
- 7.4.3 Python的多继承
- 7.5 类的多态
- 7.6 运算符重载
- 7.7 面向对象编程的应用
- 本章小结
- 习题7
- 第8章 使用模块和库编程
- 8.1 模块
- 8.1.1 模块的概念
- 8.1.2 导入模块
- 8.1.3 执行模块
- 8.1.4 模块搜索路径
- 8.1.5 __name__属性
- 8.2 包
- 8.3 Python的标准库
- 8.3.1 math库
- 8.3.2 random库
- 8.3.3 datetime库
- 8.4 Python的第三方库
- 8.4.1 第三方库简介
- 8.4.2 使用pip工具安装第三方库
- 8.4.3 Python常用的第三方库
- 8.4.4 使用pyinstaller库打包文件
- 8.5 turtle库的应用
- 8.6 jieba库的应用
- 8.6.1 jieba库简介
- 8.6.2 jieba库的分词函数
- 8.6.3 添加单词和自定义词典
- 8.6.4 基于TF-IDF算法的关键词抽取
- 8.6.5 中文文本的词频统计
- 8.6.6 打包词频统计程序
- 本章小结
- 习题8
- 第9章 Python的文件操作
- 9.1 文件的概念
- 9.2 文件的打开与关闭
- 9.3 文件的读/写操作
- 9.3.1 读取文件数据
- 9.3.2 向文件写数据
- 9.3.3 文件的定位读/写
- 9.3.4 读/写二进制文件
- 9.4 文件和目录操作
- 9.4.1 常用的文件操作函数
- 9.4.2 文件的复制、删除及重命名操作
- 9.4.3 文件的目录操作
- 9.5 使用CSV文件格式读/写数据
- 9.5.1 CSV文件介绍
- 9.5.2 读/写CSV文件
- 9.6 文件操作的应用
- 本章小结
- 习题9
- 第10章 异常处理
- 10.1 异常处理概述
- 10.1.1 异常的概念
- 10.1.2 异常示例
- 10.2 Python的异常类
- 10.3 异常处理机制
- 10.3.1 try…except语句
- 10.3.2 else语句和finally语句
- 10.3.3 捕获所有的异常
- 10.4 抛出异常
- 10.4.1 raise语句
- 10.4.2 抛出异常示例
- 10.5 断言与上下文管理
- 10.5.1 断言
- 10.5.2 上下文管理
- 10.6 自定义异常
- 本章小结
- 习题10
- 第11章 tkinter GUI编程
- 11.1 tkinter编程概述
- 11.1.1 第一个tkinter GUI程序
- 11.1.2 设置窗口和组件的属性
- 11.2 tkinter GUI的布局管理
- 11.2.1 使用pack()方法的布局
- 11.2.2 使用grid()方法的布局
- 11.2.3 使用place()方法的布局
- 11.2.4 使用框架的复杂布局
- 11.3 tkinter的常用组件
- 11.3.1 Label组件
- 11.3.2 Button组件
- 11.3.3 Entry组件
- 11.3.4 Listbox组件
- 11.3.5 Radiobutton组件
- 11.3.6 Checkbutton组件
- 11.3.7 Text组件
- 11.3.8 Spinbox组件
- 11.4 tkinter的事件处理
- 11.4.1 使用command参数实现事件处理
- 11.4.2 使用组件的bind()方法实现事件处理
- 11.5 tkinger GUI的应用
- 本章小结
- 习题11
- 第12章 Python的数据库编程
- 12.1 数据库的基础知识
- 12.1.1 数据库的概念
- 12.1.2 关系型数据库
- 12.1.3 Python的SQLite3模块
- 12.2 SQLite数据库
- 12.2.1 SQLite数据库简介
- 12.2.2 下载和安装SQLite数据库
- 12.2.3 SQLite3的常用命令
- 12.2.4 SQLite3的数据类型
- 12.2.5 SQLite3模块中的对象
- 12.2.6 SQLite3的函数
- 12.2.7 创建SQLite3数据库
- 12.3 关系数据库语言SQL
- 12.3.1 数据表的建立和删除
- 12.3.2 向表中添加列
- 12.3.3 向表中插入数据
- 12.3.4 修改表中的数据
- 12.3.5 删除数据
- 12.3.6 查询数据
- 12.4 Python的SQLite3编程
- 12.4.1 访问数据库的步骤
- 12.4.2 创建数据库和表
- 12.4.3 数据库的插入、更新和删除操作
- 12.5 SQLite编程的应用
- 本章小结
- 习题12
- 第13章 科学计算与图表绘制
- 13.1 用于科学计算的numpy库
- 13.1.1 numpy简介
- 13.1.2 numpy数组的创建
- 13.1.3 访问numpy数组的元素
- 13.1.4 numpy数组的算术运算
- 13.1.5 numpy数组的形状操作
- 13.2 用于绘制图表的matplotlib库
- 13.2.1 matplotlib简介
- 13.2.2 matplotlib.pyplot库中的函数
- 13.2.3 绘制直方图、条形图、饼状图
- 本章小结
- 习题13
- 第14章 爬取与分析网页中的数据
- 14.1 爬取网页的urllib和requests库
- 14.1.1 爬取网页的基础知识
- 14.1.2 urllib库
- 14.1.3 requests库
- 14.2 解析网页的beautifulsoup4库
- 14.2.1 beautifulsoup4库概述
- 14.2.2 beautifulsoup4库的对象
- 14.2.3 beautifulsoup4库操作解析文档树
- 14.3 网页爬取技术的应用
- 14.3.1 爬取单一网页页面的信息
- 14.3.2 爬取来自多个页面的信息
- 本章小结
- 习题14
- 参考文献
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。