4.8 用户推荐指数
科技
类型
8.6
豆瓣评分
可以朗读
语音朗读
414千字
字数
2019-08-01
发行日期
展开全部
主编推荐语
Python编程基础教程,零基础快速上手学Python核心编程。
内容简介
这是一本Python快速入门书,基于Python 3.6编写。本书分为4部分,第一部分讲解Python的基础知识,对Python进行概要的介绍;第二部分介绍Python编程的重点,涉及列表、元组、集合、字符串、字典、流程控制、函数、模块和作用域、文件系统、异常等内容;第三部分阐释Python的特性,涉及类和面向对象、正则表达式、数据类型即对象、包、Python库等内容;第四部分关注数据处理,涉及数据文件的处理、网络数据、数据的保存和数据探索,最后给出了相关的案例。
本书框架结构清晰,内容编排合理,讲解循序渐进,并结合大量示例和习题,让读者可以快速学习和掌握Python,既适合Python初学者学习,也适合作为专业程序员的简明Python参考书。
目录
- 版权信息
- 内容提要
- 对本书第2版的赞誉
- 序
- 前言
- 致谢
- 关于本书
- 关于作者
- 关于封面插画
- 资源与支持
- 第一部分 开始篇
- 第1章 关于Python
- 1.1 用Python的理由
- 1.2 Python的长处
- 1.3 Python的短板
- 1.4 学Python 3的理由
- 1.5 小结
- 第2章 入门
- 2.1 Python的安装
- 2.2 基础交互模式和IDLE
- 2.3 使用IDLE的Python shell窗口
- 2.4 第一个程序“Hello, world”
- 2.5 利用交互式提示符探索Python
- 2.6 小结
- 第3章 Python概述
- 3.1 Python简介
- 3.2 内置数据类型
- 3.3 流程控制语句结构
- 3.4 创建模块
- 3.5 面向对象编程
- 3.6 小结
- 第二部分 重点内容
- 第4章 基础知识
- 4.1 缩进和代码块构建
- 4.2 识别注释
- 4.3 变量和赋值
- 4.4 表达式
- 4.5 字符串
- 4.6 数值
- 4.7 None值
- 4.8 获取用户输入
- 4.9 内置操作符
- 4.10 基本的Python编码风格
- 4.11 小结
- 第5章 列表、元组和集合
- 5.1 列表类似于数组
- 5.2 列表的索引机制
- 5.3 修改列表
- 5.4 对列表排序
- 5.5 其他常用的列表操作
- 5.6 嵌套列表和深复制
- 5.7 元组
- 5.8 集合
- 5.9 小结
- 第6章 字符串
- 6.1 将字符串理解为字符序列
- 6.2 基本的字符串操作
- 6.3 特殊字符和转义序列
- 6.4 字符串方法
- 6.5 将对象转换为字符串
- 6.6 使用format方法
- 6.7 用%格式化字符串
- 6.8 字符串内插
- 6.9 bytes对象
- 6.10 小结
- 第7章 字典
- 7.1 何为字典
- 7.2 字典的其他操作
- 7.3 单词计数
- 7.4 可用作字典键的对象
- 7.5 稀疏矩阵
- 7.6 将字典用作缓存
- 7.7 字典的效率
- 7.8 小结
- 第8章 流程控制
- 8.1 while循环
- 8.2 if-elif-else语句
- 8.3 for循环
- 8.4 列表和字典推导式
- 8.5 语句、代码块和缩进
- 8.6 布尔值和布尔表达式
- 8.7 编写简单的文本文件分析程序
- 8.8 小结
- 第9章 函数
- 9.1 基本的函数定义
- 9.2 多种函数参数
- 9.3 将可变对象用作函数实参
- 9.4 局部变量、非局部变量和全局变量
- 9.5 将函数赋给变量
- 9.6 lambda表达式
- 9.7 生成器函数
- 9.8 装饰器
- 9.9 小结
- 第10章 模块和作用域规则
- 10.1 何为模块
- 10.2 编写第一个模块
- 10.3 import语句
- 10.4 模块搜索路径
- 10.5 模块内部私有名称
- 10.6 库和第三方模块
- 10.7 Python作用域规则和命名空间
- 10.8 小结
- 第11章 Python程序
- 11.1 创建一个很简单的程序
- 11.2 让脚本在UNIX下直接运行
- 11.3 macOS系统中的脚本
- 11.4 Windows中多种脚本执行方式
- 11.5 程序和模块
- 11.6 发布Python应用程序
- 11.7 小结
- 第12章 文件系统的使用
- 12.1 os、os.path和pathlib的对比
- 12.2 路径和路径名
- 12.3 获取文件信息
- 12.4 文件系统的其他操作
- 12.5 处理目录树下的所有文件
- 12.6 小结
- 第13章 文件的读写
- 13.1 打开文件及file对象
- 13.2 关闭文件
- 13.3 以写入等模式打开文件
- 13.4 读写文本及二进制数据的函数
- 13.5 用pathlib读写文件
- 13.6 屏幕输入/输出及重定向
- 13.7 用struct模块读取结构化的二进制数据
- 13.8 用pickle将对象存入文件
- 13.9 用shelve保存对象
- 13.10 小结
- 第14章 异常
- 14.1 异常简介
- 14.2 Python中的异常
- 14.3 用到with关键字的上下文管理器
- 14.4 小结
- 第三部分 高级特性
- 第15章 类和面向对象编程
- 15.1 定义类
- 15.2 实例变量
- 15.3 方法
- 15.4 类变量
- 15.5 静态方法和类方法
- 15.6 继承
- 15.7 类及实例变量的继承
- 15.8 概括:Python类的基础知识
- 15.9 私有变量和私有方法
- 15.10 用@property获得更为灵活的实例变量
- 15.11 类实例的作用域规则和命名空间
- 15.12 析构函数和内存管理
- 15.13 多重继承
- 15.14 小结
- 第16章 正则表达式
- 16.1 何为正则表达式
- 16.2 带特殊字符的正则表达式
- 16.3 正则表达式和原始字符串
- 16.4 从字符串提取出匹配文本
- 16.5 用正则表达式替换文本
- 16.6 小结
- 第17章 数据类型即对象
- 17.1 类型即对象
- 17.2 类型的使用
- 17.3 类型和用户自定义类
- 17.4 鸭子类型
- 17.5 何为特殊方法属性
- 17.6 让对象像列表一样工作
- 17.7 特殊方法属性__getitem__
- 17.8 完整实现列表功能的对象
- 17.9 由内置类型派生子类
- 17.10 特殊方法属性的适用场景
- 17.11 小结
- 第18章 包
- 18.1 何为包
- 18.2 包的第一个示例
- 18.3 包的实际例子
- 18.4 __all__属性
- 18.5 包的合理使用
- 18.6 小结
- 第19章 Python库的使用
- 19.1 “功能齐备”的标准库
- 19.2 标准库之外的库
- 19.3 添加其他Python库
- 19.4 通过pip和venv安装Python库
- 19.5 PyPI(即“奶酪商店”)
- 19.6 小结
- 第四部分 数据处理
- 第20章 简单的文件问题
- 20.1 问题:没完没了的数据文件流
- 20.2 场景:无穷无尽的产品源数据
- 20.3 引入更多目录结构
- 20.4 节省存储空间:压缩和整理
- 20.5 小结
- 第21章 数据文件的处理
- 21.1 ETL简介
- 21.2 文本文件的读取
- 21.3 Excel文件
- 21.4 数据清洗
- 21.5 数据文件的写入
- 21.6 小结
- 第22章 网络数据
- 22.1 获取文件
- 22.2 通过API获取数据
- 22.3 结构化数据格式
- 22.4 抓取Web数据
- 22.5 小结
- 第23章 数据的保存
- 23.1 关系数据库
- 23.2 SQLite:sqlite3数据库的用法
- 23.3 MySQL、PostgreSQL和其他关系数据库的使用
- 23.4 利用ORM简化数据库操作
- 23.5 NoSQL数据库
- 23.6 用Redis实现键/值存储
- 23.7 MongoDB中的文档
- 23.8 小结
- 第24章 数据探索
- 24.1 Python的数据探索工具
- 24.2 Jupyter记事本
- 24.3 Python和pandas
- 24.4 数据清洗
- 24.5 数据聚合和处理
- 24.6 数据绘图
- 24.7 不用pandas的理由
- 24.8 小结
- 第25章 案例研究
- 25.1 数据的下载
- 25.2 解析inventory数据
- 25.3 根据经纬度选择一个观测站
- 25.4 选择观测站并获取其元数据
- 25.5 获取并解析真实的天气数据
- 25.6 将天气数据存入数据库(可选)
- 25.7 选取数据并作图
- 25.8 用pandas对数据绘图
- 附录A Python文档使用指南
- A.1 访问Web端的Python文档
- A.2 最佳实践:如何成为Pythonista
- A.3 PEP 8——Python编码风格指南
- A.4 注释
- A.5 Python之禅
- 习题答案
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。