软件与程序设计
-
新程序员 002《新程序员》编辑部《新程序员.002:新数据库时代&软件定义汽车》,由50位行业学术专家和知名企业技术专家合力成书,图文与视频多媒体呈现。50多位专家倾心奉献。随书附赠《2021数据库全景图V1.0》和《2021汽车技术与产业生态全景图V1.0》,同时内含《2021年度数据库发展研究报告》和《2021年软件定义汽车研究报告》。数据库作为核心技术三大件之一,我们从新型数据库普及、数据库开源趋势、数字化转型实现,以及资本助力产业等角度,邀请到27位数据库行业专家,共著非关系型数据库、文档型数据库、分布式数据库、混合式数据库、时序数据库、图数据库等的理论技术及行业实践,让数据库开发者快速提升。智能驾驶作为人工智能的顶上皇冠,我们以技术和商业融合创新为主线,邀请到23位汽车领域专家,从开源系统、车路协同、数字孪生等不同视角分析了云计算、人工智能、物联网等技术给汽车行业带来的影响和机会,让汽车从业者深入了解产业动态。这是一本同时适用于中高级职业人士和入门者的通识图书。通过专家专业指导,深度了解技术趋势,对开发者的学习成长有很大帮助。 -
Python测试开发入门与实践陈晓伍本书主要包括两部分内容,部分重点介绍Python 的基础知识,让读者可以从零开始入门Python Web 开发测试;第二部分重点介绍Python Web 项目的开发实践,让读者可以一步一步地了解开发一个Python Web 项目的过程。本书是一本介绍Python Web 测试开发的基础书,从基础的Python 概念、Python 语法,到后的Python Web 的项目实践,囊括Python Web 测试开发所需的基础知识和实践方法,非常适合准备转型PythonWeb 测试开发的人员。同时,本书也介绍了Python 语言的一些高级特性,如语法糖、内置表达式、魔法属性等。因此本书也是一本Python 进阶教程,适合那些已经掌握一定的Python 基础知识、希望提升Python 编程能力的读者。后,本书一以贯之地以实践为主旨,除了介绍Python 语法知识之外,更多地关注Python 语言的实践。例如,部分会提供一些练习题,还会有专门的章节来介绍如何学习和使用Python 的类库;而第二部分则重点介绍实践项目。所以本书也很适合那些掌握了Python 知识却没有Python Web 项目实践经验的读者。 -
大数据技术入门于海浩 刘志坤 主编,韩咏 孙栩 副主编本书基础理论、应用开发以及实际案例相结合,围绕Hadoop、Spark生态圈循序渐进地介绍关于大数据技术领域中的基础知识、应用开发技术和基于Spark的常见机器学习算法,后以两个实战案例全面、系统地应用了本书介绍的基础知识和应用开发方法。全书共14章,分别为大数据概述、Hadoop简介及安装部署、HDFS、MapReduce计算框架、Hive数据仓库、HBase分布式数据库、Spark基础、Spark RDD弹性分布式数据集、Spark SQL、Spark Streaming实时计算框架、Spark Streaming与Flume、Kafka的整合、Spark MLlib 机器学习、实战案例——分布式优惠券后台应用系统和实战案例——新闻话题实时统计分析系统,书中的每个知识点都有相应的实现代码和实例。 本书主要面向广大从事大数据分析、应用开发、机器学习、数据挖掘的专业人员以及从事高校信息技术专业的教师和高等院校的在读学生及相关领域的广大科研人员。 -
精通区块链[美]洛恩·兰茨(Lorne Lantz),[美]丹尼尔·考瑞(Daniel Cawrey), 沈寅,易维利了解为什么比特币在区块链有根本性关联。探索竞争币和竞争链项目,了解它们的可能性。理解区块链扩容和分叉的挑战。了解以太坊和其他区块链提供的功能。审视区块链在加密货币之外的新兴商业用途。发现这项激动人心的新技术的未来方向。 -
Spring微服务实战[美] 约翰·卡内尔(John Carnell)本书以一个名为O-stock的项目为主线,介绍云、微服务等概念以及Spring Boot和Spring Cloud等诸多Spring项目,并介绍如何将O-stock项目一步一步地从单体架构重构成微服务架构,进而将这个项目拆分成众多微服务,让它们运行在各自的Docker容器中,实现持续集成/持续部署,并终自动部署到云环境(AWS)的 Kubernetes集群中。针对在重构过程中遇到的各种微服务开发会面临的典型问题(包括开发、测试和运维等问题),本书介绍了解决这些问题的核心模式,以及在实战中如何选择特定Spring Cloud子项目或其他工具(如 KeyCloak、Zipkin、ELK技术栈)解决这些问题。本书适合拥有构建分布式应用程序的经验、拥有Spring的知识背景以及对学习构建基于微服务的应用程序感兴趣的Java开发人员阅读。对于希望使用微服务构建基于云的应用程序,以及希望了解如何将基于微服务的应用部署到云上的开发人员,本书也具有很好的学习参考价值。 -
Microsoft 365+Power Platform企业数字化转型全攻略王凤辉 韩家旺 著本书汇集了作者多年在世界500 强企业授课时学到的优秀工作方式、方法,它不仅仅是一本产品工具书,也是一种基于Microsoft 365 Power Platform 的新的工作方式,这种新的工作方式在很多大型企业已落地并应用。本书的目标就是帮助更多的人更高效、更轻松地工作。 本书是基于目前流行的Microsoft 365 国际版环境编写的,其中包含Microsoft 365 中17 个实用的软件,本书有别于其他的工具类书籍,不仅讲述了每个应用的新功能,还站在Microsoft 365平台的角度去集成更多应用程序完成企业数字化、自动化业务应用。如何把企业中的人、文档、信息、工具等集成到一起,更智能地搭建可定制的通信协作平台是本书的特色。本书适合企业各职能部门日常办公人员、企业中零基础的Microsoft 365 技术人员、即将毕业踏入职场的大学生,以及对国际化公司岗位感兴趣的读者学习参考。 -
C语言程序设计 习题解答[印] 亚沙万特·卡内特卡尔(Yashavant Kanetkar)多年来,教材《C 语言程序设计》被很多工程和科学研究所及院校指定为学习教材。本书是《C 语言程序设计》的配套习题集,旨在让读者学习基础知识的同时,交叉地检查所做习题的正确性,从而增强读者的信心,改善整个C 语言学习的过程。本书的习题已经过作者认真挑选,集中体现了各个知识要点的具体用法。本书习题丰富,结构合理,内容深入浅出,建议搭配《C 语言程序设计》使用,非常适合用作高等学校本科生和专科生学习C 语言程序设计的练习手册,也适合用作零基础的程序设计初学者的自学用书。 -
JavaScript程序设计卢淑萍 陈玲本书系统地介绍了JavaScript的相关知识,主要内容包括JavaScript简介、JavaScript基本语法、DOM编程、BOM编程、JavaScript对象编程、JavaScript网页特效、ES6的新特性、jQuery基础及使用jQuery实现页面特效等。本书按照“项目导向,任务驱动,理论实践一体化”的方法,针对“客户端交互特效制作”能力,将知识讲解、技能训练和能力提高有机结合,内容组织突出“以用为本,学以致用,综合应用”,化解知识难点,提高读者学习效率。通过学习本书,读者能够掌握常见的网页特效,能够制作精美且具备良好交互效果的网页。本书可作为高职院校相关专业师生的网页特效设计课程的参考,也可作为网页特效设计班的培训用户和网站开发从业者的自学参考书。 -
C语言程序设计[印]亚沙万特·卡内特卡尔(Yashavant Kanetkar)学习任何程序设计语言的方法都是创建良好的程序,C 语言也不例外。一旦决定编写程序我们就会发现,总是有至少两种方法可以实现。那么,如何才能找到好的方法来实现程序?本书就能帮助读者解决此类问题。本书是一本C 语言程序设计的经典教材。多年来,本书被很多工程和科学研究所及院校指定为学习教材。本书这一版本(第17 版)除了讲解C 语言中基本的函数、指针、控制指令、数据类型、数组、字符串、输入输出、位操作等内容外,还增加了C 语言程序设计的各个主题的实例和面试问题,以便读者尽快熟悉C 语言的实际应用。书中的实例和习题已经过作者认真挑选,集中体现了各个知识要点的具体用法。本书提供可供读者下载的程序源代码,并配套出版《C 语言程序设计 习题解答》。本书结构合理,内容深入浅出,既适合用作高等学校本科和专科学生学习C 语言程序设计的教材,也适合用作零基础的程序设计初学者的自学用书。 -
Java刘新本书不仅介绍了Java的基本语法规则,还将J2SE平台提供的功能融合进来,着重介绍在此平台上如何编写有实际用途的程序,培养学生良好的编程习惯,提高学生的工程应用能力。本书在章节组织中以快速带领读者进入工程编程领域为目标。在编程工具的选择上,介绍了目前主流且免费的开发工具:VS Code。在介绍完Java基础的语法知识之后,立即开始介绍Java中的常用工具类,包括数组、字符串、数学类、系统类等。学完这一部分,读者已经可以编写有一定实用价值的程序了。在介绍完面向对象的高级特性之后,着重介绍了在工程开发中经常会遇见的一些问题,如字符编码的转换问题、文件的内容和属性的处理问题。在多线程章节中,着重介绍了线程的互斥和同步处理方法,这也是工程编程中的难点问题。整本教材中提供了大量的编程实例,大多数问题都以程序代码来讲解,代码编写遵循工程编程规范,充分体现了“talk is cheap, show me the code”的精神。
