展开全部

主编推荐语

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 习题
  • 参考文献
展开全部

评分及书评

评分不足
1个评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。