打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
豆瓣评分9以上的技术图书,助你自我提升快人一步!

刚涉足计算机领域时,很多朋友的知识都是从书本上学来的。那个时候还没有在线课程,培训班虽然林林总总有一些,但大多流于表面,无法满足我深入理解知识的要求。



即便现在网络发达,在线教育崛起,但是技术类的书本仍旧是很多人的进步阶梯,它们的价值,不会随着时间流逝而褪色。好的工程师,不仅能在代码上大放光彩,而且还能随口就推荐出一些让人进步的好书。


今天优达菌精选了10本豆瓣上评分高达8.5以上的技术类书籍,不仅有书本的简单介绍,还有来自网友的评论,而且都能在图灵社区买的到,希望对大家的自我提升带来帮助。


1.《第一行代码——Android(第2版)》


豆瓣评分8.5,CSDN超人气博主、Android开发者郭霖力作!涵盖了四大组件、UI、碎片、数据存储、多媒体、网络、定位服务等方方面面的知识。

《第一行代码——Android(第2版)》,最受欢迎的入门书全新升级,将所有知识点都在最新的Android系统上进行了重新适配,使用全新的Android Studio开发工具代替之前的Eclipse,并添加了对Material Design、运行时权限、Gradle、RecyclerView、百分比布局、OkHttp、Lambda表达式等全新知识点的详细讲解。最后还会带你一起开发一个天气预报程序,并教会你如何将程序发布到应用商店,以及如何在程序中嵌入广告盈利。

 

读者评论:

@一期一会:语言朴实 内容实用 很照顾新手学习时的状态 好书

@Lincoln Zhou:看完了。实打实的干货。我从第一版、Angular过来又看了一遍。新版真是带劲啊。项目接触多了,很多地方都贯穿起来了。


2.《算法(第4版)》


豆瓣评分9.4,作为算法领域经典的参考书,涵盖程序员需要掌握的50种算法,与高德纳TAOCP一脉相承。


本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第4版具体给出了每位程序员应知应会的50个算法,提供了实际代码,而且这些Java代码实现采用了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了书中内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。


读者评论:

@Michael:什么叫态度,什么叫好书,这就是最好的范例。

@大懒兔:这本书也非常牛,用java实现,我觉得这本书是最适合用来算法入门的,说它适合入门不是说它太浅,而是讲的深入浅出,非常容易理解,里面那些小彩图呀,啧啧,美极了!建议中英对照着读。


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


豆瓣评分9.0,Amazon编程入门类榜首图书,年度备受关注的Python入门书。

全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括matplotlib、NumPy和Pygal等强大的Python库和工具介绍,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的Python 2D游戏开发,如何利用数据生成交互式的信息图,以及创建和定制简单的Web应用,并帮读者解决常见编程问题和困惑。


读者评论: 

@西西西: 从编程小白的角度看,入门极佳。手把手教的感觉,却绝不啰嗦。什么叫入门书?一本书读下来,行文上不卡壳,逻辑上不跳跃,读者如爬楼梯,一步一步即可登楼。

@胖狐狸: 基础部分讲解恰到好处,不多不少,实践部分,以项目为模块,很好的练习了常用的模块

@Clark :非常好的入门书,还有具体的实践例子,作为一个使用python 十几年的工程师,强烈推荐初学者阅读


4.《流畅的Python》


豆瓣评分9.2,兼顾Python3和Python 2,是Python程序员的进阶利器。


本书致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,写出简洁、流畅、易读、易维护的代码。特别是深入探讨了针对数据库处理时生成器的具体应用、特性描述符(ORM的关键),以及Python式的对象:协议与接口、抽象基类及多重继承。

 

读者评论:

@雨停就走:因为工作了经常要用到Python,才开始真正学习起来,可以说是目前市面上最好的Python技术书。

@zxygentoo: Greatbook at just the right time. Time to brush the old Python.

@ jiraiyame: 刚拿到书的当晚就通读了关于并发流程控制部分,比较喜欢章节末的杂谈,会有比较多的扩展和思考


5.《Head FirstJavaScript 程序设计


HeadFirst系列经典书籍。让你轻松入门JavaScript。通过玩游戏、解谜题,与 JavaScript 另类交互,快速上手前端开发。


本书从JavaScript的基础知识逐渐深入到高阶话题,包括对象、函数、浏览器的文档对象模型、类型、数组、原型、闭包等。读者会在阅读的过程中玩游戏、解谜题,并且以你想象不到的方式与JavaScript交互。此外,读者还会写大量的代码,以便构建自己的Web应用。


读者评论:

@ s***:不愧是豆瓣评分9分的书,大致浏览了一遍,书中有较强的实践也有细节的提示,用来入门JS非常合适

@ 破碎辰心:书的质量很好,内容也很完善,阅读起来也很方便!图形结合,通俗易懂,方便记忆的!很喜欢


6.《JavaScript高级程序设计(第3版)


豆瓣评分9.3,全能前端人员必读之经典,全面知识更新必备之佳作。


