展开全部

主编推荐语

本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍Python的相关知识和实战技能。

内容简介

全书共14章。第1章主要介绍Python的计算思维、设计逻辑、语言特点及下载与安装等;第2~9章主要介绍Python的数据处理、表达式与运算符、流程控制与选择结构、循环结构、复合数据类型、函数、模块、文件与异常处理等;第10~14章主要介绍热门算法与Python、面向对象程序设计、窗口程序与GUI设计、图像处理与图表绘制、网络爬虫等。

本书同时赠送了大量相关学习资料,以便读者扩展学习。本书适合任何想学习Python的读者。无论你是否从事计算机相关工作,是否接触过Python,均可通过学习本书快速掌握Python的开发方法和技巧。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第1章 计算思维与Python初体验
  • 1.1 程序语言简介
  • 1.1.1 机器语言
  • 1.1.2 汇编语言
  • 1.1.3 高级语言
  • 1.1.4 非过程语言
  • 1.1.5 人工智能语言
  • 1.2 计算思维
  • 1.2.1 分解
  • 1.2.2 模式识别
  • 1.2.3 归纳与抽象化
  • 1.2.4 算法
  • 1.3 程序设计逻辑
  • 1.3.1 结构化程序设计
  • 1.3.2 面向对象程序设计
  • 1.4 Python的特点
  • 1.5 Python的下载与安装
  • 1.6 编写第一个Python程序
  • 1.7 安装Anaconda开发环境
  • 1.7.1 下载Anaconda
  • 1.7.2 安装Anaconda
  • 1.7.3 Spyder编辑器
  • 1.7.4 IPython命令窗口
  • 本章重点整理
  • 本章课后习题
  • 第2章 认识数据处理
  • 2.1 变量
  • 2.1.1 变量的声明
  • 2.1.2 程序注释
  • 2.1.3 变量命名规则
  • 2.2 数据类型简介
  • 2.2.1 数值类型
  • 2.2.2 字符串数据类型
  • 2.2.3 type()函数
  • 2.2.4 数据类型转换
  • 2.3 输入与输出函数
  • 2.3.1 输出函数——print()
  • 2.3.2 输入函数——input()
  • 2.4 本章综合范例——商品数据格式化输出与栏宽设定
  • 本章重点整理
  • 本章课后习题
  • 第3章 表达式与运算符
  • 3.1 算术运算符
  • 3.2 赋值运算符
  • 3.3 关系运算符
  • 3.4 逻辑运算符
  • 3.5 位运算符
  • 3.6 移位运算符
  • 3.7 运算符优先级
  • 3.8 本章综合范例——快速兑换钞票算法
  • 本章重点整理
  • 本章课后习题
  • 第4章 流程控制与选择结构
  • 4.1 顺序结构
  • 4.2 选择结构
  • 4.2.1 if条件语句
  • 4.2.2 if…else条件语句
  • 4.2.3 if…elif…else条件语句
  • 4.3 本章综合范例——闰年判断算法
  • 本章重点整理
  • 本章课后习题
  • 第5章 循环结构
  • 5.1 for循环
  • 5.1.1 range()函数
  • 5.1.2 嵌套循环
  • 5.2 while循环
  • 5.3 循环控制语句
  • 5.3.1 break语句
  • 5.3.2 continue语句
  • 5.4 本章综合范例——密码验证程序算法
  • 本章重点整理
  • 本章课后习题
  • 第6章 复合数据类型简介
  • 6.1 列表
  • 6.1.1 列表简介
  • 6.1.2 删除列表元素
  • 6.1.3 列表的复制
  • 6.1.4 常用的列表函数
  • 6.2 元组
  • 6.2.1 元组简介
  • 6.2.2 常用元组函数
  • 6.2.3 解包与交换
  • 6.3 字典
  • 6.3.1 字典简介
  • 6.3.2 常用的字典函数
  • 6.4 集合
  • 6.4.1 集合简介
  • 6.4.2 集合的运算
  • 6.4.3 常用的集合函数
  • 本章重点整理
  • 本章课后习题
  • 第7章 函数
  • 7.1 函数简介
  • 7.1.1 自定义函数
  • 7.1.2 参数传递
  • 7.1.3 位置参数与关键字参数
  • 7.1.4 lambda()函数
  • 7.2 变量作用域
  • 7.2.1 全局变量和局部变量
  • 7.2.2 函数内的全局变量
  • 7.3 常见Python函数
  • 7.3.1 数值函数
  • 7.3.2 字符串函数
  • 7.3.3 与序列有关的函数
  • 7.4 本章综合范例——利用辗转相除法求最大公因数
  • 本章重点整理
  • 本章课后习题
  • 第8章 模块
  • 8.1 模块简介
  • 8.2 常用内置模块
  • 8.2.1 random模块
  • 8.2.2 time模块
  • 8.2.3 datetime模块
  • 8.3 建立自定义模块
  • 8.4 本章综合范例——随机将序列洗牌
  • 本章重点整理
  • 本章课后习题
  • 第9章 文件与异常处理
  • 9.1 认识文件与打开文件
  • 9.1.1 打开文件——open()函数
  • 9.1.2 打开文件的模式
  • 9.1.3 新建文件
  • 9.1.4 读取文件
  • 9.1.5 使用with…as语句
  • 9.1.6 设置字符编码
  • 9.1.7 常见文件处理函数
  • 9.2 异常处理
  • 9.2.1 认识异常
  • 9.2.2 try…except…finally语句
  • 9.2.3 try…except…finally实例演练
  • 9.2.4 try…except指定异常类型
  • 9.3 本章综合范例——文件的复制
  • 本章重点整理
  • 本章课后习题
  • 第10章 热门算法与Python
  • 10.1 分治算法——递归法
  • 10.2 动态规划算法
  • 10.3 排序算法——冒泡排序法
  • 10.4 查找算法
  • 10.4.1 顺序查找法
  • 10.4.2 二分查找法
  • 10.5 回溯法
  • 10.6 本章综合范例——快速排序法
  • 本章重点整理
  • 本章课后习题
  • 第11章 面向对象程序设计
  • 11.1 面向对象
  • 11.2 定义类与对象
  • 11.2.1 类的实例——创建对象
  • 11.2.2 对象初始化__init__()方法
  • 11.2.3 私有属性与方法
  • 11.3 继承
  • 11.3.1 单继承与定义子类
  • 11.3.2 用super()函数调用父类的方法
  • 11.3.3 获取兄弟类的属性
  • 11.3.4 多继承与定义子类
  • 11.3.5 重写基类方法
  • 11.3.6 继承相关函数
  • 11.4 多态
  • 本章重点整理
  • 本章课后习题
  • 第12章 窗口程序与GUI设计
  • 12.1 建立窗口——tkinter模块简介
  • 12.2 窗口布局
  • 12.2.1 pack()方法
  • 12.2.2 place()方法
  • 12.2.3 grid()方法
  • 12.3 标签控件
  • 12.4 按钮控件
  • 12.5 消息框控件
  • 12.6 输入控件
  • 12.7 文本框控件
  • 12.8 滚动条控件
  • 12.9 单选按钮控件
  • 12.10 PhotoImage类别
  • 12.11 复选框按钮控件
  • 12.12 菜单控件
  • 本章重点整理
  • 本章课后习题
  • 第13章 图像处理与图表绘制
  • 13.1 使用pillow库进行图像处理
  • 13.1.1 安装pillow库
  • 13.1.2 创建空白图像
  • 13.1.3 打开与另存图像
  • 13.1.4 显示图像信息
  • 13.1.5 将图像转换成黑白图像
  • 13.2 图像的处理功能
  • 13.2.1 更改图像尺寸
  • 13.2.2 图像的旋转与翻转
  • 13.2.3 图像的裁剪
  • 13.2.4 亮度、色调及对比调整功能
  • 13.2.5 在图像上添加文字
  • 13.2.6 为图像添加滤镜效果
  • 13.2.7 生成二维码
  • 13.3 认识Matplotlib库
  • 13.3.1 安装Matplotlib库
  • 13.3.2 Matplotlib基本绘图
  • 13.3.3 Matplotlib的样式属性设定
  • 13.4 柱状图
  • 13.5 直方图
  • 13.5.1 直方图与柱状图的区别
  • 13.5.2 绘制直方图
  • 13.6 饼图
  • 13.6.1 标准饼图
  • 13.6.2 同时绘制多个子图
  • 本章重点整理
  • 本章课后习题
  • 第14章 网络爬虫
  • 14.1 网络服务入门知识
  • 14.1.1 万维网服务
  • 14.1.2 HTML与CSS语法简介
  • 14.2 网址解析与网页抓取
  • 14.2.1 网址解析函数urlparse()
  • 14.2.2 网页抓取函数urlopen()
  • 14.3 网页抓取——使用requests库
  • 14.4 网页解析——使用BeautifulSoup库
  • 14.4.1 BeautifulSoup库常用属性与方法
  • 14.4.2 BeautifulSoup库网页解析
  • 14.5 本章综合范例——获取股市信息
  • 本章重点整理
  • 本章课后习题
展开全部

评分及书评

评分不足
1个评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。