本书内容易于理解,而且读起来生动有趣,是编程和Python初学者不可多得的优秀教程。书中首先介绍了Python的基础知识,然后逐渐深入多种主题,结合教程和攻略式风格来讲解Python 3中的概念。每章结尾的练习可以帮助你巩固所学的知识。 本书会为你学习Python打下坚实的基础,包括测试、调试、代码复用的最佳实践以及其他开发技巧。同时还会告诉你如何在商业、科学和艺术领域使用Python,并教会你使用多种Python工具和开源包。 通过阅读本书,你将能够: 学习简单的数据类型,以及基本的数学和文本操作 学习用Python内置的数据结构来处理数据 掌握Python的代码结构和函数的用法 使用模块和包编写大规模Python程序 深入理解对象、类和其他面向对象特性 学习使用普通文件、关系数据库和NoSQL数据库来存储数据 使用Python构建Web客户端、服务器、API和服务 管理系统任务,比如程序、进程和线程 理解并发和网络编程的基础知识 “Bill Lubanovic编写了一本非常优秀的著作,介绍了编程的基础知识,并指导你如何利用庞大的Python工具箱解决现实生活中的问题。通过阅读本书,你一定能学会如何用Python解决问题。” ——Loïc Pefferkorn,开源系统工程师