一.《Python基础教程》
作者是[挪]芒努斯·利·海特兰德(Magnus Lie Hetland)
《Python基础教程 第3版》包括Python程序设计的方方面面:首先,从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高-级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识;作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程。
Python基础,用于熟悉Python语法,适合Python入门
二.《Python Cookbook》
作者是Alex Martelli、Anna Martelli Ravenscrof和David Ascher
CookBook介绍了Python应用在各个领域中的一些使用技巧和方法,从最基本的字符串、列表、字典、文件IO和排序,到进阶的函数、面向对象编程、数据库和数据持久化、 XML处理和Web编程,再到比较高级和抽象的描述符、装饰器、元类、迭代器和生成器,均有涉及。
每个知识点都配有案例和解决方案,代码可以直接拿来运行,当然建议大家手敲,这样理解会更加深入。
Python编程技巧汇总,内容详实使用,适合当工具书查询
三.《流畅的Python》
作者是Luciano Ramalho
本书是Python领域备受推崇的经典作品,致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,写出简洁、流畅、易读、易维护,并且地道的Python代码。本书着重讲解Python语言所独有的功能,助你成功进阶为Python高手。第2版与时俱进,教你跳出旧有经验,探索并运用地道的Python 3功能。第2版主体内容分为五部分:数据结构、函数即对象、类和协议、控制流、元编程。每一部分都精彩纷呈,通过丰富的示例和细致的讲解,教你充分利用Python特性,写出有效且现代的Python 3代码。