编程语言
「编程语言」全部图书(无网盘链接的也可浏览详情)
计算机
-
程序员数学:用Python学透线性代数和微积分
编程语言 | 32 阅读
代码和数学是相知相惜的好伙伴,它们基于共同的理性思维,数学公式的推导可以自然地在编写代码的过程中展开。本书带领程序员使用自己熟知的工具,即代码,来理解机器学习和游戏设计中的数学知识。通过Python代码和200多个小项目,读者将掌握二维向量、三维向量、矩阵变换、线性方程、微积分、线性回归、logistic回归、梯度下降等知识。
-
Vibe Coding:AI 编程时代的认知重构
编程语言 | 30 阅读
Vibe Coding作为一种新兴的编程范式,借助人工智能技术,允许开发者通过自然语言与AI协作,将脑海中的想法轻松转化为代码。它打破了传统编程的壁垒,让编程不再局限于专业人士。如今,Vibe Coding正引领编程领域的新潮流,在全球范围内引发了广泛关注与积极探索,极大地改变了软件开发的格局与效率。 本书以扎实严谨的内容构建专业认知,又以轻松诙谐的笔触消解
-
Python极简讲义:一本书入门数据分析与机器学习
编程语言 | 29 阅读
本书以图文并茂的方式介绍了Python的基础内容,并深入浅出地介绍了数据分析和机器学习领域的相关入门知识。 第1章至第5章以极简方式讲解了Python的常用语法和使用技巧,包括数据类型与程序控制结构、自建Python模块与第三方模块、Python函数和面向对象程序设计等。第6章至第8章介绍了数据分析必备技能,如NumPy、Pandas和Matplotlib。
-
C语言程序设计:现代方法(第2版)
编程语言 | 26 阅读
时至今日, C语言仍然是计算机领域的通用语言之一,但今天的 C语言已经和最初的时候大不相同了。本书最主要的一个目的就是通过一种“现代方法”来介绍 C语言,书中强调标准 C,强调软件工程,不再强调“手工优化”。这一版中紧密结合了 C99标准,并与 C89标准进行对照,补充了 C99中的最新特性。本书分为 C语言的基础特性、 C语言的高级特性、 C语言标准库和参
-
设计模式:可复用面向对象软件的基础(典藏版)
编程语言 | 25 阅读
本书结合设计实例从面向对象的设计中精选出23个设计模式,总结了面向对象设计中最有价值的经验,并且用简洁可复用的形式表达出来。本书分类描述了一组设计良好,表达清楚的软件设计模式,这些模式在实用环境下特别有用。本书适合大学计算机专业的学生、研究生及相关人员参考。
-
从程序员到架构师:大数据量、缓存、高并发、微服务、多团队协同等核心场景实战
编程语言 | 24 阅读
《从程序员到架构师:大数据量、缓存、高并发、微服务、多团队协同等核心场景实战》分为数据持久化层场景实战、缓存层场景实战、基于常见组件的微服务场景实战、微服务进阶场景实战和开发运维场景实战5个部分,基于对十余个架构搭建与改造项目的经验总结,介绍了大数据量、缓存、高并发、微服务、多团队协同等核心场景下的架构设计常见问题及其通用技术方案,包含冷热分离、查询分离、分
-
Python编程:从入门到实践(第2版)
编程语言 | 24 阅读
本书是针对所有层次Python读者而作的Python入门书。全书分两部分:第一部分介绍用Python编程所必须了解的基本概念,包括强大的Python库和工具,以及列表、字典、if语句、类、文件与异常、代码测试等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的2D游戏、利用数据生成交互式的信息图以及创建和定制简单的Web应用,并帮助读者解决常见编
-
大模型工程师面试:算法原理、开发实践与系统部署
编程语言 | 24 阅读
《大模型工程师面试:算法原理、开发实践与系统部署》系统梳理了大模型工程师岗位所需的理论基础与实战技能,围绕算法原理、开发实践与系统部署三大维度展开内容介绍,旨在帮助希望转型为大模型工程师的开发者成功通过面试。《大模型工程师面试:算法原理、开发实践与系统部署》共12章,首先简要介绍大模型技术演进、岗位分类与典型面试策略,并深入讲解数据构建、预处理、Token管
-
大话数据结构
编程语言 | 22 阅读
大话数据结构》为超级畅销书《大话设计模式》作者程杰潜心三年推出的扛鼎之作!以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本
-
AI Agent开发实战:从基础原理到企业级应用
编程语言 | 22 阅读
这是一本案例驱动的AI Agent开发指南,提供丰富的“即插即用”的案例代码和最佳实践,帮助读者迅速掌握Agent开发的主流模式和完整流程,满足现实的业务场景需求,符合用户的真实诉求。 本书分为8章,共3篇,全面阐述Agent的表现类型、技术体系、开发模式和落地案例,具体内容如下: (1)AI Agent基础篇(第1、2章) 介绍AI Agent的基本概念和
-
Redis开发与运维
编程语言 | 21 阅读
本书主要讲解Redis基本功能及其应用,以及线上开发与运维监控中的实际使用案例,包含大规模集群开发与管理的场景、应用案例与开发技巧,并总结了实际开发中遇到的“坑”。本书不要求读者有任何Redis使用经验,对入门与进阶DevOps的开发者提供有价值的帮助。主要内容包括:Redis的安装配置、API、客户端、持久化、复制、高可用、集群、缓存设计等基本功能,Red
-
我的第一本算法书
编程语言 | 21 阅读
本书采用大量图片,通过详细的分步讲解,以直观、易懂的方式展现了7个数据结构和26个基础算法的基本原理。第1章介绍了链表、数组、栈等7个数据结构;从第2章到第7章,分别介绍了和排序、查找、图论、安全、聚类等相关的26个基础算法,内容涉及冒泡排序、二分查找、广度优先搜索、哈希函数、迪菲-赫尔曼密钥交换、k-means 算法等。本书没有枯燥的理论和复杂的公式,而是
-
Effective Python:编写高质量Python代码的90个有效方法(原书第2版)
编程语言 | 21 阅读
本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书《Effective C++》中开创了一种以使用场景为主导的精练教学方式,本书作者Brett Slatkin就以这种方式汇聚了90条实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。Slatkin根据
-
数据结构(C语言版)(第2版)
编程语言 | 21 阅读
本书在选材与编排上,贴近当前普通高等院校数据结构课程的现状和发展趋势,符合最新研究生入学考试大纲,内容难度适中,突出实用性和应用性。全书共8章,内容包括绪论,线性表,栈和队列,串、数组和广义表,树和二叉树,图,查找和排序。全书采用类C语言作为数据结构和算法的描述语言。
-
零基础入门学习Python(第2版)
编程语言 | 19 阅读
本书提倡理解为主,应用为王。因此,只要有可能,小甲鱼(注:作者)都会通过生动的实例来让大家理解概念。虽然这是一本入门书籍,但本书的“野心”并不止于“初级水平”的教学。本书前半部分首先讲解基础的Python 3语法知识,包括列表、元组、字符串、字典以及各种语句;之后循序渐进地介绍一些相对高级的主题,包括抽象、异常、魔法方法以及属性迭代器。后半部分则围绕着Pyt
-
搞定系统设计:面试敲开大厂的门
编程语言 | 19 阅读
系统设计面试被认为是所有技术面试中难度最大的面试,因为面试题的范围都非常广且模糊,其答案也是开放的,不存在标准答案或正确答案。本书是专门为准备系统设计面试的读者而撰写的,重点讨论了分布式系统中的常用组件和大型Web应用的系统架构,涵盖了几类常见的典型应用,包括聊天系统、视频流系统、文件存储系统(云盘)、支付系统等,旨在帮助读者掌握构建一个可扩展的系统所需的基
-
Java高并发核心编程 卷2:多线程、锁、JMM、JUC、高并发设计模式
编程语言 | 19 阅读
本书聚焦Java并发编程基础知识,介绍了Java多线程、线程池、内置锁、JMM、CAS、JUC、高并发设计模式等并发编程方面的核心原理和实战知识。 本书共分为10章。第1~2章浅显易懂地剖析多线程、线程池的核心原理和实战使用,揭秘线程安全问题和Java内置锁的核心原理;第3~4章细致地讲解CAS原理与JUC原子类、JMM的核心原理,揭秘CAS操作的弊端和两类
-
Docker技术入门与实战 第4版
编程语言 | 19 阅读
Docker和容器化计算技术一直在不断创新和发展。十多年前,本书首版面市,见证了 Docker技术的发展,为了让读者更深入地理解和掌握新的容器技术,第4版中补充了一些新特性(如高级构建功能),同时也摒弃了一些过时的工具和项目(如Docker Machine项目)。 全书分为四部分:第一部分简要介绍 Docker 的基础知识和常用命令;第二部分详述在各种典型场
-
Linux是怎样工作的
编程语言 | 19 阅读
本书结合大量实验程序和图表,通俗易懂地介绍了Linux操作系统的运行原理和硬件的基础知识,涉及进程管理、进程调度器、内存管理、存储层次、文件系统和外部存储器等。实验程序使用C语言和Python编写,读者可亲自动手运行程序,来确认系统的行为。另外,以图解的方式介绍各知识点,简明且直观,能够帮助读者加深理解。读者只需对Linux基本命令有所了解,即可轻松阅读。
-
Go语言精进之路:从新手到高手的编程思想、方法和技巧1
编程语言 | 19 阅读
Go入门容易,精进难,如何才能像Go开发团队那样写出符合Go思维和语言惯例的高质量代码呢?本书将从编程思维和实践技巧2个维度给出答案,帮助你在Go进阶的路上事半功倍。编程思维层面:只有真正领悟了一门语言的设计哲学和编程思维,并能将之用于实践,才算精通了这门语言。本书从Go语言设计者的视角对Go背后的设计哲学和编程思想进行了梳理和分析,指引读者体会那些看似随意