给Python 初学者
如果你之前一点编程经验都没有,先看如下三本:
《简明 Python 教程》(A Byte of Python)
本书是为有志于学习Python编程的人写的,适合从编程门外汉到计算机高手的各种读者阅读。如果完全没有编程基础,应从1章开始阅读。如果你是熟悉一两门语言、想要快速掌握Python的程序员,可以大致浏览前几章,然后直接跳到10章学习Python标准库。即使你已经是一名专家,也可以在后面的10个项目中找到值得参考之处。
https://pan.baidu.com/s/1mD5w_A2ObHaBi0FNBXGdIA
提取码: igj1
《笨办法学 Python3》(Learn Python the Hard Way)
本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python 3.6版本编写的。
《Python编程:从入门到实践》
从编程小白的角度看,入门极佳。手把手教的感觉,却绝不啰嗦。什么叫入门书?一本书读下来,行文上不卡壳,逻辑上不跳跃,读者如爬楼梯,一步一步即可登楼。
《Head First Python》
Head First 系列的书籍一直饱受赞誉,这本也不例外。Head First Python主要讲述了Python 3的基础语法知识以及如何使用Python快速地进行Web、手机上的开发。本书将提供一个完整的学习体验,帮助你迅速成为一名Python程序员。
入门推荐的最后——Python官方手册
有图书选择恐惧症的同学就看官方手册吧。效果非常棒!
地址:docs.python.org/3/
给Python 进阶者
当你对Python有了一定了解,在实际的工作中用过一段时间,那么就应该考虑进阶相关的书籍了。进阶推荐的书有如下几本:
《流畅的Python》
本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,避免重复劳动,同时写出简洁、流畅、易读、易维护,并且具有地道Python风格的代码。本书尤其深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。
《Python Cookbook 中文版,第 3 版》
《Python Cookbook(第3版)中文版》非常适合具有一定编程基础的Python程序员阅读参考。Cookbook 总能让你有一种:“哇塞,漂亮!”的感觉。能把 Cookbook 全部读完,你的 Python 水平绝对发生质变。
https://pan.baidu.com/s/14YJy3OUdk0VBl9_KFZoeCg
提取码: g5as
《Python 编程实战:运用设计模式、并发和程序库创建高质量程序》
资深Python专家Doug Hellmann作序鼎力推荐,网站全五星评价,Python领域极有影响力的著作之一;
围绕Python编程的核心问题,系统而详细地讲解Python设计模式、并发和程序库等各种实用编程技术和技巧,并以3个完整的案例展示“设计-实现-优
《
》
这是学好Python的必经之路,如果英文不过关,买本书花一段时间好好看这些标准库的使用方法,对于未来写代码和阅读开源项目以及其他同事写的项目都有非常大的帮助。