转自 | 程序员书库(ID:OpenSourceTop)

众所周知,O'Reilly是许多主要技术书籍的出版商,他们拥有大量的无DRM权限的电子书,从人工智能到设计,从操作系统到安全......

虽然O'Reilly的大部分技术书籍都是在专有许可下发布的——防止用户共享和修改文本,不过仍然有许多书籍是可供广大读者在线阅读,不过这些书籍都是英文版。

今天和大家分享O'Reilly上有关Python的免费书籍:

01《A Whirlwind Tour of Python》

本书通过基于Python的开源数据科学库(包括NumPy、panda、Matplotlib、Scikit-learn等)向读者介绍Python语言的语法、特性。本书适合已经熟悉另一种编程语言的工程师、研究人员和数据科学家学习Python。

作者Jake VanderPlas使用Python3语法解释了Python的基本语法和语义、内置数据类型和结构、函数定义、控制流语句等等。

阅读地址:https://www.oreilly.com/library/view/a-whirlwind-tour/9781492037859/

02《20 Python Libraries You Aren't Using (But Should)》

本书向读者介绍了一些不太为人所知的Python库和工具,包括标准库中的第三方模块和一些非常有用的工具,你一定可以在这本书里发现许多有助于你日常工作的Python工具。

阅读地址:https://www.oreilly.com/programming/free/20-python-libraries-you-arent-using-but-should.csp

03《Hadoop with Python》

Hadoop大部分是用Java编写的,但这并不排除在这种分布式存储和处理框架中使用其他编程语言,特别是Python。通过这本书,你将了解如何将Python与Hadoop分布式文件系统(HDFS)、MapReduce、Apache Pig平台和Pig Latin script以及Apache Spark集群计算框架一起使用。

阅读地址:https://www.oreilly.com/programming/free/hadoop-with-python.csp

04

《How to Make Mistakes in Python》

即使是最好的程序员也会犯错误,经验丰富的程序员Mike Pirnat在使用Python的15年多时间里也犯过错误。有些是简单而愚蠢的;另一些则令人尴尬,付出惨痛代价的。在这本书中,他剖析了自己一些最令人难忘的错误,一层一层地剖析它们,找出犯错的原因。

阅读地址:https://www.oreilly.com/programming/free/how-to-make-mistakes-in-python.csp

05《Functional Programming in Python》

在本文中,Python软件基金会(Python Software Foundation)主任David Mertz研究了该语言的功能方面,Mertz描述了避免Python使用流控制语句、可调用函数的细微差别、如何使用迭代器、以及高阶函数的使用。

阅读地址:https://www.oreilly.com/programming/free/functional-programming-python.csp

06《Python in Education》

在学校的时候,你可能听过计算机革命、可能还听说过树莓派,无论你是一位程序员、教师、学生还是家长,本书为你提供了学习Python之前需要了解的知识。

作者Nicholas Tollervey向读者介绍了使Python适合教育的特性,并解释了活跃的Python社区如何支持教育扩展。你还将了解Raspberry Pi如何在Python的帮助下影响程序员。

阅读地址:https://www.oreilly.com/programming/free/python-in-education.csp

07《Picking a Python Version: A Manifesto》

本书通过决策树帮助你选择最适合你自己的Python版本、实现和发行版。它讨论比较了每种版本的优点,并简要讨论了每种版本存在的意义。

阅读地址:https://www.oreilly.com/programming/free/from-future-import-python.csp

星标我,每天多一点智慧

转载于:https://blog.51cto.com/14143343/2409205

