学好Python的五本书
学好Python的五本书
万维钢这堂课说要学好一门新领域,可以从读五本书开始。下面我想跟同学分享,对一个生手如果要学好编程语言Python,应该要读哪五本书,它的先后顺序是什么?
好消息是这五本书都在《得到》电子书里有。
第一本(通俗易懂)
书名:看漫画学Python:有趣、有料、好玩、好用(全彩版)
作者:关东升 着;赵大羽 绘
这是一本漫画版的Python入门书,通俗易懂,这本书也介绍了Python 的历史、搭建、和Python的基础知识,包括数据类型、函数、类与对象、异常处理、内置模块、网络通信、图形用户界面和数据库。建议同学用最快的速度把这本书看完。
第二本(热门书)
书名:Python编程:从入门到实践(第2版)
作者:【美】埃里克·马瑟斯
这本书在美国被评为是给初学者学习Python最好的一本书,它的豆瓣分数也高达9.7。本书是学 Python的关键,建议同学一定要刻意反覆练习书中的例子。本书主要有两部分:第一部份讨论Python编程的基础知识并阐明了诸如字典、列表、类、对象、循环等观念,让读者了解如何使用 Python 编程,并学会如何编写清晰可读的代码。后半部分复习前半部分的内容,并用实际的项目和读者互动,来测试读者的了解程度。譬如说书中有一个项目就是外星人入侵的游戏。
第三本(专家的视角)
书名:像计算机科学家一样思考Python(第2版)
作者:【美】Allen B. Downey
这本书是计算机科学家Allen Downey所写。在美国这本书也是前10名被推荐的Python 好书。书中所用的案例很多是我们日常生活接触的问题,譬如说班上有23个学生,那么其中两个学生有相同生日的概率有多大?本书有21章,每一章最后都有练习题,并附上参考答案。
第四本(硬书)
书名:流畅的Python
作者:【巴西】Luciano Ramalho
这本书也是在美国前10名Python 的推荐书。本书是给Python的熟手提个醒,不要忽略那些少用但是非常有效的Python 代码。作者带领读者更进一步了解Python语言的功能,和它的知识库,并教读者如何写出更精准、更快和更容易读的代码。本书作者是巴西的 Web开发人员。在书中他引用了很多的例子是他在巴西一些重要的新闻门户网站中工作的项目。
第五本(未来走向的书)
书名:机器学习实战:基于Scikit-Learn和TensorFlow
作者:【法】Aurélien Géron
Scikit-Learn和TensorFlow是机器学习以及人工智能两个重要的工具,本书作者教读者如何用 Python 编程和这两个工具互动。这本书也被视为在数据科学和机器学习两个领域中六本最佳Python书籍之一。本书前半部在介绍如何用Python 整合Scikit-Learn和TensorFlow。后半部完全在讲神经网络,它还涵盖了卷积神经网路、自动编码器、以及TensorFlow更深入的问题。读完这本书并能够实际演练,将让你有机会成为人工智能的专业人才。
万老师在课堂中说读完书以后,还有四个步骤包括采访专家、到达前沿、行成观点、和完成叙事。我还没有完全想清楚它们和 Python 的关系,就留待以后吧。
golang技术交流群:316397059,vuejs技术交流群:458915921 囤币一族:621258209,有兴趣的可以加入
微信公众号: 心禅道(xinchandao)投资论道