龙空技术网

6月书讯 | 如果有一本书伴随你十年编程,那一定是它

图灵教育 166

前言:

而今同学们对“c语言编程魔法书”大约比较关注,兄弟们都需要知道一些“c语言编程魔法书”的相关文章。那么小编也在网络上搜集了一些关于“c语言编程魔法书””的相关内容,希望我们能喜欢,同学们快快来了解一下吧!

题图 | by freepik -

C 语言作为编程语言界的常青树,很多人都是从 C 开启了自己的编程生涯。陪伴大家入门 C 语言的书肯定有很多,但是我想这本书肯定是最不可或缺的,有多重要呢,基本上看过的人都有一种相见恨晚的赶脚。下面是读者对这本的评价:

“如果你缺少一本 C 语言入门书的话,它无疑是最好的选择。”

“大学的时候读了一半。现在回过头来看这本书面面俱到,详细的介绍 C 语言语法,还包括一些工程化和系统设计的讲解。学习 C 语言这本书就够了。”

“这书绝对应该用作大学的教材。”

这本书正是豆瓣评分 9.3 的《C程序设计:现代方法(第2版)》,可以说它是近 10 年来难得的一部 C 语言著作,这么多年一直在帮助不同阶段的读者。就在今年,我们基于 C1X 标准全新升级了这本经典著作,其中不仅有 C99 中的新特性,还与时俱进地增加了 C11 和 C18 中的内容。是真现代方法没错了。

除了这本超级经典的著作外,本月还有 JavaScript 大宗师道格拉斯的《JavaScript悟道》,这本是继 JavaScript 红宝书后,图灵小伙伴最期待的另一本前端巨作。

“自从费曼的物理学讲座以来,还没有谁的课能如此精彩。”量子计算巨擘斯科特•阿伦森的经典之作《量子计算公开课》,本月终于要跟大家见面了!

如果你在学机器学习,但是感觉算法太难。数学学得不好,看到密密麻麻的公式就头痛的话,就看这本《图解机器学习算法》吧!它用 152 张图表,详解了 17 种常用算法,里面没有复杂公式,零基础的人也可以轻松读懂

除了这些重磅书,这个月“用 Python 学”系列,真得尤其多。比如,《用Python学数学》《用Python动手学统计学》《用Python动手学强化学习》,正在用 Python 做相关项目的小伙伴,这些书会让你一饱眼福。

最后,如果你对攻防对抗技术感兴趣,那么这本《移动APT:威胁情报分析与数据防护》一定适合你。如果你想探索 Web 开发新思路,那一定不要错过这本《Node 与 Express 开发(第 2 版)》。如果你拍照达人,对自己的相机爱不释手,了解一下你的爱机是如何工作的,也是十分必要的,相信这本《图解数码相机原理和结构》一定能帮到你!

好啦,说了这么多,我们就来一一看看它们的真面目!

1. C程序设计:现代方法(第2版•修订版)

作者:[美]K.N.金(K.N.King)

译者:吕秀锋,黄倩

简介

时至今日,C 语言仍然是计算机领域的通用语言之一,但今天的 C 语言已经和最初的时候大不相同了。本书主要目的就是通过一种“现代方法”来介绍 C 语言,书中强调标准 C,强调软件工程,不再强调“手工优化”。第 2 版修订版中不仅有 C99 中的新特性,还与时俱进地增加了 C11 和 C18 中的内容。本书分为 C 语言的基础特性、C 语言的高级特性、C 语言标准库和参考资料 4 个部分。每章末尾的“问与答”部分给出一系列与该章内容相关的问题及答案,此外还包含适量的习题。

本书特色

1.近 30 年来珍宝级 C 语言入门经典,累计印数 10万+,豆瓣评分 9.3 分

2.哈佛、麻省理工、斯坦福等诸多名校 C 语言教材

3.基于 C1X 标准全新升级

4.浙江大学教授翁恺、哈尔滨工业大学教授苏小红、Boolan 首席咨询师吴咏炜、资深 Linux 专家宋宝华联合推荐

2.JavaScript悟道

作者:[美]道格拉斯·克罗克福德(Douglas Crockford)

译者:死月(朱凯迪)

简介

本书结合当前 JavaScript 语言现状,深入剖析了 JavaScript 语言的运行原理、应该如何演进、怎样才能将其发挥至极致。这些深邃、极具前瞻性的论述不仅适用于 JavaScript,也适合其他语言。学习、理解、实践大师的思想,能让开发者站在巨人的肩上,看得更全面。

3.量子计算公开课:从德谟克利特、计算复杂性到自由意志

作者:[美]斯科特·阿伦森(Scott Aaronson)

译者:张林峰 李雨晗

简介

