打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
O''''Reilly系列的Python书有什么区别?

作为O'Reilly的脑残粉,这个问题我喜欢。

长文预警。长文预警。长文预警。

回答的结构共分三部分:

一、汇集15本O'Reilly书籍的书名、封面、作者、页数、目录、简评,以供选择。

其它7本O'Reilly出版的Python书名

三、个人推荐的Python书籍

四、大家最最喜欢的下载地址


第一部分:

0.《Learning Python》中文名《Python学习手册》

作者Mark Lutz 共1600页

主要内容:

学习Python的主要内建对象类型:数字、列表和字典。

使用Python语句创建和处理对象,并且学习Python的通用语法模型。

使用函数构造和重用代码,函数是Python的基本过程工具。

学习Python模块:封装语句、函数以及其他工具,从而可以组织成较大的组件。

Python的面向对象编程工具,用于组织程序代码。

学习异常处理模型,以及用于编写较大程序的开发工具。

了解包括装饰器、描述器、元类和Unicode处理等高级Python工具。

显然,这是一本Python语言较为全面的入门书籍。

1.《Programming Python》中文名《Python编程》

作者Mark Lutz 共1584页

主要内容:如何应用Python进行系统管理、GUI编程和web开发,并探索Python在网络、数据库、前端、脚本层、文字处理等方面的应用。

显然,此书侧重于Python在现实世界的编程任务的应用。

2.《 Python Pocket Reference》中文名《Python袖珍指南》

作者Mark Lutz 共189页

以上三本是同一作者的配套书

主要内容:

部分目录:

正如书名,一本袖珍指南书籍。

3.《Head First Python(中文版)》

作者:Barry.P. 共457 页

主要内容:简单介绍Python的基础知识,然后转向持久存储、异常处理、Web开发、SQLite、数据加工和lGoogle App Engine,以及为Android编写移动应用。

更偏向实用,而非全面介绍Python的书籍。

4.《Python Cookbook》

作者David M. Beazley / Brian K. J 共684页

主要内容:介绍了Python应用在各个领域中的一些使用技巧和方法。

原书说得很清楚:

5.《Python语言入门》作者Mark Lutz,2001年出版的,就直接忽略吧。

6.《Python for Data Analysis》中文《利用Python进行数据分析》

作者Wes McKinney 共464页

主要内容:

·将IPython这个交互式Shell作为你的首要开发环境。

·学习NumPy(Numerical Python)的基础和高级知识。

·从pandas库的数据分析工具开始。

·利用高性能工具对数据进行加载、清理、转换、合并以及重塑。

·利用matplotlib创建散点图以及静态或交互式的可视化结果。

·利用pandas的groupby功能对数据集进行切片、切块和汇总操作。

·处理各种各样的时间序列数据。

·通过详细的案例学习如何解决Web分析、社会科学、金融学以及经·济学等领域的问题。

部分目录

如果想用python进行数据分析,显然此书不应错过。

7.《Think Python 》中文名《像计算机科学家一样思考Python》

作者Allen B.Downey 共328页

主要内容:

作者从最基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。

此外,书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法、运行时和语义错误。

每一章都配有术语表和练习题,方便读者巩固所学的知识和技巧。

此外,每一章都抽出一节来讲解如何调试程序。

作者针对每章中所专注的语言特性,或者相关的开发问题,总结了调试的方方面面。

这是一本实用的入门书籍,适合没有python编程经验的程序员阅读。

8.《Python网络数据采集》

作者米切尔 共200页

主要内容:

第一部分重点介绍网络数据采集的基本原理:

如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。

第二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何通过更多的方式接入网络。

讲得不够深入,但这是市面最全面最值得一看的Python爬虫入门书籍了。

9.《Flask Web开发:基于Python的Web应用开发实战》

作者Miguel Grinberg 共224页

主要内容:

学习Flask应用的基本结构,编写示例应用;

· 使用必备的组件,包括模板、数据库、Web表单和电子邮件支持;

· 使用包和模块构建可伸缩的大型应用;

· 实现用户认证、角色和个人资料;

· 在博客网站中重用模板、分页显示列表以及使用富文本;

· 使用基于Flask的REST式API,在智能手机、平板电脑和其他第三方客户端上实现可用功能;

· 学习运行单元测试以及提升性能;

· 将Web应用部署到生产服务器。

基于Python的Flask Web应用开发实战书籍。

10.《Fluent Python》中文名《流畅的Python》

作者Luciano Ramalho 共600页

主要内容:

● Python数据模型:理解为什么特殊方法是对象行为一致的关键。

● 数据结构:充分利用内置类型,理解Unicode文本和字节二象性。

● 把函数视作对象:把Python函数视作一等对象,并了解这一点对流行的设计模式的影响。

● 面向对象习惯用法:通过构建类学习引用、可变性、接口、运算符重载和多重继承。 

  ● 控制流程:学习使用上下文管理器、生成器、协程,以及通过concurrent.futures和asyncio包实现的并发。

● 元编程:理解特性、描述符、类装饰器和元类的工作原理。

这是一本从语言设计层面剖析编程细节的进阶书籍。

11.《Python高性能编程》

作者Micha Gorelick, Ian Ozsvald

主要内容:

围绕如何进行代码优化和加快实际应用的运行速度进行详细讲解。

本书主要包含以下主题:计算机内部结构的背景知识、列表和元组、字典和集合、迭代器和生成器、矩阵和矢量计算、并发、集群和工作队列等。

最后,通过一系列真实案例展现了在应用场景中需要注意的问题。

这是一本Python进阶必读书籍

12.《Data Wrangling With Python》中文《Python数据处理》

主要内容:

本书采用基于项目的方法,介绍用Python完成数据获取、数据清洗、数据探索、数据呈现、数据规模化和自动化的过程。
主要内容包括:Python基础知识,如何从CSV、Excel、XML、JSON和PDF文件中提取数据,如何获取与存储数据,各种数据清洗与分析技术,数据可视化方法,如何从网站和API中提取数据。

这是难得一见的精讲数据处理的书籍。

13.《Introducing Python》

作者Bill Lubanovic 共476页

主要内容:

前7章讲解python基础,之后分别是python在web、数据库、网络等方面的应用,附录介绍了图像、数学统计(Math、NumPy)等模块的应用。

这是一本快速上手python实践的书籍

14.《The Hitchhiker's Guide to Python》中文《Python最佳实践指南》

作者Kenneth Reitz / Tanya Schlusser 共300页

主要内容:旨在为Python初学者和专家提供一个关于Python安装、配置、和日常使用的最佳实践手册。

如果你不知道如何着手学习Python,那么先阅读此书就对了。

它会告诉你如何安装Python,如何选择开发工具和配置开发环境,以及阅读哪些书籍学习python。

以下分割线部分来自此书:



第二部分:其它7本O'Reilly的Python书籍

1.《Python and AWS Cookbook》

2.《Python and HDF5》

3.《Introduction to Machine Learning with Python》

4.《Data Visualization with Python and JavaScript》

5.《Foundations for Analytics with Python》

6.《Python Data Science Handbook》

7.《Thoughtful Machine Learning with Python》

第三部分:个人推荐的书单

1. 0基础入门:

《父与子的编程之旅》《python简明教程》《笨方法学python》

2. 五本有特色实例易上手书籍:

《Python编程:从入门到实践》《Python编程快速上手》《Head First Python》

《Think Python》即《像计算机科学家一样思考》

《Python基础教程》

3. 全面权威的入门书籍

《python核心编程》第二版+第三版

《python学习手册》、《python编程》均第四版

《python标准库》

进阶需读:

《Python Cookbook》

《Fluent Python》中文名《流畅的Python》

《Python高性能编程》

《Effective Python_编写高质量代码改善Python程序的91个建议》

《Writing Idiomatic Python》

第四部分:

某度云盘/s/1o9wfr6M,提取q9jg

如果对您有帮助,请点赞支持鼓励。

有疑问请评论区留言。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
R vs Python:R是现在最好的数据科学语言吗?
python入门代码指南教程书籍推荐2020总结全集汇总
久等了,你要的 Python 书籍推荐,来了!
Python是什么?Python是干什么用的?
价值2400元的python全栈开发系列Flask Python Web 网站编程视频教程
Python编程:从入门到精通
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服