这7本O’Reilly推出的免费Python电子书,够你看了相关推荐

  1. 【重磅】Google官方推出了免费的、中文的、机器学习初级课程。

    2019独角兽企业重金招聘Python工程师标准>>> 机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论.统计学.逼近论.凸分析.算法复杂度理论等 ...

  2. 苹果手机解压缩软件_360压缩大师360 推出的免费 macOS 解压缩软件

    闲来无事,翻了翻 Mac App Store 的排行榜,发现「360压缩大师」已经排到了免费榜 23 位. 以前用 Windows 的时候,最开始都是用 ghost 系统自带的 WinRAR,后来自己 ...

  3. Google 重申对 Kotlin 编程语言 Android 的承诺:谷歌推出 Kotlin 免费在线课程 Kotlin Bootcamp Course 1

    Google 重申对 Kotlin 编程语言 Android 的承诺:谷歌推出 Kotlin 免费在线课程 Kotlin Bootcamp Course 1 Kotlin Bootcamp Cours ...

  4. Google 重申对 Kotlin 编程语言 Android 的承诺:谷歌推出 Kotlin 免费在线课程 Kotlin Bootcamp Course 2

    Google 重申对 Kotlin 编程语言 Android 的承诺:谷歌推出 Kotlin 免费在线课程 Kotlin Bootcamp Course 2 5.1 扩展函数 In this code ...

  5. 网盘行业No1 金山快盘个人版推出永久免费100G空间

    2013.8.12金山快盘个人版推出永久免费100G空间!在个人云存储行业独树一帜! 100G空间永远免费! http://www.366yun.com http://www.kuaipan.cn/

  6. 著名动物园出版社 O'Reilly 提供数十本免费的电子书【含下载地址】

    听说有这惊天大福利,赶紧来写个推送~~,上我大书架照片. 著名计算机科学类图书发行商 O'Reilly 向用户提供了数十本免费的电子书, 这些电子书根据其类别分为编程类, 数据科学和人工智能类,安全类 ...

  7. 免费python语言_Python语言入门精品公开课(免费)

    Python语言入门精品公开课(免费) Python语言是一种面向对象.可扩展的解释型通用编程语言,也是一种功能强大的通用型语言.它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务.它的 ...

  8. python平台软件下载_Thonny(免费Python编程学习平台)V3.3.1 最新版

    Thonny(免费Python编程学习平台)是专门针对python初学者最新开发的编程学习软件.如何提升Python编程能力?Thonny(免费Python编程学习平台)轻松帮助用户.使用一个友好的I ...

  9. 免费python自学攻略-自学Python的10门免费课程,已学完

    Python现如今无疑是全球最受欢迎的编程语言.她不仅是一门传统编程语言,最前沿的人工智能,大数据,超大量数据分析,网络爬取数据都在用. 笔者最近也在学习,但是又不想花钱(我怕坚持不住!),于是在万能 ...

最新文章

  1. oracle 清理定期备份文件,RAC RMAN定期备份及删除脚本
  2. CUDA入门(三) 初探线程与块
  3. python定义私有变量的方法_Python怎么修改私有属性 如何访问python类中的私有方法...
  4. 求高精度幂(java)
  5. PK3Err0040: The target device is not ready for debugging. Please check your configuration bit settin
  6. 关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案
  7. python 读取数据出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin
  8. Android之上下文context
  9. 用计算机算出鞋子的鞋码,【鞋子尺码对照】鞋子尺码怎么算_鞋子尺码怎么量 - 妈妈网百科...
  10. 《Linux内核原理与设计》第十一周作业 ShellShock攻击实验
  11. 荣耀赵明评苹果发布会掉队5G:意料之中 情理之外
  12. pip设置国内镜像_virtualenv安装、使用、pip国内镜像替换---windows 0117-2020
  13. hive中删除表的错误Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException...
  14. 分布式之Zookeeper使用
  15. matlab中频谱的实现,如何在MATLAB中实现频谱核函数?
  16. 【Cmake】Ctest测试工具
  17. 金牛判势 精品起涨预警 主升浪起爆点指标 通达信指标公式
  18. GitLab 注册 Runner Registering Runners
  19. 数据库表数据怎么恢复数据_恢复糟透了。 这是数据。
  20. 压缩包文件密码忘记了文件怎么办?

热门文章

  1. EasyNVR摄像机H5流媒体服务器在windows上批处理脚本自动以管理员权限运行
  2. 第5次作业+105032014070+胡阳洋
  3. 从0到1:微信后台系统的演进之路(转自INFOQ)
  4. sqlite管理工具
  5. [译]GLUT教程 - 整合代码3
  6. Linux共享内存(二) (转载)
  7. 再谈共相式GIS和ArcObjects
  8. “落花有意随流水,流水无情恋落花。”出处
  9. 【Java】使用MapReduce程序统计PV数量
  10. 测试基础-04-用例的编写评审