本书由量子计算和理论计算机领域巨擘、2021 年度 ACM 计算奖得主斯科特•阿伦森的课堂讲义整理而成。作者将量子计算置于数学、计算科学、哲学等更广阔的领域当中,谈及计算理论、集合论、图灵机、NP 问题、随机性、数学逻辑、量子计算、隐变量理论、人择原理、自由意志、时间旅行和复杂性等多个话题。作者的思考深刻、发人深省,探讨了量子计算对解决相关领域难题的重大意义,并试图回答两个问题:宇宙和物理世界是如何运作的?它们为什么这样运作?本书适合爱好科普的普通大众读者,尤其适合对物理学、计算机科学、数学、哲学等内容感兴趣的读者,计算理论、计算机科学、物理学和量子物理学的从业者或专业人士也可将本书作为参考读物。

本书特色

量子计算巨擘斯科特•阿伦森的经典之作,将宇宙、物理、计算、量子和哲学编织在一起的丰富世界

1.继费曼之后,物理学和计算机科学zui有趣的演讲稿集之一

2.2021年ACM计算奖得主、全球著名理论计算机科学家、量子计算理论学家斯科特•阿伦森唯一一部科普著作

3.特为中文版撰写序言,跟进总结了自英文原版问世以来,量子计算领域取得的新进展

4.宇宙、计算、量子物理学、哲学、随机性、数学逻辑、人择原理、自由意志、时间旅行和复杂性……宇宙和物理世界究竟是如何运作的?它们为什么这样运作?

5.博学、奇妙、搞笑、书呆子气、好斗,此外还有无情的幽默、尖刻的讽刺、冷静的思考,以及知识的深度。耐心读完,甚至反复阅读,将得到巨大回报

4. 图解机器学习算法

作者:[日]秋庭伸也,[日]杉山阿圣,[日]寺田学

译者:郑明智

简介

本书基于丰富的图示,详细介绍了有监督学习和无监督学习的17种算法,包括线性回归、正则化、逻辑回归、支持向量机、核方法、朴素贝叶斯、随机森林、神经网络、KNN、PCA、LSA、NMF、LDA、k-means算法、混合高斯分布、LLE和t-SNE。书中针对各算法均用Python代码进行了实现,读者可一边运行代码一边阅读,从而加深对算法的理解。

本书特色

152张图表,轻松掌握17种常用算法!没有复杂公式,零基础也可轻松读懂!

1.全面 网罗有监督学习和无监督学习的17种算法,涉及回归、分类、降维、聚类等问题。

2.直观 全彩图解,让原本抽象复杂的算法变得一目了然,方便读者快速了解各算法的特征,学会如何选择恰当的算法。

3.易懂 几乎没有数学公式和统计术语,零基础也可轻松读懂。

4.实现 各算法均用Python代码实现,读者可下载配套代码资源,边试边学。

上新抢购

5.用Python学数学

作者:[美]彼得·法雷尔(Peter Farrell)

译者:严开

简介

本书向读者展示如何利用编程来让数学学习变得有意义并且充满乐趣。读者在探索代数学、几何学、三角学、矩阵和元胞自动机等领域的关键数学概念时,将学会在 Python 语言的帮助下使用代码可视化一系列数学问题的解决方案。读完本书,读者还可以编写自己的程序来快速解方程,自动完成一些繁琐的任务,以及编写函数来绘制和操作形状,等等。

本书特色

1.用 Python 体验“全新”的数学 不为解题,不记公式,彻底摆脱枯燥——纯粹好玩,自由发挥想象,自己动手制作趣味数学

2.用 Python 让数学活起来 看得见动起来充满立体感的“活”数学,像魔法一样解决常见数学问题

3.涵盖中学数学重要主题,如代数学、几何学、三角学和微积分

4.各种让人欲罢不能的案例,编程与数学强强联合 本书以趣味探险路线展示案例,让你真正领略数学的实用性与编程的趣味性

5.Python 3 案例,充分展示 Python 特色与 Python 可视化的强大

上新抢购

6.用Python动手学统计学

作者:[日]马场真哉

译者:吴昊天

简介

本书是面向零基础读者的统计学入门书,对同一个知识点分别使用文字、公式和 Python 示例代码加以讲解,循序渐进地介绍了统计学和 Python 的基础知识、使用 Python 进行统计分析的方法、正态线性模型和广义线性模型等统计模型,以及机器学习等。通过阅读本书,读者不仅可以通过书中例子深刻理解统计学术语、统计分析方法和预测方法等,还可以学到十分前沿的机器学习知识,以及如何使用 Python 实现数据可视化和建模等。

本书特色

文科生也能学会的统计学入门书!

1. 内容充实,涵盖与数据打交道的人都需要的统计学知识 从统计学的基本概念和 Python 基础知识讲起,到使用 Python 进行分析的方法、统计模型和机器学习,层层深入,帮助读者把握统计学的全貌。

