推荐6本学习Python的免费电子书

开发 后端 前端
Python 逐渐地流行了起来,现在经常被用来作为初学者的入门语言。我们为初学者们选择了一些比较适合的免费 Python 书籍去学习。

便宜并不是没好货,这里的一些书籍已经被很多大学作为课本来使用,比如麻省理工的计算机科学与编程入门课程加利福尼亚大学的编程思想课程都用到了下面的某(几)本书籍。

51CTO推荐专题:畅游Python编程世界

Python 逐渐地流行了起来,现在经常被用来作为初学者的入门语言。我们为初学者们选择了一些比较适合的免费 Python 书籍去学习。

简明 Python 教程 ( A Byte of Python )

简明 Python 教程 ( A Byte of Python )

简明 Python 教程是Swaroop C.H. 教授为Python初学者写的一本书。“如果你只会打字的话,那这本书就是给你写的。”这本书的网站上这么写道。

这本书被很多大学作为课本所使用,比如上面提到的加州大学,以及NASA的喷气推进实验室(译注:表示不明白具体情况)。

这本书包含Python 2.X以及3.0版本的内容,但是仅仅更新到了3.0版本。另外,这本书同时也提供印刷版本。

Python核心编程 ( Learn Python the Hard Way )

Python核心编程 ( Learn Python the Hard Way )

Python核心编程是Zed Shaw为初学者写的一本书,书内使用的是Python 2.6版本。

Shaw是Mongrel以及Mongrel2的作者,以及这个程序员宣言的作者。

面向非程序员的 Python 教程 ( Non-Programmer's Tutorial for Python )

面向非程序员的 Python 教程是维基教科书的一个项目,分为Python 2.6Python 3两个版本。

Python 编程 ( Python Programming )

Python 编程也是维基教科书中的一个项目,上面提到的麻省理工学院正是使用了这本书。

Python 入门指南 ( The Python Tutorial )

Python 入门指南是由Python官方发布的一份教程。他也被麻省理工学院所使用。有Python 2.7以及Python 3.0的版本提供。

Python 思想 ( Think Python )

Python 思想 ( Think Python )

《Python 思想:软件设计介绍》的作者Allen B. Downey是富兰克林工程学院的计算机系副教授。这本书提供很多版本,包括印刷版本(传送门)。这本书是在Python 3.0出生之前写成的,后来更新加入了一些脚注去解释3.0与2.*版本之间的不同。

这本书的某些地方看起来有点混乱, 《Python思想》的在线版本是《软件设计:如何像一个计算机科学家一样思考》的升级版本《像计算机科学家一样:学习Python》中的Python部分(译注:真的好绕……)。同时这本书也有其他的语言提供,例如C++,Java 以及 Ruby。

Downey 的出版公司Green Tea Press同时也提供一些其他的免费的计算机方面的书籍。

原文链接:http://article.yeeyan.org/view/118842/182794

【编辑推荐】

  1. 浅析Python中的列表解析和生成表达式
  2. 自制Python函数帮助查询小工具
  3. 巧用IronPython做更灵活的网页爬虫
  4. 浅谈Python Web的五大框架
  5. 一个Python程序员的进化
责任编辑:陈贻新 来源: 译言网
相关推荐

2018-12-05 16:00:32

MongoDB数据库NoSQL

2018-11-12 15:40:46

MySQL数据库电子书

2012-11-28 11:33:46

Windows Ser

2013-06-14 10:13:06

PythonPython电子书Python教程

2019-02-18 14:20:54

电子书下载网站开发

2020-06-09 11:15:29

Linux命令行电子书

2020-03-03 15:17:45

Linux电子书命令

2019-09-17 09:34:29

Docker书籍GitHub

2011-06-27 13:17:56

Java

2018-06-08 16:39:53

机器学习数据科学书籍

2018-06-08 08:50:51

微软机器人 AI

2018-02-23 20:30:16

2018-12-20 08:00:00

2021-11-29 06:18:28

电子邮件邮件安全网络安全

2019-12-16 11:12:48

开源技术 数据

2019-07-22 16:39:57

技术研发Flutter

2017-10-16 15:49:31

Linux阅读器电子书

2009-06-12 16:52:49

2015-09-28 18:44:25

容联云通讯

2015-06-19 08:57:58

AngularJS实用工作流工具
点赞
收藏

51CTO技术栈公众号