展开全部

主编推荐语

本书详解Python3.x基础语法,涵盖实例、程序设计方法、数据分析、可视化、网络爬虫等。

内容简介

本书介绍了Python3.x的基础语法,分为10个章节,其中第1、2章简单介绍计算机与程序的概念,概述了Python基础语法;第3~6章对Python基础语法进行详细讲解,并设置了小型实例;第7章结合项目介绍程序设计方法,同时讲解pygame模块,巩固了Python基础语法知识;第8章对Python文件和数据格式化等知识进行了讲解;第9、10章讲解数据分析与可视化、网络爬虫。

目录

  • 扉页
  • 版权页
  • 目录
  • 内容提要
  • 序言
  • 前言
  • 第1章 Python概述
  • 1.1 计算机与计算机语言
  • 1.1.1 计算机的诞生与发展
  • 1.1.2 计算机语言概述
  • 1.1.3 翻译执行
  • 1.2 Python语言概述
  • 1.2.1 Python语言发展史
  • 1.2.2 Python语言的特点
  • 1.2.3 Python的应用领域
  • 1.2.4 Python版本的区别
  • 1.3 Python环境配置
  • 1.3.1 安装Python解释器
  • 1.3.2 Python程序的运行方式
  • 1.3.3 运行Python程序
  • 1.4 集成开发环境
  • 1.4.1 PyCharm的下载和安装
  • 1.4.2 PyCharm的使用
  • 1.5 程序的开发与编写
  • 1.5.1 程序开发流程
  • 1.5.2 程序编写的基本方法
  • 1.6 本章小结
  • 1.7 习题
  • 第2章 Python实例设计与分析
  • 2.1 实例1:货币兑换
  • 2.2 代码风格
  • 2.2.1 缩进
  • 2.2.2 注释
  • 2.3 变量
  • 2.3.1 标识符和关键字
  • 2.3.2 数据类型
  • 2.3.3 变量赋值
  • 2.3.4 字符串索引和切片
  • 2.4 基本输入/输出
  • 2.4.1 input()函数
  • 2.4.2 eval()函数
  • 2.4.3 print()函数
  • 2.5 结构控制
  • 2.5.1 顺序结构
  • 2.5.2 分支结构
  • 2.5.3 循环结构
  • 2.6 函数式编程
  • 2.7 实例2:Turtle Star
  • 2.8 模块化编程
  • 2.8.1 模块的导入和使用
  • 2.8.2 模块的分类
  • 2.9 绘图模块——turtle
  • 2.10 本章小结
  • 2.11 习题
  • 第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.3 实例3:模拟商家收银抹零行为
  • 3.4 数学模块——math
  • 3.5 实例4:三天打鱼两天晒网
  • 3.6 字符串
  • 3.6.1 字符串的定义方式
  • 3.6.2 字符串格式化
  • 3.6.3 字符串操作符
  • 3.6.4 字符串处理函数
  • 3.6.5 字符串处理方法
  • 3.7 实例5:过滤敏感词
  • 3.8 本章小结
  • 3.9 习题
  • 第4章 流程控制
  • 4.1 程序表示方法
  • 4.1.1 程序流程图
  • 4.1.2 程序的基本结构
  • 4.1.3 使用程序流程图描述程序
  • 4.2 分支结构
  • 4.2.1 判断条件
  • 4.2.2 单分支结构:if语句
  • 4.2.3 二分支结构:if-else语句
  • 4.2.4 多分支结构:if-elif-else语句
  • 4.2.5 分支嵌套
  • 4.3 循环结构
  • 4.3.1 条件循环:while循环
  • 4.3.2 遍历循环:for循环
  • 4.3.3 循环控制
  • 4.4 异常处理
  • 4.5 实例6:猜数字
  • 4.6 本章小结
  • 4.7 习题
  • 第5章 函数
  • 5.1 函数概述
  • 5.2 函数的基础知识
  • 5.2.1 函数的定义
  • 5.2.2 函数的调用
  • 5.3 函数的参数传递
  • 5.3.1 参数的位置传递
  • 5.3.2 参数的关键字传递
  • 5.3.3 参数的默认值传递
  • 5.3.4 包裹传递
  • 5.3.5 解包裹传递
  • 5.3.6 混合传递
  • 5.4 函数的返回值
  • 5.5 变量作用域
  • 5.5.1 局部变量
  • 5.5.2 全局变量
  • 5.6 函数的特殊形式
  • 5.6.1 匿名函数
  • 5.6.2 递归函数
  • 5.7 时间处理模块——datetime
  • 5.8 实例7:模拟钟表
  • 5.9 代码抽象与模块化设计
  • 5.10 本章小结
  • 5.11 习题
  • 第6章 组合数据类型
  • 6.1 组合数据类型概述
  • 6.1.1 序列类型
  • 6.1.2 集合类型
  • 6.1.3 映射类型
  • 6.2 序列类型
  • 6.2.1 切片
  • 6.2.2 列表
  • 6.2.3 元组
  • 6.3 实例8:生成验证码
  • 6.4 集合类型
  • 6.4.1 集合的常见操作
  • 6.4.2 集合关系测试
  • 6.5 字典
  • 6.5.1 字典类型介绍
  • 6.5.2 字典的常见操作
  • 6.6 中文分词模块——jieba
  • 6.7 实例9:《西游记》人物出场统计
  • 6.8 本章小结
  • 6.9 习题
  • 第7章 程序设计之数字推盘
  • 7.1 数字推盘游戏简介
  • 7.2 游戏模块——pygame
  • 7.2.1 pygame的初始化和退出
  • 7.2.2 创建游戏窗口
  • 7.2.3 游戏循环与游戏时钟
  • 7.2.4 图形和文本绘制
  • 7.2.5 元素位置控制
  • 7.2.6 动态效果
  • 7.2.7 事件与事件处理
  • 7.3 游戏框架
  • 7.4 自顶向下的设计
  • 7.4.1 顶层设计
  • 7.4.2 子层设计
  • 7.4.3 第三层设计
  • 7.4.4 模块整合
  • 7.5 自底向上的实现
  • 7.6 运行数字推盘
  • 7.7 本章小结
  • 7.8 习题
  • 第8章 文件和数据格式化
  • 8.1 文件概述
  • 8.2 文件的基本操作
  • 8.2.1 文件的打开和关闭
  • 8.2.2 读文件
  • 8.2.3 写文件
  • 8.2.4 文件读写位置
  • 8.2.5 管理文件与目录
  • 8.3 文件迭代
  • 8.4 实例10:用户登录
  • 8.5 数据维度与数据格式化
  • 8.5.1 基于维度的数据分类
  • 8.5.2 一二维数据的存储与读写
  • 8.5.3 多维数据的格式化
  • 8.6 Python中的json模块
  • 8.7 本章小结
  • 8.8 习题
  • 第9章 数据分析与可视化
  • 9.1 数据分析概述
  • 9.1.1 数据分析的流程
  • 9.1.2 数据分析常用工具
  • 9.2 科学计算
  • 9.2.1 numpy之数组对象ndarray
  • 9.2.2 numpy的基本操作
  • 9.3 数据可视化
  • 9.3.1 数据可视化概述
  • 9.3.2 pyplot之绘图区域
  • 9.3.3 pyplot之图表与风格控制
  • 9.4 实例11:各学科成绩评估分析
  • 9.5 数据分析
  • 9.5.1 pandas数据结构
  • 9.5.2 pandas的基本使用
  • 9.6 本章小结
  • 9.7 习题
  • 第10章 网络爬虫
  • 10.1 网络爬虫概述
  • 10.2 爬虫爬取网页的流程
  • 10.3 抓取网页数据
  • 10.3.1 浏览网页过程
  • 10.3.2 使用requests模块抓取网页
  • 10.4 解析网页数据
  • 10.4.1 网页数据结构分析
  • 10.4.2 解析网页的过程和技术
  • 10.4.3 使用Beautiful Soup 4解析网页数据
  • 10.5 实例12:龙港房地产爬虫
  • 10.6 本章小结
  • 10.7 习题
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

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