2. 文字、公式、代码多角度讲解,让统计学不再难 写法巧妙,对同一个知识点,分别从文字、公式、代码 3 个角度进行解读,帮助读者加深理解。多个小标题分别带有“术语”“实现”“补充”等标记,方便读者查找、学习。

3. 支持 Jupyter Notebook 交互式编程,书中代码可下载 坚持理论与实践并重,读者可下载书中代码亲自动手实现统计分析、数据可视化等,同时习得统计学和 Python 编程知识。

上新抢购

7.用Python动手学强化学习

作者:[日]久保隆宏

译者:梁垿 程引

简介

强化学习是机器学习的重要分支之一。本书结合实际可运行的 Python 代码,通过简明的文字、丰富的插图和示例,通俗易懂地介绍了从基础概念到前沿应用等方方面面的内容,包括根据环境和经验制订计划的学习方法、强化学习与神经网络的组合,以及强化学习的弱点和克服方法。读者通过下载书中代码并亲自动手运行,可以快速入门强化学习并进行实践。

本书特色

1.系统全面 涵盖从基本概念到前沿应用的各种知识,系统整理强化学习的研究体系。

2.实践导向 从实用性出发设计示例代码,并介绍强化学习的弱点及克服方法,以使读者能够将强化学习应用到工作中。

3.有趣有料 没有枯燥的公式推导,借助 132 张全彩图、大量示例和可以直接运行的代码,将强化学习问题化繁为简,即使是初学者也可轻松读懂。

8.图解数码相机原理和结构

作者:[日]神崎洋治,[日]西井美鹰

译者:郭海娇

简介

本书图文并茂地介绍了数码相机的工作原理和结构,通过 367 张图系统讲解了单反相机和微单相机的特点、镜头和图像传感器的机制,以及数码相机的各种功能和技术等。内容涉及索尼、佳能和尼康等主流品牌的产品,涵盖数码相机的发展历史、取景器、自动对焦、CMOS、影像处理器、防抖、图像存储等大量知识点,可以帮助读者在短时间内理解数码相机的各部件是怎样工作的,以及它们是如何影响画质的,进而提高使用数码相机的水平,拍出技术过硬的好照片。

本书特色

1.日本长销 17 年的摄影器材入门指南

2.367 张图彻底了解你的爱机(单反/微单/卡片机)

3.理解相机原理×提高使用水平×拍出技术过硬的好照片

4.以图配文:相机工作原理一目了然 通俗易懂:可作为专业教材辅助读物 全面实用:涵盖主流品牌产品介绍

5.发展历史/取景器/镜头/图像传感器/图像和记录媒体

9.移动APT:威胁情报分析与数据防护

作者:高坤 李梓源 徐雨晴

简介

本书整理介绍了针对移动智能终端的 APT 事件,并深入讲解了此类事件的分析方法、溯源手段和建模方法。书中首先介绍了 APT 的相关概念和对应的安全模型,让读者对移动 APT 这一名词有了初步的认识。然后讲述了公开的情报运营方法,使读者可以按需建立自己的知识库。紧接着围绕移动 APT 事件中的主要载体(即恶意代码)展开说明,包括对它的分析、对抗方式,基于样本的信息提取方式以及基于机器学习、大数据等手段的威胁处理方法。最后给出了典型的事件案例,并对这些内容进行了总结。无论是信息安全爱好者、相关专业学生还是安全从业者,都可以通过阅读本书来学习移动 APT 的相关技术并拓展安全视野。本书并不要求读者具备很强的网络安全背景,掌握基础的计算机原理和网络安全概念即可阅读本书。当然,拥有相关经验对理解本书内容会更有帮助。

本书特色

1.一线安全研究员合力打造,行业安全专家联合推荐

2.(威胁分析 + 溯源手段 + 建模方法) * 事件案例

3.带你揭开攻防对抗技术的真面目

10.Node与Express开发

作者:[美]伊桑·布朗(Ethan Brown)

译者:吴滠栩

简介

本书系统地讲解了使用 Express 开发动态Web应用的流程和步骤。作者不仅讲授了开发公共站点及 REST API 的基础知识,还讲解了构建单页、多页及混合 Web 应用的规划方式及最佳实践。为了适应中间件及相关工具在过去几年里的变化,第 2 版更侧重于 Express 作为提供 API 的后端服务器,并新增了单页应用的示例。

本书特色

1.为渲染动态数据创建模板系统

2.深入探究 request 和 response 对象、中间件以及 URL 路由

3.为测试模拟生产环境

4.数据持久化,涉及 MongoDB 和 PostgreSQL

5.开放 API,让其他程序可以访问你的资源

6.构建包含认证、授权并支持 HTTPS 的安全应用

7.集成社交媒体、地理位置及其他功能

8.实现应用的启动和维护计划

9.学习重要的调试技能

(文章由@图灵教育编辑发布)

以上图书你喜欢哪一本,理由是什么?

欢迎在评论区留言。

我们一起学习进步

标签: #c语言编程魔法书