查看原文
其他

【每周书单】所有工具都是锤子、Python数据分析师修炼之道、了不起的JavaScript工程师、Linux C编程完全解密等

码中人 码农真经 2023-12-25

2022年,我还是没治好自己的拖延症。今天给大家分享2022年最后一周的书单。虽迟又到,这玩意就像正义一样,靠谱又不靠谱。但完全不影响本期书单的含金量啊,希望大家喜欢 。

所有工具都是锤子

所有工具都是锤子

豆瓣评分:8.9

《流言终结者》当家主持亚当·萨维奇首部创客工作手册。

从寻找灵感到贯彻执行,这本书可以帮我们每个人成功地将想法变为现实。

这本书旨在成为解决问题的工具箱,内含亚当·萨维奇40多年来制作、造型、建造和搞砸的故事,以及他一路走来的经验教训。

科技、创意、手作、Cosplay、手绘图纸,这是一本创意提升指南。

时间管理、项目管理、清单管理,这是一本人生效率手册及开挂指南;

焦虑、脆弱感、自信心、洞察力、灵感、敏锐度,这是一本制造者、艺术家、设计师们的精神导论。

这个工具箱还包括许多其他卓越制造人和创客的经验与教训,包括杰米·海纳曼(《流言终结者》主持人)、皮克斯动画导演安德鲁·斯坦顿、奥斯卡金像奖得主吉尔莫·德尔·托罗(《水形物语》导演)、艺术家汤姆·萨克斯、《连线》杂志创始主编凯文·凯利等

计算机程序的构造和解释(原书第2版)

计算机程序的构造和解释(原书第2版)

豆瓣评分:9.4

本书曾是美国麻省理工学院计算机科学专业的入门课程教材之一,从理论上讲解计算机程序的创建、执行和研究。主要内容包括:构造过程抽象,构造数据抽象,模块化、对象和状态,元语言抽象,寄存器机器里的计算等。

计算机简史(第三版)

计算机简史(第三版)

豆瓣评分:8.4

这是一部计算机史的权-威之作,追溯了计算机的史前史、发明、软硬件的创新、应用领域的扩展以及个人计算机和因特网的兴起。《计算机简史 第三版》增加了对软件和因特网的*分析,涉及编程、社交网络、移动终端等诸多新话题。本书还探讨了谷歌、Facebook等行业巨擘的崛起与发展,讨论了强大的应用程序如何改变了人们的工作、消费、学习和社交方式。

了不起的JavaScript工程师:从前端到全端高级进阶

了不起的JavaScript工程师:从前端到全端高级进阶

豆瓣评分:8.2

《了不起的JavaScript工程师:从前端到全端高级进阶》讲述了开发者使用JavaScript在各种Web开发场景下所需要掌握的重点知识和概念。从最基础的开发工具讲起,再到开发思维方式和前端页面开发,然后扩展到小程序开发和开发工具的混合应用,再讲解前后端交互最常用的网络协议及API设计,最后讲解了使用Node.js开发服务器端应用程序所需要掌握的核心概念。

《了不起的JavaScript工程师:从前端到全端高级进阶》以数据链为线索,对重要概念进行精练的分析和对比,从而帮助读者更好地理解和记忆。本书既包括知识技能,又包括设计思想,“道”与“术”并重,让读者“知行合一”,既能“坐而论道”,也能“起而行之”。

《了不起的JavaScript工程师:从前端到全端高级进阶》适合初级和中级前端开发者用来提升技术水平与视野,建立较为完备的开发技能和可迁移的学习能力,帮助读者拥有全端的技术和全局的视野,成为“了不起的JavaScript工程师”。

技术至死

技术至死

◎作品简介:

在不久的将来,“智能”科技与“大数据”将更大规模地、无微不至地介入我们的政治、文化和日常生活。数字化生存的诱惑就在于,人们企图使用技术手段(例如最流行的量化跟踪或游戏化)去“解决”所有问题——无论是犯罪还是腐败,无论是环境污染还是肥胖症。

