整理 | AI科技大本营(ID:rgznai100)

想入门Python,但一直没找到合适的参考书籍?

《Think Python》是很多Python初学者的不二入门教材,受到广泛好评。该书原作者是美国Olin工程学院的教授Allen B. Downey,目前该书的原版和中文版本都已免费开源。

Allen称,《Think Python》是面向Python编程初学者的入门书籍。该书从编程的基本概念开始,经过精心设计,可以在首次使用时定义所有术语,并按照逻辑顺序发展介绍每个新概念。其中,较大的内容部分(如递归和面向对象的编程)都划分为一系列较小的步骤进行介绍。

中文版本译者是一名自学Python的编程爱好者。选择翻译《Think Python》,一是因为它是作者入门使用的第一本教材;二是,它确实非常浅显易懂,把很多概念用非常朴实的话进行解释。作者称,当时零基础学习Python的他看这本书没有大的障碍。

当然,这和作者在设计、编写此书时的出发点密不可分。目前,这本书已经更新到了Python 3版本。

以下是这本书的基本目录设置。

作者在前言里特意提及了《Think Python》 的一些值得关注的内容设置:

  • 我在每章的最后新增了一个名叫调试的小节。我会在这些小节中,为大家介绍如何发现及避免bug的一般技巧,并提醒大家注意使用Python过程中可能的陷阱。

  • 我增补了更多的练习题,从测试是否理解书中概念的小测试,到部分较大的项目。大部分的练习题后,我都会附上答案的链接。

  • 我新增了一系列案例研究——更长的代码示例,既有练习题,也有答题解释和讨论。

  • 我扩充了对程序开发计划及基本设计模式的内容介绍。

  • 我增加了关于调试和算法分析的附录。

《Think Python》 第二版有以下新特点:

  • 本书及其中的代码都已更新至Python 3。

  • 我增加了一些小节内容,还在本书网站上介绍如何在网络浏览器上运行Python。这样,如果你嫌麻烦的话,就可以先不用在本地安装Python。

  • 在海龟绘图这章中,我没有继续使用自己编写的海龟绘图包``Swampy``,改用了一个更标准的Python包 turtle。这个包更容易安装,也更强大。

  • 我新增了一个叫作“The Goodies”的章节,给大家介绍一些严格来说并不是必须了解的Python特性,不过有时候这些特性还是很方便的。

值得一提的是,除了《Think Python》这本书,Allen B. Downey还开源了《Think Bayes》等书籍。

原版下载链接:

https://greenteapress.com/wp/think-python-2e/

中文版下载链接:

https://codingpy.com/books/thinkpython2/index.html

【end】

精彩推荐

福利直达!CSDN技术公开课评选进行中,参与投票即有机会参与抽奖!大奖福利请见下方海报,承担你的2020全年技术干货!

推荐阅读

  • 福利直达!CSDN技术公开课评选进行中

  • 技术驰援抗疫一线, Python 线上峰会免费学!

  • 此次疫情被战胜后,或将给区块链的发展带来深远的影响

  • 企业微信再次升级;滴滴网约车欲加装防护隔离膜;Firefox 73发布 | 极客头条

  • 一文看懂Microsoft Azure的十年变迁

  • “抗疫”第二战场,那些屏幕后的“云”医生

  • 你点的每个“在看”,我都认真当成了AI

中文版开源!这或许是最经典的Python编程教材相关推荐

  1. 中文版开源!这或许是最经典的 Python 编程教材

    整理 | AI科技大本营(ID:rgznai100) 想入门Python,但一直没找到合适的参考书籍? <Think Python>是很多Python初学者的不二入门教材,受到广泛好评.该 ...

  2. 太赞了:中文版开源!这或许是最经典的计算机编程教材

    点击上方"视学算法",选择"星标"公众号 重磅干货,第一时间送达 转自:AI 科技大本营 <Think Python>是很多计算机初学者的不二入门教 ...

  3. Python入门书籍《Think Python》,中文版开源!最经典的Python编程教材

    Python小白推荐书籍-<Think Python> <Think Python>是很多计算机初学者的不二入门教材,受到广泛好评.该书原作者是美国 Olin 工程学院的教授 ...

  4. 中文版开源!最最最经典的Python编程教材强势来袭~

    <Think Python>是很多Python初学者的不二入门教材,受到广泛好评.该书原作者是美国Olin工程学院的教授Allen B. Downey,目前该书的原版和中文版本都已免费开源 ...

  5. python编程入门-Python编程入门经典pdf(Python编程入门教程) 高清中文版

    Python编程入门经典pdf(Python编程入门教程)下载.Python编程入门经典pdf高清版帮助各位更好的进行Python编程的学习以及理解,最经典的课题,最深入的概念,让你在Python编程 ...

  6. python编程入门经典教程-python编程入门经典

    第七章主要是文件操作相关,这么看用python---便,是一个不错的工具. <Python编程入门经典>主要内容:介绍用于存储和操作数据的变量的概念:讨论用于读写数据的文件和输入/输出:总 ...

  7. 吴恩达新书《Machine Learning Yearning》完整中文版开源!

    选自Github 来源:机器学习算法与自然语言处理 吴恩达新书<Machine Learning Yearning>完整中文版开源,整理给大家. <Machine Learning ...

  8. 官方中文版开源!快速入门PyTorch

    点击我爱计算机视觉标星,更快获取CVML新技术 本文来自于 52CV技术交流群群友ShusenTang的分享. 想快速入门PyTorch,你找对书了吗? 自 2016 年诞生以来,PyTorch 已经 ...

  9. 7个最佳的学习Python编程的开源库

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文转自|AI遇见机器学习 很多伙伴们在学习Python的过程中, ...

最新文章

  1. REST中的PUT与POST
  2. matlab 中all和any函数
  3. boost::contract模块实现private protected的测试程序
  4. 在WildFly的REST Web服务中与Jackson的双向关系
  5. JAVA入门级教学之(参数传递)
  6. Servlet实现文件下载
  7. Leadership_领导力和团队管理
  8. rest-framework之版本控制
  9. d3.js 旋转图形_1.基础知识(3) Matlab绘制特殊的图形
  10. 泰拉瑞亚测试速度的软件,泰拉瑞亚1.4工具速度是多少 泰拉瑞亚1.4工具速度介绍-游侠网...
  11. springmvc应用-自定义参数解析器
  12. 智能汽车软件行业深度研究:汽车软件的星辰大海
  13. stm32使用AD采样需要注意的一些小问题
  14. bochs模拟器创建映像文件 、写入文件并启动
  15. 电镜的成像原理-透射电镜成像原理2
  16. Solidworks 3D Onshape 3D 繪圖自學分享
  17. hfds_HFDS的数据写入流程
  18. bi软件用来做什么?
  19. DIY一个简易查询系统
  20. 【嵌入式烧录/刷写文件】-5.1-详解map格式文件

热门文章

  1. 软考新思维--2017年上半年信息系统项目管理师上午试题分析与答案(试题16-20题)...
  2. python自定义库文件路径
  3. 【转】用示例说明索引数据块中出现热块的场景,并给出解决方案
  4. 以前初学php用的分页函数
  5. 把握每天的第一个钟头
  6. 通过网络安装VMware ESX Server 5
  7. 使用summernote实现复制图片即可实现图片上传
  8. sqlserver 2014使用时有Cannot find one or more components
  9. C语言基础(12)-输入和输出
  10. 微擎删除分类无法删除解决-select in效率低解决办法