软件与程序设计
-
码农翻身2刘欣(@码农翻身)本书采用故事的方式讲解了软件编程,尤其是后端编程的重要领域,侧重原理性知识。本书分为7章,第1章介绍了负载均衡和双机热备的原理,以及系统调用、阻塞、异步等重要概念;第2章介绍了session、token、缓存、数据复制、分布式ID、NoSQL 等后端编程的知识;第3章介绍了后端编程常用软件的原理;第4章介绍了各种编程语言的特性;第5章介绍了各种编程语言的本质;第6章介绍了网络安全相关知识;第7章则总结了作者多年的工作经验。这不是一本编程的入门书,刚开始学习编程的“纯小白”读起来会比较吃力,读后可能会失望,但是稍有编程基础的读者读起来会非常过瘾,读后会产生一种“原来如此”的感觉。 -
CMake构建实战许宏旭本书主要介绍C和C 程序构建的相关知识,包括直接调用C和C 编译器完成构建的基础内容,以及使用CMake完成项目构建的相关内容。全书先介绍市面上C和C 的主流编译器及其相关命令行工具、Makefile等的使用,抽象出与项目构建相关的概念模型,再介绍CMake脚本语言的基础语法、常用命令等,最后介绍与CMake项目构建相关的内容。本书含有两个实践章节,借助CMake脚本语言,分别构建了快速排序算法程序、手写数字识别库及配套命令行工具。本书适合有C和C 编程基础,希望了解或应用CMake工具的人阅读,也适合想要构建跨平台C和C 程序的开发人员阅读。 -
Python数据分析快速上手王靖、商艳红、张洪波、卢军《Python数据分析快速上手》通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行数据分析应该掌握的各方面技术。本书内容包括Python基础,用NumPy进行数据计算,用Pandas进行数据分析,用SciPy进行数据分析,用Scikit-learn进行数据分析、数据预处理、数据可视化,用Matplotlib进行可视化等内容。本书示例丰富,所有涉及的程序代码都给出了详细的注释,读者可以轻松学习,快速提升开发技能。除此之外,本书还附配了教学视频、PPT课件和全书示例源码。《Python数据分析快速上手》适合数据分析的初学者、职场人士和所有对数据分析感兴趣的人员阅读,也适合作为大中专院校相关专业的教学用书。 -
我的第一本算法书[日]石田保辉,[日]宫崎修一本书采用大量图片,通过详细的分步讲解,以直观、易懂的方式展现了各种数据结构和算法的基本原理。第1章介绍了链表、数组、栈等数据结构;从第2章到第8章,分别介绍了和排序、查找、图、安全、聚类、数据压缩等相关算法,较为全面地介绍常见算法与数据结构知识。本书没有枯燥的理论和复杂的公式,而是通过大量的步骤图帮助读者加深对数据结构原理和算法执行过程的理解,易于理解,便于学习和记忆。将本书作为算法入门的第一步,是非常不错的选择。 -
Effective Java约书亚·布洛克(Joshua Bloch)暂缺简介... -
科学实验与编程李雁翎、胡学钢、罗娜、凌典科学是一门以实验为基础的学科,通过进行科学实验可以学习丰富的科学知识、探索未知 的奥秘。科学实验为学生提供了分析问题、总结问题的环境,通过编程体现学生通过自我思考,模拟实验环节,一步一步地解决相关系列问题,从而得到最终的结论并由此过程激发出学生对 学科研究的兴趣和对科学结论的严谨态度。本书基于Python3 详细讲解了10 个趣味的物理化学实验。这些实验由浅入深地介绍了Python 语言语法的使用方式,并展现了程序设计的基本思维和方法。全书共10章,通过实例应用的方式,在介绍实验的同时,详细介绍Python的基础知识, 基本数据类型,Python中的运算处理,选择语句和循环语句的使用方法,字符串、列表、元组 和字典的使用方法,文件的使用方法以及图形图像的应用等相关知识。本书内容通俗易懂,具备较高的趣味性和交互性。书中实例适合中学生学习,以领悟 Python 语言的魅力所在,培养编程兴趣。另外,本书还适合作为相关培训机构的培训教材使用。 -
信息学竞赛宝典 动态规划张新华 胡向荣 伍婉秋暂缺简介... -
机器视觉与人工智能应用开发技术廖建尚本书详细介绍机器视觉和人工智能技术,主要内容包括机器视觉与人工智能概述、图像基础算法应用开发实例、图像处理应用开发实例、深度学习应用开发实例、百度AI应用开发实例。全书采用项目式开发的学习方法,通过39个贴近日常生活的开发实例,由浅入深地介绍图像处理和深度学习的相关知识。本书中的每个开发实例均有完整的开发过程,并给出了开发代码,读者可在这些开发实例的基础上快速地进行二次开发。 -
Kubernetes快速入门[英]奈吉尔·波尔顿(Nigel Poulton)本书是Kubernetes的快速入门指南,书中不但介绍了Kubernetes是什么、为什么需要Kubernetes,而且介绍了Kubernetes的发展方向。在理论层面,读者将学到微服务、编排、Kubernetes为什么成为云的操作系统和Kubernetes集群的架构等方面的内容;在实践层面,读者将学会构建一个集群、容器化应用、部署应用、破坏应用,还会看到Kubernetes修复应用、扩缩容应用,并完成应用的更新。 -
TypeScript+React Web应用开发实战王金柱本书适应于当今前端开发的流行趋势,注重理论与实战相结合的思想,配合大量的、基础且实用的代码实例,帮助读者学习基于TypeScript语言规范的React框架开发的相关知识。全书内容通俗易懂、覆盖面广、充分翔实、重点突出,涵盖了TypeScript语言规范和React框架开发的方方面面。 全书内容共10章,TypeScript语言部分包括TypeScript语言基础与开发环境的搭建、TypeScript项目开发与配置、TypeScript语法规范和TypeScript语法高级特性等方面的内容;React框架部分包括React框架基础与开发环境的搭建,React语法、组件、状态与生命周期,React框架高级指引和React Hook新特性等方面的内容。同时,为了突出本书项目实战的特点,针对性地开发了两个Web项目应用,以帮助读者深入学习基于TypeScript React技术的开发流程。 本书是学习基于TypeScript React技术开发的实战图书,全书内容简明、代码精练、实例丰富。希望本书的内容能够帮助前端开发的初学者快速入门,尽快提高Web应用程序开发的技术水平。
