软件与程序设计
-
极简SQL关东升本书是一部系统论述SQL编程语言的理论和实际应用技术的图书,全书共分为12章,包括编写第一个SQL程序、MySQL数据库、MySQL表管理、视图管理、索引管理、修改数据、查询数据、汇总查询结果、子查询、表连接、MySQL中特有的SQL语句、MySQL数据库开发。另外,每章后面安排了“动手练一练”实践环节,旨在帮助读者消化吸收本章知识点,并在本书附录A中提供了参考答案。为便于读者高效学习,快速掌握SQL,本书作者精心制作了完整的教学课件、源代码与微课视频,并提供在线答疑服务。本书适合零基础入门的读者,也可作为高等院校和培训机构的教材。
-
极简Go关东升本书是一部系统论述Go编程语言和实际应用技术的图书,全书共分为15章: 第1章~第9章讲解Go语言的基本语法; 第10章~第15章讲解Go语言的进阶知识。主要内容包括: 编写第一个Go语言程序、Go语言的语法基础、Go语言的数据类型、运算符、复合数据类型、条件语句、循环语句及跳转语句、函数、自定义数据类型、错误处理、并发编程、正则表达式、访问目录和文件、网络编程和数据库编程。另外,每章后面都安排了“动手练一练”实践环节,旨在帮助读者消化吸收本章知识点,并在附录A 中提供参考答案。为 便于读者高效学习,快速掌握Go语言的编程方法,本书作者精心制作了完整的教学课件、源代码与微课视频,并提供在线答疑服务。本书适合零基础入门的读者,可作为高等院校和培训机构的教材。
-
Spring Boot 3.0开发实战李西明、陈立为本书采用了当前**的Spring Boot 3版本,首先介绍了Spring Boot 基础和基本数据操作,阐明了Spring Boot的原理及Web开发技术,Spring Boot整合JPA、MyBatis、MyBatis-Plus等,并提供一个Vue 3.0前后端分离实战项目。其次介绍Spring Boot整合Redis、MongoDB等非关系型数据库,以及整合Spring Security安全框架,然后介绍整合RabbitMQ、RocketMQ及Kafka消息队列MQ,以及ElasticSearch大数据搜索引擎。提供了Spring Boot整合WebSocket、定时任务、批处理、邮件发送等企业级开发技术。最后给出了网上商城和人脸识别项目,详细的展示了从需求分析、详细设计到代码开发的全部流程。所有技术均采用**的流行版本,实战案例采用前后端分离架构,前端使用当前最热门的Vue 3.0 Element Plus,贴合真实市场需求,内容丰富全面,代码详尽实用。 本书可作为大学本科、专科、职业院校计算机相关专业的教材,并可作为学习Spring Boot技术的入门与提高的参考书或自学用途。
-
Unity实战[美]约瑟夫·霍金(Joseph Hocking)著,王冬 殷崇英 译编写游戏能获得较丰厚的回报并且充满乐趣——使用Unity,很容易上手编写游戏!Unity会为我们处理繁重的工作,所以你可以专注于游戏玩法、图像和用户体验。C#的支持和一个庞大的预构建组件生态系统甚至可以帮助开发新手快速从绘图板转向屏幕。 《Unity实战(第3版)》介绍如何使用Unity游戏平台创建游戏。其中包含的许多2D、3D和AR/VR游戏示例能让你亲身体验Unity的工作流程和**进的渲染引擎。《Unity实战(第3版)》已完全更新,介绍了Unity的XR工具包,展示了如何开始构建VR和AR应用。 ● 创建跑、跳、撞东西的角色 ● 用AI编写敌人脚本 ● 播放音乐和空间感知音效 ● 将游戏部署到桌面、手机和网页上
-
PySpark原理深入与编程实战辛立伟、辛雨桐本书系统讲述Apache Spark/PySpark大数据计算平台的原理,以及如果将Apache PySpark应用于大数据的实时流处理、批处理等各个场景。通过原理深入学习和实践示例、案例的学习应用,使读者了解并掌握Apache Spark/PySpark的基本原理和技能,接近理论与实践的距离。 全书共分为8章,主要内容包括:Spark架构原理与集群搭建、开发和部署PySpark应用程序、PySpark核心编程、PySpark SQL、PySpark SQL高级分析、PySpark结构化流、PySpark结构化流高级处理、Spark大数据处理综合案例。本书源码全部在Apache Spark 3.1.2上调试成功,所有示例和案例均基于Python 3.x语言。 为降低读者学习大数据技术的门槛,本书除了提供了丰富的上机实践操作和范例程序详解之外,本书作者还为购买和使用本书的读者提供了搭建好的Hadoop、Hive数仓和PySpark大数据开发和学习环境。读者既可以参照本书的讲解自行搭建Hadoop和PySpark环境,也可直接使用作者提供的开始和学习环境,快速开始大数据和PySpark的学习。 本书系统讲解了Apache Spark/PySpark大数据计算平台的原理和流、批处理的开发实践,内容全面、实例丰富、可操作性强,做到了理论与实践相结合。本书适合大数据学习爱好者、想要入门Apache Spark/PySpark的读者作为入门和提高的技术参考书,也适合用作大中专院校大数据专业相关的学生和老师的教材或教学参考书。
-
Python高性能编程[美]米夏·戈雷利克,[美] 伊恩·欧日沃尔德Python语言是一种脚本语言,应用领域非常广泛,包括数据分析、自然语言处理、机器学习、科学计算、推荐系统构建等。本书共有12章,围绕如何进行代码优化和加快实际应用程序的运行速度进行讲解,还介绍了如何解决CPU密集型问题、数据传输和内存密集型问题,如何通过移动数据、PyPy即时编译器和异步I/O提升性能。本书主要包括以下内容:计算机原理、列表和元组、字典和集合、迭代器、Python模块、并发性、集群计算等。最后,本书通过一系列真实案例展现了在应用场景中使用Python时需要注意的问题。
-
可编程逻辑器件与Verilog HDL语言李洪涛 等本书系统介绍了可编程器件的基础知识、Verilog HDL语法知识、利用Verilog HDL语言开发FPGA的方法和技巧,以及FPGA在雷达系统中的设计及应用等。全书内容主要包括Xilinx公司可编程器件的基本结构;Verilog HDL语法基础;利用Verilog HDL语言开发FPGA电路的方法及技巧;FPGA在数字信号处理系统中的应用;最后结合开发实例详细介绍了FPGA在雷达信号处理系统中的应用等。本书第1章到第4章介绍了Verilog HDL语法基础和FPGA的开发流程,第5章介绍FPGA在数字信号处理系统中的应用,适合初学者学习;第6章介绍FPGA在雷达系统中的应用以及开发实例,可以作为工程应用人员的参考设计。
-
ABAQUS 2022中文版有限元分析从入门到精通CAD/CAM/CAE技术联盟《ABAQUS 2022中文版有限元分析从入门到精通》以有限元软件ABAQUS 2022为对象,系统地介绍了ABAQUS 2022的各种基本功能。全书分为11章,主要从线性结构静力问题、接触问题、材料非线性问题、结构模态问题、显式非线性问题、热应力问题、多体系统问题、多步骤问题及子程序开发9个方面系统地讲解了ABAQUS 2022的基本功能和简单建模与仿真实例。 本书内容从实用出发,侧重于?ABAQUS?的实际操作和工程问题的解决。书中对重点问题及需要注意的方面均给出了提示,有利于初学者快速掌握ABAQUS的基本操作。 另外,本书还配备了极为丰富的学习资源,具体内容如下。 1.51集本书实例的同步教学视频,让读者像看电影一样轻松学习,然后对照书中实例进行练习。 2.15个综合实战案例(涵盖Ansys、Patran和Nastran)的精讲视频,可以增强实战、拓展视野。 3.所有实例的源文件和素材,均可在按照书中实例操作时直接调用。 本书适合入门级读者学习使用,也适合有一定基础的读者作为参考用书,还可用作职业培训、职业教育的教材。
-
让Python遇上Office潘美冰Python 是目前***的编程语言之一。本书将从零开始教读者如何通过 Python 实现办 公自动化。全书共 10 章,分为 3 部分:第一部分(第 1~5 章)包括从零基础入门 Python 的 基础知识(数据类型、函数、类与对象、捕获异常、文件操作、管理模块等);第二部分(第 6~9 章)以操作办公文档为主,介绍如何使用 Python 代码处理 Word、Excel、PPT、PDF 文档, 实现文档办公自动化;第三部分(第 10 章)为进阶部分,内容涉及桌面自动化、发送邮件、 网络请求、定时任务、GUI、打包程序等,可以帮助读者进一步提高工作效率。本书代码逻 辑完整清晰,强调各种易错点,以便读者在学习过程中实现效率**化。读者可以将本书案 例当成模板。 本书适合想要学习 Python 语言的在校师生或职场办公人员,也适合零基础的学习者入 门 python 编程。
-
对话游戏柯鲁、王婷、李君兰本书呼应《义务教育艺术课程标准(2022年版)》中的“教育戏剧”理念,重在通过戏剧学习增进青少儿语言沟通能力——如何在与他人的对话中运用创造性的互动方式,建立起正向的、有效的、且有趣的沟通,以及同理共情的能力。本书由一系列简短而生动的戏剧对话构成。每段对话均围绕家庭、朋友、爱好、诗词、上网、运动、食物、电影等与青少儿生活紧密相关的主题展开,将读者带入多样化的场景,让我们因戏剧而相遇,因懂美而丰富,在对话游戏中不断成长。 本书依托于F·π剧场戏剧美育活动课系列,该课程自2020年起先后在北京市东城区21所中小学校开设。本书是该课程配套用书,既可作为校内外戏剧美育课、沟通课与班会课学材,也适用于团队破冰游戏及家庭场景,亦可供戏剧爱好者阅读使用。