目前在线教育、Github学习资源非常丰富,但是我依然认为学习Python过程中需要至少用心去看完一本书,文末有“惊喜”。

因为,很多有关Python的在线教程都是出自个人或者无良的教育机构之手,所以,在质量和严谨性方面就很难得到保障,而一些不错的书籍是经过严格的把关和很多学习者验证走到最后的,质量和严谨性更能得到保障。

对于Python学习我推荐3本书。

1. 《Python编程从入门到实践》

如果时间有限,我认为入门阶段可以通过菜鸟教程、廖雪峰Python进行学习。如果时间充足,我认为可以看一下入门书籍,因为更加严谨一些。

《Python编程 从入门到实践》是一本比较适合入门的书籍,环境配置、变量、列表、if语句、函数等基础的概念都会详细的展开介绍,这对于没有编成基础的同学非常有帮助。

2. 《流畅的Python》

这是一本经得起考验的Python书籍。

它和大多数书籍和在线教程蜻蜓点水式的讲解不同,它更加深入,深入而不冗余,在你看这本书的时候你会发现,它的每一段话都是有意义的,没有什么废话。

它分别从数据结构、字典集合、文本和字节序列、函数、设计、装饰器、闭包等讲起,然后对每一块知识进行展开,详细介绍里面最根本的原理,然后告诉你,该怎么用好它,高效的使用它。

举一个最简单的例子,在绝大多数教程都会讲到循环和条件语句,千篇一律的告诉你"if..else..", "for...while",这个有一点编程语言的同学都知道,但是在Python里面循环和条件语句有什么特殊的地方吗?该怎么用好它? />

《流畅的Python》这本书就教你怎么去使用它,告诉你列表推导该怎么用还有它的意义所在。

这就是这本书的优点:不仅告诉你怎么用Python,而是告诉你怎么用好Python。

3. 《Python CookBook》

学而不精的同学都会认为Python是一门很简单的编程语言,不错,Python相对于Java、C++要简单很多,没有严格的语法结构、没有变量类型,而且如果有一些编程基础去学Python的话可以一个周甚至一天即可学完。

但是我认为,Python入门简单,但是用好并不简单,当你接触到标准的商业项目时你就会意识到Python高级用法的重要性以及它的价值所在。

《Python CookBook》这本书就是这样的一本进阶教材,它不同于大多数教程,反复的介绍基本语法,它直接跳过基本语法开始讲解数据结构、算法、迭代器、生成器、类、对象、元编程等,我认为这些才是工作中真正有价值、拉开差距的地方,而那些基本语法是默认应该会的。 />

《Python CookBook》会在每个知识点开始提出一个应用场景,然后告诉你怎么去解决这种应用,同时会编程实现,这样对于提升Python是最为实际的,而且让你更加容易理解它这样用的价值所在。

这本书不仅有出版的书籍,也有免费的在线教程,需要可以看一下。前言 - python3-cookbook 3.0.0 文档​python3-cookbook.readthedocs.io

干货干货 | 2019年共享免费资源整理(上):学习资源篇​mp.weixin.qq.com干货 | 2019年共享免费资源整理(下):实用工具篇​mp.weixin.qq.com

更多我的作品

