1、《父与子的编程之旅》 又名 《与孩子一起学编程》
本书是一本家长与孩子共同学习的入门书。作者是一对父子,他们以Python语言为例,详尽细致地介绍了Python如何安装、字符串和操作符等程序设计的基本概念,介绍了条件语句、函数、模块等进阶内容,最后讲解了用Python实现游戏编程。书中的语言生动活泼,叙述简单明了。为了让学习者觉得编程有趣,本书编排了很多卡通人物及场景对话,让学习者在轻松愉快之中跨入计算机编程的大门。
2、《简明 Python 教程》
在线阅读:简明 Python 教程
本书的由来
我最初接触Python是当我需要为我的软件钻石写一个方便安装过程的安装程序的时候。我得在Python和Perl语言中选择一个绑定Qt库。我在网上做了一些研究,偶然发现了一篇文章。那是Eric S. Raymond(著名的电脑高手)谈Python如何成为它最喜欢地编程语言的一篇文章。我同时发现PyQt绑定与Perl-Qt相比要出色得多,所以我选择了Python语言。
之后我开始寻找一本关于Python的优秀书籍。我竟然找不到!虽然我找到了一些O'Reilly的书,不过它们不是太贵就是如同一本参考手册而不是一本指南。我最后使用了Python附带的文档,不过它太简略了。那个文档确实很好的给出了Python的概念,不过不够全面。尽管最后我根据我以前得编程经验掌握了那个文档,不过我觉得它完全不适合于新手。
大约在我首次使用Python语言的六个月之后,我安装了那时最新的Red Hat 9.0 Linux。在我玩弄KWord应用程序的时候,我突然想写一点关于Python的东西。很快我就写了30多页,然后我开始认真地想办法把它变成一本完整的书。经过 多次 的改进和重写,它终于成为了一本有用的完整的Python语言学习指南。我把本书贡献给开源软件者们。
本书来自于我个人学习Python的笔记,不过我尽力让它更加适合别人的口味。
在开源精神的鼓舞下,我收到了许多建设性的建议和批评以及来自热心读者的反馈,它们使这本书变得更加出色。在线文字教程:
3、Head First Python
本书介绍了Python的动态存储数据的唯一方法、构建基于Python的Web服务器和Web应用程序、在Android平台上编写移动的应用程序、使用PyGame和PyKyra来开发复杂的游戏、 生成基于GUI的程序与Python的代码库,以及编写Python脚本以自动执行任务对您常用的应用程序。
4、Dive Into Python
5、Python 核心编程
本书描述了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常,介绍了更多高级主题,包括复杂的实例。适合Python初学者,以及已经入门但想继续学习和提高自身Python技巧的程序员。
6、深入理解 Python
7、Python3 标准库
《Python3标准库》主题:
1.文本:
介绍了string、re、difflib
2.数据结构:
介绍了enum、collections、array、heapq、bisect、queue、struct、weakref、copy、pprint
3.算方:
介绍了functools、itertools、operator、contextlib
4.日期和时间
介绍了time、datetime、calendar
5.数学运算:
介绍了decimal、fraction、random、math、statistics
8、Python 编程指南
编辑推荐:本书是一本全面介绍Python语言的书籍,作者首先简明扼要地介绍了Python的语句、模块、数据类型、函数和模块等基础知识,然后通过大量的示例程序,详细介绍了Python在Tkinter脚本、数据库、数学/科学函数、服务器、字符串和其他数据类型、系统操作、游戏和人工智能方面的应用。并且作者将Python的FAQ放在本书的附录中,方便读者查阅。 本书适合Python初学者,对于有一定C语言。