对于刚开始接触 python 的朋友, 都希望能够找到能够快速入门并且能够上手运用 python, 我认为有几本书可以同时看, 并且测试代码, 这样提高较快.
对于自学的朋友来说, 推荐《Python 编程无师自通》作者是一名自学成才的程序员, 经过一年的自学, 掌握了编程技能并在 eBay 找到了一份软件工程师的工作. 结合个人经验写作而成, 旨在帮助从外行成长为一名专业的 Python 程序员. 包括 5 部分内容: 第一部分 (第 1~11 章) 介绍了编程基础知识, 以及函数, 容器, 字符串, 循环和模型等概念; 第二部分 (第 12~15 章) 介绍了编程范式和面向对象编程等知识; 第三部分 (第 16~20 章) 介绍了 Bash, 正则表达式, 包管理器和版本控制等编程工具方面的知识; 第四部分 (第 21~22 章) 主要涉及数据结构和算法方面的知识; 第五部分 (第 23~27 章) 则是关于求职与团队协作的内容. 可以满足几乎所有想要学习编程的初学者.
《Python 编程无师自通专业程序员的养成》中文 PDF,254 页, 带书签目录, 文字可复制. 英文 PDF,278 页, 带书签目录, 文字可以复制. 配套源代码.
下载: https://pan.baidu.com/s/1c07ChsbnhGHALkyZwkGgWw
提取码: b758
《Python 编程从入门到实践》是一本针对所有层次的 Python 读者而作的 Python 入门书. 全书分两部分: 第一部分介绍用 Python 编程所必须了解的基本概念, 包括 matplotlib,NumPy 和 Pygal 等强大的 Python 库和工具介绍, 以及列表, 字典, if 语句, 类, 文件与异常, 代码测试等内容; 第二部分将理论付诸实践, 讲解如何开发三个项目, 包括简单的 Python 2D 游戏开发如何利用数据生成交互式的信息图, 以及创建和定制简单的 web 应用, 并帮读者解决常见编程问题和困惑.
《Python 编程从入门到实践》中文 PDF, 带目录书签, 文字可以复制, 484 页, 英文 PDF, 带目录书签, 文字可以复制, 562 页. 配套源程序.
下载: https://pan.baidu.com/s/1nxTGfKc1kylRjjL1kByfZw
提取码: xpta
《Python 编程从入门到实践》架构非常漂亮, 基本一本书描绘了 Python 的一幅 "景象", 它不是教科书式的分章节阐释语法, 仅在前半部分讲到一些基本的表达(如果已经有面向对象编程基础的, 就只剩下语法问题), 后面的三个操作案例分别是游戏开发, 简单的数据可视化和 Web 应用, 没有太复杂的概念延伸.
《Python 编程快速上手让繁琐工作自动化》适合任何想要通过 Python 学习编程的读者, 尤其适合缺乏编程基础的初学者. 通过阅读本书, 读者将能利用强大的编程语言和工具, 并且会体会到 Python 编程的快乐.
《Python 编程快速上手让繁琐工作自动化》中文 PDF, 带书签目录, 文字可以复制, 412 页. 英文 PDF, 带书签目录, 文字可以复制, 505 页. 配套源程序.
下载: https://pan.baidu.com/s/16oNFO8kJl5FdGdEr9E2TEQ
提取码: 9574
《Python 编程快速上手让繁琐工作自动化》是一本面向实践的 Python 编程实用指南. 本书的目的, 不仅是介绍 Python 语言的基础知识, 而且还通过项目实践教会读者如何应用这些知识和技能. 本书的首部分介绍了基本 Python 编程概念, 第二部分介绍了一些不同的任务, 通过编写 Python 程序, 可以让计算机自动完成它们. 第二部分的每一章都有一些项目程序, 供读者学习. 每章的末尾还提供了一些习题和深入的实践项目, 帮助读者巩固所学的知识. 附录部分提供了所有习题的解答.
调试了书中 90% 多的例子, 用的 Python3.6 的版本, 基本都调通了, 而且自己对程序做了一定的变形, 受益匪浅.
《Python 高手之路第 3 版》中文 PDF,217 页, 带书签目录, 文字可以复制. 英文 PDF,271 页, 带书签目录, 文字可以复制.
《Python 可以这样学》PDF,532 页, 带书签目录, 文字可以复制; 配套源代码和课件; 董付国 编写.
下载: https://pan.baidu.com/s/1APtI97NQX2ltbbgTcwAb7Q
提取码: e638
《Python 可以这样学》共分 16 章, 对 Python 内部工作原理进行了一定深度的剖析, 99% 以上的案例代码使用 Python 3.5.1 实现, 适当介绍 了 Python 代码优化, 系统编程和安全编程的有关知识, 满足不同层次读者的需要. 另外, 书中通过小提示, 小技巧, 注意拓展知识等 形式介绍了更多的内容, 全部内容远比章节目录所显示的要多, 需要认真阅读才能真正领会其中的奥妙. 适合作为 Python 程序员的开发指南, 也可以作为高等院校计算机专业, 软件工程专业等专业的 Python 教材, 还可以作为 Python 爱好者的指导用书.
《Python 高手之路第 3 版》不是一本常规意义上 Python 的入门书, 没有 Python 关键字和 for 循环的使用, 也没有细致入微的标准 库介绍, 而是完全从实战的角度出发, 对构建一个完整的 Python 应用所需掌握的知识进行了系统而完整的介绍. 更为难得的是, 从如何开始一个新的项目讲起, 首先是整个项目的结构设计, 对模块和库的管理, 如何编写文档, 进而讲到 如何分发, 以及如何通过虚拟环境对项目进行测试. 此外, 本书还涉及了很多高级主题, 如性能优化, 插件化结构的设计与架构, Python 3 的支持策略等.
《Python 基础教程第三版》中文 PDF,483 页, 带书签目录, 文字可复制; 英文 PDF,544 页, 带书签目录, 文字可复制; 配有源代码.
下载 https://pan.baidu.com/s/175ID5lJPIIWZWT8fpUmyNA
提取码: 8v8f
整本书的结构安排还是比较明显的. 先是基础知识和 python 的基本数据类型和语言特性介绍, 然后是面向对象的编程. 之后介绍 python 的标准库以及相关主题的编程(比如数据库, 文件 IO,GUI, 网络编程), 最后是以 10 个项目来总结对前面知识的综合运用. 应该说这个内容编排和传统的编程入门书籍没有太大区别, 除了最后的 10 个练习项目是特色. 除此以外, 这本书对于基础知识的讲解还是比较到位的, 说比较到位, 自然是还有缺陷, 而且缺陷不小, 后面会详谈. 但无论如何, 新手看完前面, 基本能够做点简单的事情, 对编程应该有起码的概念了. 如果能耐心的敲完书中的示例, 并且认真的学习 python 的标准库的话, 初学者应该能够很快的写出一些简单的小工具. 如果能够对书中第 19 章的内容进行深入学习, 并认真额完成 10 个项目的话, 基本上可以说半只脚进了软件开发的门.
全书分为三部分. 第一部分, 讲述 python 语法, 没有废话, 该说的都说了, 还掺入了一些 python 3.0 要注意的细节, 另外, 用平白的话语就将 OOP 讲清楚了, 很好, 如果加上图, 效果更佳. 第二部分, 介绍了常用的 GUI, 框架等应用, 点到即止, 算是为第三部分做铺垫了, 没有太多亮点; 不过从数目众多的应用中也可以了解到 python 的强大. 第三部分是 project 部分. 很多编程书籍, 都是简单的将语法给你过一遍就算了, 但是这本书, 除了讲述语法和介绍应用库之外, 还手把手教你开始真正使用 python 写程序, 教导你完成几个 project, 免去了经常要问的的 "学完了一门语言之后, 可以做什么" 之类的疑问; 从 project 中, 也可以真正领略 python 的魅力所在. 学习一门编程语言的最好方法就是真正使用它 -- 这本书算是真正实践了这句话.
来源: http://www.bubuko.com/infodetail-3158841.html