全书从JavaScript语言实现的各个组成部分——语言核心、DOM、BOM、事件模型讲起,深入浅出地探讨了面向对象编程、Ajax 与Comet服务器端通信,HTML5表单、媒体、Canvas(包括WebGL)及WebWorkers、地理定位、跨文档传递消息、客户端存储(包括IndexedDB)等新API,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的API和ECMAScript Harmony规范。


读者评论:

@景庄: JavaScript学习必读,详细解释了JavaScript的工作原理。

@阿坚: 看完目录发现上次阿里的面试一小半问题出自此书.......

@ Lua: 非常系统,紧跟潮流,新手老手都值得好好读一读。

 

7.《Linux命令行与shell脚本编程大全(第3版)》


豆瓣评分9.3分,让你轻松掌握Linux命令行和shell脚本编程细节,实现Linux系统任务自动化。


 

和所有“大全”系列图书一样,这本书涵盖了详尽的动手教程和实践信息,还提供了与所学内容相关的参考信息和背景资料。它是关于Linux命令行和shell命令的相当全面的资源。读完之后,你将可以轻松写出自己的shell脚本来实现Linux系统任务自动化处理。


读者评论:

@BeginMan: 终于看完了这本大部头,很棒的一本书,从第一层从Linux shell涉及的相关命令开始讲,到第二层完完整整讲解shell编程,最后到第三层配合sed,awk,正则更加高级的主题去讲解。

@轩辕拾銉:不输鸟哥,语言更加简洁明了,而且内容更新。如果要买,我推荐这本。一周目,粗读了sed进阶之前的章节,很不错,之后可以细看,或者当工具书。


 

8.《SQL基础教程(第2版)》


107张图表+209段代码+88个法则,菜鸟进阶的实用指南!

 

本书是畅销书《SQL基础教程》第2版,介绍了关系数据库以及用来操作关系数据库的SQL语言的使用方法。书中通过丰富的图示、大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握SQL的基础知识和使用技巧,切实提高编程能力。每章结尾设置有练习题,帮助读者检验对各章内容的理解程度。


读者评论:

@hisheng: mick的其它书籍有时间再看一下,写的好外加配图,特别容易理解。

@rainbow树袋: 这本书是日本MICK所写,非常适合初学者。论述的角度是读者的角度,会换位思考到读者在看到这一段时候会发出怎样的疑问,非常难得;原始数据的例题只有一道,但是可以反复从不同角度提出不同的问题进行处理,避免了眼花缭乱之感;习题也比较有趣,有的问题反而是属于问题本身其实是个陷阱的,考验初学者。


9.《数据挖掘与分析:概念与算法》


专注于数据挖掘与分析的基本算法的入门图书,融合机器学习、统计学等相关知识,涵盖频繁模式挖掘、聚类和分类等经典算法。


本书内容分为数据分析基础、频繁模式挖掘、聚类和分类四个部分,每一部分的各个章节兼顾基础知识和前沿话题,例如核方法、高维数据分析、复杂图和网络等。每一章最后均附有参考书目和习题。


读者评论:

@亚纯函数的奇点: 包括核方法、主成分分析、图模型等等,适合理论学习提高,书里每章节还给出了更多的参考书名。


10.《Python机器学习经典实例


来自Kaggle的经典数据集和机器学习案例,用流行的Python库scikit-learn解决机器学习问题。

本书首先通过实用的案例介绍机器学习的基础知识,然后介绍一些稍微复杂的机器学习算法,例如支持向量机、极端随机森林、隐马尔可夫模型、条件随机场、深度神经网络,等等。通过本书,你不仅可以学会如何做出合理的决策,为自己选择合适的算法类型,而且可以学会如何高效地实现算法以获得最佳学习效果。


读者评论:

@ zhuceyong: 很多代码,但是重复的太多了。比如用逻辑回归写了个代码,预处理部分写了函数,然后从sklearn调用Logistic_regression,然后fit,predict,然后到svm部分呢,预处理部分写了个代码,然后又调用sklearn svm.fit ,predict,问题是预处理部分的代码都很类似。没必要每个例子都重复一遍的。不够简洁,也许这就是cookbook的特点吧


本文所推荐的书籍,均能在图灵社区购买,大鱼大肉可以少,精神食粮不能少,如果觉得书单不错,那就转发给需要的朋友们也看看。祝大家周末愉快。


— 完 —




周末福利


红遍Twitter的机器学习小卡片

  • 科技大佬 Twitter红人 Chris 力作;

  • 用手绘线条和图案绘制150张卡片,

  • 让你牢记机器学习复杂的算法和概念。

  • Udacity 独家中文汉化,

  • 让你快速学习成长,不落人后!



上下滑动

查看图片


如果你觉得这份卡片不错,想要获取全部卡片

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
为什么人工智能岗位有些招聘C/C++有些招聘Python到底哪门编程语言更重要(设计一个无人驾驶系统分秒必争时C++的作用又一次体现出来了)
常用的Python机器学习库合集,你用过几个?
业余时间学习数据分析
6本Python新书,你可不能不知道
机器学习:入门方法与学习路径 (附资料)
数据科学家:那些年,我都学过哪些编程语言......
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服