计算机
类型
可以朗读
语音朗读
112千字
字数
2023-08-01
发行日期
展开全部
主编推荐语
Python学习基础和应用的精彩全解析。
内容简介
本书系统介绍了Python语言的语法基础知识,包括Python基本数据类型、程序控制结构、组合数据类型、函数与模块、类和对象、文件,以及Python常用标准库;并围绕Python网络爬虫、Python数据分析、Python票据识别的具体实例,详细介绍了Python第三方库的相关应用,阐述其应用程序的开发方法和过程,实现知识到能力的进阶。
书中第1~9章为Python学习的基础内容部分,夯实基础,万丈高楼方能有望。第10~12章为Python学习的应用和提高部分,遴选有趣且实用的案例,通过翔实的讲解和丰富的代码案例带领读者充分领略Python的强大之处。
本书既可作为高等学校程序设计类课程的教材,也适用于初学Python语言的读者,还可作为全国计算机等级考试二级Python语言程序设计的参考书。
目录
- 版权信息
- 前言
- 第1章 Python语言概述
- 1.1 程序设计语言
- 1.1.1 程序设计语言发展
- 1.1.2 编译与解释
- 1.2 Python语言简介
- 1.2.1 Python的历史
- 1.2.2 Python的应用
- 1.3 程序设计基本方法
- 1.3.1 程序设计的IPO模式
- 1.3.2 程序编写的步骤
- 1.3.3 结构程序设计的基本方法
- 1.4 Python语法
- 1.4.1 Python语法元素
- 1.4.2 Python程序书写规范
- 1.4.3 Python语言的特点
- 1.5 Python输入/输出
- 1.5.1 输入函数:input()
- 1.5.2 eval()函数
- 1.5.3 输出函数:print()
- 1.5.4 字符串的format()方法
- 1.5.5 format()方法的格式控制
- 1.6 Python的安装和运行
- 1.6.1 Python开发环境的安装
- 1.6.2 Python程序的运行
- 1.7 习题
- 第2章 基本数据类型
- 2.1 变量
- 2.1.1 变量定义
- 2.1.2 删除变量
- 2.1.3 变量命名规则
- 2.2 Python基本数据类型
- 2.2.1 数字
- 2.2.2 字符串
- 2.3 运算符和表达式
- 2.3.1 算术运算符
- 2.3.2 常用数学函数
- 2.3.3 赋值运算符
- 2.3.4 关系运算符
- 2.3.5 逻辑运算符
- 2.3.6 位运算符
- 2.3.7 表达式
- 2.4 习题
- 第3章 程序控制结构
- 3.1 算法与流程图
- 3.1.1 算法
- 3.1.2 用流程图描述算法
- 3.1.3 程序的三种基本结构
- 3.1.4 顺序结构程序设计
- 3.2 选择结构程序设计
- 3.2.1 单分支结构
- 3.2.2 双分支结构
- 3.2.3 多分支结构
- 3.2.4 选择结构的嵌套
- 3.3 循环结构程序设计
- 3.3.1 遍历循环
- 3.3.2 条件循环
- 3.3.3 break语句
- 3.3.4 continue语句
- 3.3.5 循环结构的嵌套
- 3.4 异常处理
- 3.4.1 try…except语句
- 3.4.2 try…except…else语句
- 3.4.3 try…except…finally语句
- 3.5 应用实例
- 3.5.1 书店销售策略
- 3.5.2 九九乘法表
- 3.5.3 计算圆周率的近似值
- 3.5.4 求乒乓球比赛对手名单
- 3.5.5 猜数字游戏
- 3.6 习题
- 第4章 组合数据类型
- 4.1 列表
- 4.1.1 列表的基本操作
- 4.1.2 列表的常用函数
- 4.1.3 列表常用的操作方法
- 4.2 元组
- 4.2.1 元组的基本操作
- 4.2.2 元组的常用函数
- 4.2.3 元组的方法
- 4.2.4 元组与列表的区别
- 4.3 字符串
- 4.3.1 字符串的基本操作
- 4.3.2 字符串的常用函数
- 4.3.3 字符串的方法
- 4.4 集合
- 4.4.1 集合的基本操作
- 4.4.2 集合运算
- 4.4.3 集合的常用函数及方法
- 4.5 字典
- 4.5.1 字典的基本操作
- 4.5.2 字典的常用函数及方法
- 4.5.3 字典的遍历
- 4.6 应用实例
- 4.6.1 日期计算
- 4.6.2 二分法查找
- 4.6.3 约瑟夫环问题
- 4.6.4 删除列表相关元素
- 4.6.5 统计单词个数
- 4.6.6 英文词频统计
- 4.6.7 恺撒密码加密
- 4.7 习题
- 第5章 函数与模块
- 5.1 函数概述
- 5.2 函数的定义与调用
- 5.2.1 函数的定义
- 5.2.2 函数的调用
- 5.2.3 函数调用处理过程
- 5.2.4 无参函数与有参函数
- 5.2.5 函数的返回值
- 5.3 函数的参数传递
- 5.3.1 形式参数与实际参数
- 5.3.2 引用和对象
- 5.3.3 参数传递
- 5.4 不同类型的参数
- 5.4.1 位置参数
- 5.4.2 关键字参数
- 5.4.3 可选参数
- 5.4.4 可变长位置参数
- 5.4.5 可变长关键字参数
- 5.5 匿名函数
- 5.6 递归函数
- 5.6.1 递归函数的定义
- 5.6.2 递归的求解
- 5.7 变量的作用域
- 5.7.1 简单数据类型变量作用域
- 5.7.2 组合数据类型变量作用域
- 5.8 模块
- 5.8.1 模块的定义
- 5.8.2 导入模块
- 5.9 应用实例
- 5.9.1 计算中奖概率
- 5.9.2 统计素数个数
- 5.9.3 斐波那契数列
- 5.9.4 发红包游戏程序
- 5.9.5 学生管理系统程序
- 5.10 习题
- 第6章 类和对象
- 6.1 面向对象的概念
- 6.1.1 类和对象的概念
- 6.1.2 面向对象程序设计基本特征
- 6.2 类的定义和对象的创建
- 6.2.1 利用内置的类创建对象
- 6.2.2 定义自己的类
- 6.2.3 利用自定义的类创建对象
- 6.2.4 类属性与实例属性
- 6.2.5 类的特殊方法
- 6.3 类的继承和多态
- 6.3.1 类的继承
- 6.3.2 多态与方法重载
- 6.4 应用实例:平面图形计算
- 6.5 习题
- 第7章 文件
- 7.1 文件概述
- 7.1.1 文件与文件路径
- 7.1.2 Python中的文件操作
- 7.2 打开文件
- 7.2.1 open()函数
- 7.2.2 文件对象常用的属性
- 7.3 关闭文件
- 7.3.1 close()函数
- 7.3.2 with as自动资源管理
- 7.4 读取文件
- 7.4.1 read()函数
- 7.4.2 readline()和readlines()函数
- 7.4.3 遍历文件
- 7.5 文件写入
- 7.5.1 write()函数
- 7.5.2 writelines()函数
- 7.6 文件定位
- 7.6.1 tell()函数
- 7.6.2 seek()函数
- 7.7 CSV格式文件操作
- 7.7.1 CSV文件概述
- 7.7.2 一维数据的读写
- 7.7.3 二维数据的读写
- 7.8 csv模块
- 7.8.1 直接读写
- 7.8.2 csv模块读写
- 7.9 应用实例
- 7.9.1 创建包含IP地址的文件
- 7.9.2 超市销售额统计
- 7.9.3 综合成绩统计
- 7.9.4 读取CSV文件指定列的内容
- 7.10 习题
- 第8章 Python常用标准库
- 8.1 pickle库
- 8.1.1 文件数据序列化操作
- 8.1.2 字符串数据序列化操作
- 8.2 turtle库
- 8.2.1 画笔运动函数
- 8.2.2 画笔状态函数
- 8.3 random库
- 8.4 应用实例
- 8.4.1 随机抽取卡牌
- 8.4.2 省会小测试
- 8.4.3 发红包小程序
- 8.4.4 生成随机密码程序
- 8.4.5 绘制五彩缤纷的花朵
- 8.5 习题
- 第9章 Python第三方库
- 9.1 Python常用第三方库
- 9.2 第三方库的安装
- 9.2.1 pip工具安装
- 9.2.2 文件安装
- 9.3 jieba库
- 9.4 wordcloud库
- 9.5 numpy库
- 9.5.1 numpy数组的创建
- 9.5.2 numpy数组中的元素访问
- 9.5.3 numpy数组的运算
- 9.5.4 numpy数组的形状操作
- 9.6 pandas库
- 9.6.1 pandas数据类型
- 9.6.2 pandas文件操作
- 9.6.3 pandas数据操作
- 9.7 matplotlib库
- 9.8 应用实例
- 9.8.1 《满江红·写怀》词云展示
- 9.8.2 正弦与余弦图形的绘制
- 9.9 习题
- 第10章 Python网络爬虫
- 10.1 网络爬虫基本步骤
- 10.2 认识HTML页面
- 10.3 爬取静态网页
- 10.3.1 获取网页
- 10.3.2 解析网页
- 10.3.3 爬取静态网页实例
- 10.4 爬取动态网页
- 10.4.1 获取页面cookies
- 10.4.2 Selenium库
- 10.4.3 爬取当前网页数据
- 10.4.4 爬取深层页面数据
- 10.4.5 保存爬取的当前页面数据
- 10.4.6 爬取深层多个网页
- 10.4.7 主程序书写
- 10.5 习题
- 第11章 Python数据分析
- 11.1 GDP数据说明
- 11.2 GDP数据预处理
- 11.3 GDP数据分析
- 11.3.1 GDP年度总值散点图
- 11.3.2 GDP同比增长折线图
- 11.3.3 GDP季度总值堆积图
- 11.3.4 GDP各产业同比增长折线图
- 11.4 习题
- 第12章 Python票据识别
- 12.1 票据识别的基本步骤
- 12.2 OCR文字识别
- 12.3 电子票据识别
- 12.4 纸质票据识别
- 12.4.1 检测最大矩形并校正输出
- 12.4.2 数据提取
- 12.5 习题
- 参考文献
展开全部
出版方
机械工业出版社
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。