叶夫根尼·莫罗佐夫提出一个问题:一旦道德、伦理和公共事务等问题被所谓的「技术」重构,变得简单可控,世界将变成什么样?作者的批判思维无远弗届:从亚马逊CEO杰夫·贝佐斯、LinkedIn创始人雷德·霍夫曼,到Google的埃里克·施密特、微软工程师戈登·贝尔,再到网络理论家克莱·舍基,远至麦克卢汉,近至凯文·凯利,没有一个人能逃过莫罗佐夫的质疑。

作者表示,只有当人们对“技术解决方案主义”进行仔细审视并承认制度的瑕疵时,技术才可以被称为一种进步的力量。本书为那些“臣服”于硅谷产品的人们敲响了一记警钟:如果我们看不到数字化生存的阴暗面,就终将毁于我们所热爱的「技术」。

◎推荐:

《纽约时报》2013年度推荐图书。

他的新书就像砂纸,用来打磨那些“互联网权威人士”的作品。

——布鲁斯·斯特林(Bruce Sterling),赛博朋克的定义者、《差分机》作者

一个清晰可辨的理性之声,对当下嗜新狂病症(neomania)的批判性思考。

——纳西姆·尼古拉斯·塔勒布(Nassim Nicholas Taleb),《黑天鹅》作者

读这本书,就好像你在一个宴会上迟到,却发现一个博学的客人正在滔滔不绝。莫罗佐夫在和你从未谋面的人争论,引用你从来没读过的书,并援引海量信息源,以至于你会在桌布下偷偷用iPhone搜索查询。他把矛头指向权威人士、硅谷,甚至任何使用帕洛阿尔托邮政编码的人,还有那些在TED大会上颁布的金科玉律。

——《纽约时报》(New York Times)

JavaScript设计模式

JavaScript设计模式

本书共有两部分。第一部分给出了实现具体设计模式所需要的面向对象特性的基础知识,主要包括接口、封装和信息隐藏、继承、单体模式等内容。第二部分则专注于各种具体的设计模式及其在JavaScript语言中的应用,主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。为了让每一章中的示例都尽可能地贴近实际应用,书中同时列举了一些JavaScript 程序员最常见的任务,然后运用设计模式使其解决方案变得更模块化、更高效并且更易维护,其中较为理论化的例子则用于阐明某些要点。.

本书适合各层次的Web 前端开发人员阅读和参考,也适合有C++/Java/C# 背景的服务器端程序员学习。

Python数据分析师修炼之道

Python数据分析师修炼之道

本书详细阐述了与Python数据分析相关的基本解决方案,主要包括Anaconda和Jupyter Notebook、NumPy向量计算、数据分析库pandas、可视化和数据分析、Python统计计算、预测分析模型等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。

本书既可作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。

Linux C编程完全解密

Linux C编程完全解密

《Linux C编程完全解密》以RedHat9.0和Ubuntu12.01为平台,系统地介绍了Linux操作系统下的各种shell命令以及在此平台下进行C语言开发的步骤和方法,并通过大量实例讲解在Linux下进行C语言开发的方法和技巧。

《Linux C编程完全解密》共13章,包括Linux操作系统概述,Linux的基本操作,文本编辑器,Linux下的C语言开发基础,静态库和动态库,make工程管理,文件编程,shell脚本的开发,进程管理,进程间通信(IPC),POSIX线程,Linux网络编程,LinuX驱动程序和嵌入式基础。同时还配有综合项目实战环节的源代码,使读者能够在此基础上举一反三,提升开发应用项目的能力。

《Linux C编程完全解密》结构合理、内容全面、深入浅出、通俗易懂,具有很强的参考性和实用性。可作为普通高等院校计算机及相关专业进行Linux平台下C语言程序设计的教材,也可作为程序开发员的参考用书。

往期推荐

关注 码中人

点赞、转发、广告,更多优质资源等你来...

(linuxc)

欢迎关注我的公众号“码中人”,原创技术文章第一时间推送。


继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存