去年看过一篇文章,是关于18年的最适合0基础学习的书籍,今年,最新的书籍也已经统计出来。书籍的PDF太过于难找,因此不少PDF都找不到。 仅仅只能找到英文版PDF
本文章统计了1八、19并作过对比,在结尾,会对各书进行分析。书籍PDF以及书籍源码可在评论区获取
适合初学者的书籍
1.《Python速成班:给予项目的手动编程入门》

本书主要学习内容算法
- 编程基础和Python语法
- 游戏类
- 数值编程和数据挖掘
- 网页抓取
- Web开发
他的上一本书是《Python编程:从入门到实践》,这在18年的排行版中书籍推荐指数第一名数据库
2.《学习Python》

本书主要学习内容编程
- 探索Python的主要内置对象类型,例如数字,列表和字典
- 使用Python语句建立和处理对象,并学习Python的常规语法模型
- 使用函数避免代码冗余和打包代码以供重用
- 使用模块将语句,函数和其余工具组织成更大的组件
- 深刻学习类:Python的用于构建代码的面向对象编程工具
- 使用Python的异常处理模型和开发工具编写大型程序
- 学习高级Python工具,包括装饰器,描述符,元类和Unicode处理
3.《使用Python自动完成无聊的工做:面向初学者的实用编程》

本书主要学习内容数据结构
- 编程基础和Python语法
- 网页抓取
- GUI开发
- 图形与计算机视觉
- 自动执行常见计算机任务
4.《艰难地学习Python 3:一个很是美丽的计算机和代码世界的简单介绍》

本书主要学习内容机器学习
5.《适用于全部人的Python:探索Python 3中的数据》

本书主要学习内容函数
- 编程基础和Python语法
- 网页抓取
- 数据库
- 数值编程和数据挖掘
6.使用Python进行计算和编程的简介:及其用于理解数据的应用程序

本书主要学习内容工具
- 编程基础和Python语法
- 算法和数据结构
- 数值编程和数据挖掘
- 机器学习与AI
7.学习Python的更智能方式:更快地学习它。

本书主要学习内容学习
8.绝对入门的Python编程

本书主要学习内容开发工具
9. Python编程:计算机科学概论

本书主要学习内容人工智能
- 编程基础和Python语法
- GUI开发
- 算法和数据结构
对于0基础的同志针对性书籍推荐(我的理解)
- 若是你的的基础为0,刚刚接触Python,能够考虑考虑《学习Python的更智能方式:更快地学习它》、《学习Python》、《Python编程:从入门到实践》,这几本书是纯介绍编程基础以及Python语法
- 若是你有点基础,可是并非很好,可是你又想本身开发点小游戏玩玩,能够考虑考虑《艰难地学习Python 3:一个很是美丽的计算机和代码世界的简单介绍》、《绝对入门的Python编程》
- 在基础扎实的前提下,你还不知道对什么感兴趣,或者说不知道往哪一个方向发展,能够考虑《Python速成班:给予项目的手动编程入门》,这本书总结了几乎全部的主流发展方向前期所需的知识,掌握完这本书后,就基本对全部的方向熟悉可是又不精通的一个成都。
- 若是对算法、人工智能有想法,能够考虑考虑《Python编程:计算机科学概论》这本书详细的讲述了算法与数据结构,对算法以及数据结构不是很掌握推荐这一本书。《使用Python进行计算和编程的简介:及其用于理解数据的应用程序》在有了基础之后考虑这本书。
- 若是想走数据挖掘、数据分析这条路的,《适用于全部人的Python:探索Python 3中的数据》、《使用Python自动完成无聊的工做:面向初学者的实用编程》这两本书能够很好的给大家带来一个学习方向