书单

书单

偷偷看下你的书单

{%}

《计算机程序设计艺术 卷3:排序与查找(第2版)》

作者:Donald E. Knuth

书号:978-7-115-36065-6

图灵社区推荐:15

《计算机程序设计艺术》系列被公认为计算机科学领域的权威之作。数十年来,一直是广大学生、研究人员和业内人士学习程序设计理论和实践的无价之宝。这一宏伟浩大的工程始于1962年,计划出版7卷,目前已经出版了4卷。

本书是该系列的第3卷,扩展了卷1中信息结构的内容,主要讲排序和查找,对排序和查找算法进行了详细的介绍并对各种算法的效率做了大量的分析。

 

{%}

《算法图解》

作者:Aditya Bhargava

书号:978-7-115-44763-0

图灵社区推荐:12

示例丰富,图文并茂,以简明易懂的方式阐释了算法,旨在帮助程序员在日常项目中更好地利用算法为软件开发助力。前三章介绍算法基础,包括二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。

 

{%}

《学习敏捷:构建高效团队》

作者:Andrew Stellman & Jennifer Greene

书号:978-7-115-44755-5

图灵社区推荐:6

本书将帮你确定应采用哪些原则来解决你的团队、公司、项目的具体开发问题。你将学到:软件开发团队的价值观;体现这些价值的方法论;组成这些方法论的实践;将这些价值观、方法论和实践都应用到你的团队和公司的原则。

 

{%}

《挑战编程技能:57道程序员功力测试题》

作者:Brian P.Hogan

书号:978-7-115-44680-0

图灵社区推荐:8

基于日常软件开发中经常遇到的实际问题提炼了57道练习题,以帮助程序员磨练技艺、提升技能。这些练习题由浅入深,首先从简单的程序入手,然后逐步过渡到解决更难的问题。如果你是一名新手,这些练习题可以帮你打开编程的大门。如果你是一位经验丰富的程序员,也可以运用这些练习题来快速地学习一种新语言或新的编程风格。

 

{%}

《计算进化史:改变数学的命运》

作者:吉尔·多维克

书号:978-7-115-44757-9

图灵社区推荐:8

 

{%}

《Scratch少儿趣味编程2》

作者:阿部和广 & 仓本大资

书号:978-7-115-44963-4

图灵社区推荐:1

 

{%}

《响应式Web设计:HTML5和CSS3实战(第2版)》

作者:Ben Frain

书号:978-7-115-44655-8

图灵社区推荐:7

 

{%}

《React快速上手开发》

作者:Stoyan Stefanov

书号:978-7-115-44773-9

图灵社区推荐:3

 

{%}

《小波十讲》

作者:Ingrid Daubechies

书号:978-7-115-43898-0

图灵社区推荐:2

 

{%}

《菜鸟侦探挑战数据分析》

作者:石田基广

书号:978-7-115-44166-9

图灵社区推荐:8

电子书榜

  1. 网络是怎样连接的

    ——以探索之旅的形式,从在浏览器中输入网址开始,一路追踪了到显示出网页内容为止的整个过程,以图配文,讲解了网络的全貌,并重点介绍了实际的网络设备和软件是如何工作的。

  2. 算法图解

    ——你渴望像看喜欢的小说一样学习算法吗?如果是,本书正是你梦寐以求的!

  3. 通关!游戏设计之道(第2版)

    ——本书以诙谐的语言讲述了游戏设计的整个流程,包括剧情、设计文档、游戏策略、人物角色、玩法等内容,100多张趣味盎然的卡图手绘图,不仅给读者带来视觉享受、阅读快感,还有助于理解游戏设计的制作奥秘。

  4. Vue.js小书

    ——这是一本小书,但麻雀虽小,五脏俱全。篇幅不长,涵盖的内容却面面俱到;虽然一些部分没有特别深入,但全书脉络清晰,行文通畅,浅显易懂,很适合新手入门。

  5. 深入React技术栈

    ——全面讲述React技术栈的第一本原创图书,pure render专栏主创倾力打造,覆盖React、Flux、Redux及可视化,帮助开发者在实践中深入理解技术和源码,玩转React的“全家桶”!

  6. MySQL与MariaDB学习指南

    ——由浅至深、层层深入,从分步介绍如何安装MySQL和MariaDB,到以虚构的观鸟网站为例,详解数据库的各种操作。

  7. Docker经典实例

    ——全面介绍了Docker相关的各种工具和平台,涵盖网络、镜像管理、配置以及包括Kubernetes和Mesos在内的编排和调度生态系统。

  8. Python科学计算基础教程

    ——十分详细地介绍了利用NumPy和SciPy进行科学计算的方法,适合各层次的Python程序员。读完本书后,你的Python科学计算能力将踏上一个新台阶。

  9. 软件开发本质论:追求简约、体现价值、逐步构建

    ——本书是与你同登一座“软件开发”山峰的敏捷先驱所带来的话语与图片。他在崎岖的山路边找到相当平坦的歇脚处,画下所见的风景,并写下自己的想法和发现。

  10. 你的灯亮着吗?发现问题的真正所在

    ——轻松幽默,启发思考;探索问题解决之道;畅销三十余年!