python哪一版好用-学习 Python 用哪本书好?相关推荐

  1. 零基础学python多久可以工作-零基础学习python,要多久才可以学好并且找到工作?...

    原标题:零基础学习python,要多久才可以学好并且找到工作? 零基础的你想学习python肯定很关注学习python的最短时间是多久,怎样才能快速学习python等问题,今天就为大家详细地回答一下这 ...

  2. 10开发Python老程序员教你学习Python的的几大秘诀

    Python 是一门优雅而又不失实用的语言,它语法简单很容易学会,又具有极高的可读性和灵活性.在知乎上 Python 是受关注最多的编程语言.很遗憾在我初学的时候没有知乎这样的平台提供这么多的资源,甚 ...

  3. 零基础学python鱼c-《零基础入门学习Python》第二版和第一版的区别在哪里呢?...

    第一版 时光荏苒,一晃间,距离<零基础入门学习 Python>出版(2016年11月)已经过去两年多了,在这段时间里, Python 逐步走入了大家的视野,这门语言因其简洁的语法风格,在云 ...

  4. 零基础学python 视频_零基础入门学习PYTHON(第2版)(微课视频版)

    小甲鱼畅销图书重磅升级,针对Python 3.7,通过生动的实例,让读者在实践中理解概念,在轻松.愉快中学会Python! 本书提倡理解为主,应用为王.因此,只要有可能,小甲鱼(注:作者)都会通过生动 ...

  5. 零基础自学python看什么书-零基础学习Python那些书值得看

    下面列出的所有资料中,有一部分是从头到尾全部读完的,也有一部分是他人推荐.希望给准备开始学习的朋友一点参考. 刚开始我学习Python的时候,并没有直接寻找书籍还有公开课,而是在思考是该学习Pytho ...

  6. python学了有什么用处-python教程有什用《学习python有什么好的用处》

    学习python有什么好的用处 可以做一个偷懒的程序员. Python代码少,开发快. python中"类"有什么用?为什么要使用类? 类,里面可以写实现一些功能的代码.类可以减少 ...

  7. 明日科技的python书籍怎么样_零基础学习Python不可错过的5本书籍

    3.Python基础教程(第3版) 作者:[挪]芒努斯·利·海特兰德(Magnus Lie Hetland) 出版社:人民邮电出版社 Python3.5编程从入门到实践,Python入门佳作,机器学习 ...

  8. python 分班_小白如何学习python

    Python 是一种面向对象.解释型计算机程序设计语言,由Guido van Rossum 于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循GPL(GNU Gener ...

  9. python自学到大牛_开始学习Python+一位大牛整理的Python资源

    Python基本安装: * http://www.python.org/ 官方标准Python开发包和支持环境,同时也是Python的官方网站: * http://www.activestate.co ...

最新文章

  1. 机器学习7—AdaBoost学习笔记
  2. nyc检测Javascript代码覆盖率
  3. 动态规划备忘录方法递归方法
  4. 全网最通透的“闭包”认知 · 跨越语言
  5. 扎根中国20年,F5“代码到用户”线上峰会盛大启幕
  6. 对java的集合的理解_谈谈你对java集合类的理解
  7. java的colt矩阵操作_colt-1.2.0
  8. echart 地图 某个地区_「省份」Echart系列 | 绘制世界地图含中国各个省份(地图篇)(一) - seo实验室...
  9. oracle新建定时任务,Oracle创建定时任务
  10. 指付通盗刷信用卡维权连载--9月2日维权纪实
  11. 两套php代码使用同一个数据库,php开发公用同一个数据库
  12. 二进制转8421bcd码_码制 || BCD码 || 格雷码 || 奇偶校验码 || 字母数字码 || 数电
  13. 酒店订房管理系统2.0 优化版
  14. 深度学习使用sketch-code 草图、手稿自动生成HTML前端页面
  15. 非递归实现二叉树结点的遍历
  16. CAE 分析中 隐式和显式时间积分算法的python程序实现
  17. ipad2018电池测试软件,2018款iPad Pro内部做工值得买吗?iPad Pro 2018详细拆机图解评测...
  18. PUPANVR-一个开源的嵌入式NVR系统(1)
  19. 2021-11-08-英语一万核心词汇的音频地址和单词书地址
  20. android stk 源代码分析,Android源码分析--STK

热门文章

  1. docker mysql 主从库配置
  2. 动态数组 allocator
  3. ES6的export与Nodejs的module.exports比较
  4. SQL语言 之 数据查询
  5. 关于卡券系统设计--待续
  6. soapui + groovy 接口自动化测试 第八章
  7. 一个快速、完善的Android开发框架整合实践(QuickAndroid)
  8. NSHomeDirectory
  9. Server.Transfer VS Response.Redirect
  10. BlogEngine .NET 日期控件显示问题