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

▲点击关注后,并回复 20220101

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

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

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

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

《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/

免费获取方式

1,点击下方公众号 机器学习算法那些事 名片

2,关注 机器学习算法那些事后,在消息后台回复 20220101

此处建议复制

▲关注后,回复 20220101

注意:是 公众号 机器学习算法那些事 ,非本号

《Think Python》最新中文版火了,附完整PDF下载!相关推荐

  1. 复旦学子《可解释机器学习》中文版火了,完整PDF开发下载!

    可解释性是当下机器学习研究特点之一.最近,来自复旦大学的研究生朱明超,将<Interpretable Machine Learning>翻译成了中文.本文推介由朱明超同学亲自撰写. 这本书 ...

  2. Python 爬虫的工具列表( 附Github代码下载链接)

    Python 爬虫的工具列表( 附Github代码下载链接) 这个列表包含与网页抓取和数据处理的Python库 网络 通用 urllib -网络库(stdlib). requests -网络库. gr ...

  3. opencv python下载_[福利] OpenCV4 Python 最新中文版官方教程来了(附下载)

    教程简介 OpenCV 是计算机视觉中经典的专用库,然而其中文版官方教程久久不来.近日,一款最新 OpenCV4.1 版本的完整中文版官方教程出炉,读者朋友可以更好的学习了解 OpenCV 相关细节. ...

  4. opencv python教程-OpenCV4 Python 最新中文版官方教程来了(附下载)

    教程简介 OpenCV 是计算机视觉中经典的专用库,然而其中文版官方教程久久不来.近日,一款最新 OpenCV4.1 版本的完整中文版官方教程出炉,读者朋友可以更好的学习了解 OpenCV 相关细节. ...

  5. 附笔记pdf下载,MIT中文线性代数课程精细笔记[第四课]

    点击上方"MLNLP",选择"星标"公众号 重磅干货,第一时间送达 鉴于之前MIT的线代笔记没有跟新完和很多童鞋希望pdf版本下载学习,这里我把相关资源放到gi ...

  6. python调用第三方接口获取数据_python调用接口,python接收post请求接口(附完整代码)...

    与Scala语言相比,Python有其独特的优势和广泛的应用,python调用接口,因此Spark也推出了PySpark,它在框架上提供了一个使用Python语言的接口,python接收post请求接 ...

  7. Python模拟京东登录(附完整代码)

    来源:IMyxuan 链接:https://segmentfault.com/a/1190000011978866 分析登录的网络请求 打开https://passport.jd.com/new/lo ...

  8. (运动会模拟射靶)Python期末大作业(附完整文档)

    python期末大作业,因为是数据分析与可视化,所以我在网上搜索的时候,找到了一篇关于大作业射靶的题目,原文写的很好,也提供了下载,本篇在其基础上增加了数据可视化-图表,并且增加了,方差,个人平均分在 ...

  9. Python:实现doomsday末日算法(附完整源码)

    Python:实现doomsday末日算法 DOOMSDAY_LEAP = [4, 1, 7, 4, 2, 6, 4, 1, 5, 3,

最新文章

  1. 关于学习Python的一点学习总结(7->相关字符串操作)
  2. Ext.grid.Panel表格分页
  3. 带你学python基础:函数是个function?
  4. 修改归档模式的存档终点 archive log list
  5. C(++) Websocket实现扫码二维码登录---GoEasy
  6. 嵌入式开发之davinci--- spi 中的时钟极性CPOL和相位CPHA
  7. 数据结构C语言数组字符数组
  8. C#找出接口的所有实现类并遍历执行这些类的公共方法
  9. Python错误篇 | UserWarning: findfont: Font family [‘SimHei‘] not found. Falling back to DejaVu Sans.
  10. python 回归方程及回归系数的显著性检验_回归方程及回归系数的显著性检验
  11. LGame-0 3 Android与JavaSE游戏引擎 正式发布,新增SRPG制作模块
  12. 简述JAVAoop思想
  13. linux centos7下源码 tar安装mysql5.7.22或mysql5.7.20 图文详解
  14. 第一次训练----跳房子
  15. AC/DC电源模块输入电压范围
  16. java打印出 锟斤拷_一段java代码带你认识锟斤拷
  17. 2021年团体程序设计天梯赛-总决赛 L3-2 还原文件
  18. 【编程题】【Scratch三级】2021.03 接苹果
  19. 处理器后面的字母含义_电脑CPU型号末端的字母是什么意思?让小编来告诉你吧...
  20. mysql insert 返回值是什么_各种SQL Insert 返回值

热门文章

  1. 利用grep命令查找文件内容
  2. Java for LeetCode 206 Reverse Linked List
  3. android activity生命周期的一张经典图片
  4. 重新使用Eclipse建立安卓工程遇到的问题
  5. Discuz x 默认模板文件目录说明
  6. JoshChen_php 简单的商城网站功能原理(一)
  7. 4. 垃圾回收- 4.3垃圾收集器
  8. $.ajax使用总结(一):Form提交与Payload提交
  9. Linux下RabbitMQ服务器搭建
  10. svn中“clean up”死循环问题解决办法