如何提高编程能力(程序员如何提高代码能力)( 二 )


(4)暖操——除第一章外的所有章节均配有暖操 。这些练习通过对这一部分的基础知识提出问题来巩固浏览结果 。从第二章开始,每章的最后都有温习练习 。
(5)编程项目——在本书每章的最后,会给出一些难度不同的编程项目 。

如何提高编程能力(程序员如何提高代码能力)

文章插图
在这本书里,我们会用大量常见的例子和图表来详细讨论和介绍各种概念,然后将这些新概念应用到完整的程序中,展示如何用它们来解决各种问题 。此外,书中附有大量的温习练习和一些不同难度的编程项目,可以帮助读者巩固知识 。
在这本书里,我们将开始强调并不断强化什么是好的编程习惯,以及如何写出简洁易读的文档 。
第二版的新升级
你现在看到的python语言描述数据结构的第二版,和原来的第一版相比,增加了很多适用的内容 。
比如每章开头都会列出具体的学习目的,会增加更多解释各种概念的插图,还会增加和修改很多编程项目 。第2章增加了关于迭代器和高阶函数的新内容 。第九章增加了Lisp类列表、递归列表处理和函数编程的新内容 。
市面上计算机教的书数不胜数,这本《数据结构的python语言描述》第二版可以作为计算机教学的教科书,足以讲解经典适用的内容 。对于基础知识还处于初级阶段,面试大厂还怯场的程序员来说,这本书绝对值得入手 。
立即购买福利
新书打折,原价119.9,现在JD.COM一本书打四折,只要71.22 。
点击下图享受新书优惠!
如何提高编程能力(程序员如何提高代码能力)

文章插图
数据构造(Python语言描述) (第二版)
作者:[美国]肯尼斯·兰伯特
译者:肖建明
华盛顿和李大学计算机科学系教授肯尼斯·兰伯特的最新力作 。
【如何提高编程能力(程序员如何提高代码能力)】本书使用Python语言教授数据结构和实现方法 。首先,本书总结了Python编程的功效——这些功效是实际编程和解决问题所必需的;其次,介绍了抽象数据类型、多项集类型的规范、实现和应用,以及接口和实现的主要区别 。然后介绍了线性多项目集、栈、队列和列表 。最后,介绍树、图等 。本书附有大量练习和编程项目,旨在帮助读者巩固知识 。
如何提高编程能力(程序员如何提高代码能力)

文章插图


推荐阅读