软件与程序设计
-
Paracraft青少年3D动画编程入门林尊钎、方顾、张智本书从Steam教育的角度出发,以“为创意而教,为创造而学”为宗旨,以Paracraft软件为主要创作工具,用生动的案例,详细的描写和活泼的内容,从少儿编程、3D建模、3D打印到3D数字艺术动画设计,再到人工智能交互机器人设计,一步步引导学生提高新时代信息技术素养、科技素养。 本书旨在通过我们中国原创的帕拉卡Paracraft动画与编程创作工具,让学生们可以随心所欲的创作出任意复杂的3D动画编程,在创作中学习人工智能语言,学会跨学科融合贯通。 -
透视C#核心技术冯军 著《透视C#核心技术:系统架构及移动端开发》首先介绍了Visual Studio 2019开发环境配置,展示了Visual Studio 2019集成开发环境的安装及Android、iOS开发环境的搭建过程。此后阐述了Android及iOS的编辑、调试及部署方法,介绍了如何使用Visual Studio 2019集成开发环境开发Android及iOS App,并在模拟器及真机环境上进行调试和部署。然后又分别介绍了数据库访问技术、Web Service、Web API、界面控件DevExpress和报表控件FastReport等内容。之后对Xamarin手机App界面布局、资源访问、GPS位置及发送短信等进行了详细介绍。*后几章为电商、ERP(含移动终端)的综合设计案例。 《透视C#核心技术:系统架构及移动端开发》适合多种类型的读者阅读。如果您是学生,已经学习过一两门程序设计课程,希望成为一名专业的程序员,这本书将为您展示数据库开发、专业的界面设计套件及报表控件的使用方法,使您能够快速进行实战开发。如果您是职业程序员,在学校期间对这些内容掌握得不够扎实,或者您是软件方面的管理者,希望指导自己的团队更有效率地进行开发,本书也有较高的参考价值。 -
精通JPA与Hibernate孙卫琴 著本书详细介绍了运用JPA以及目前很成熟的Hibernate 5版本进行Java对象持久化的技术。通过本书,读者不仅能掌握用JPA和Hibernate工具对这两种模型进行映射的技术,还能获得设计与开发Java对象模型和关系数据模型的优选经验。本书将帮助读者编写出具有合理的软件架构以及好的运行性能和并发性能的实用应用程序。书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的应用实例,并提供了详细的开发和部署步骤。无论对于Java开发的新手还是行家来说,本书都是精通Java对象持久化技术的推荐实用手册。 -
微服务架构原理与开发实战张刚*近几年软件开发方法层出不穷,微服务作为一种主流的架构模式一直热度不减。为了帮助广大程序员们更好更快地理解微服务的概念,学习微服务在项目中的实践,本书全面阐述了微服务架构模式的特点、架构思路、设计理念、技术框架及具体的代码实战,以软件开发过程中遇到的各种疑难问题为切入点,逐步解析微服务架构是如何设计及解决这些问题的。书中使用主流技术框架进行演示,采用通俗易懂的图例和真实的项目事例来阐述遇到问题时的解决思路和做法,并附有具体的实践演示,读者可以跟随本书进行代码试验,理解并运用微服务技术架构的理解和运用,了解微服务的适应场景和优势。本书实用性强,是目前市面上关于微服务实践方面介绍得较为全面的书籍之一,适合想要了解和学习微服务的初、高级程序员和架构师等不同水平的读者阅读。 -
Python机器学习中的数学修炼左飞 著数学是机器学习和数据科学的基础,任何期望涉足相关领域并切实领悟具体技术与方法的人都无法绕过数学这一关。本书系统地整理并介绍了机器学习中所涉及的必备数学基础,这些都是笔者从浩如烟海的数学知识中精心萃取的,在学习和研究机器学习技术时所必须的内容。具体包括微积分(主要是与z优化内容相关的部分)、概率论与数理统计、数值计算、信息论、凸优化、泛函分析基础与变分法,以及蒙特卡洛采样等话题。为了帮助读者加深理解并强化所学,本书还从上述数学基础出发进一步介绍了回归、分类、聚类、流形学习、集成学习,以及概率图模型等机器学习领域中的重要话题。其间,本书将引领读者循序渐进地拆解各路算法的核心设计思想及彼此间的关联关系,并结合具体例子演示基于Python进行实际问题求解的步骤与方法。真正做到理论与实践并重,让读者知其然更知其所以然。本书可作为机器学习及相关课程的教学参考书,适用于高等院校人工智能、机器学习或数据挖掘等相关专业的师生研习之用,也可供从事计算机应用(特别是数据科学相关专业)的研发人员参考。 -
Go Web编程实战派廖显东 著本书涵盖从Go语言入门到Go Web开发高手所需的核心知识、方法和技巧,共分4篇。 第1篇“Go语言入门”,介绍Go语言的基础语法,既使没有Go语言基础的读者也可以学习本书。 第2篇“Go Web基础入门”,包括3章:Go Web开发基础、接收和处理Go Web请求、用Go访问数据库。本篇能使读者快速掌握用Go语言进行Web开发的基础知识。 第3篇“Go Web高级应用”,包括4章:Go高级网络编程、Go文件处理、Go并发编程、Go RESTful API接口开发。本篇能使读者用Go语言快速开发各种Web应用。 第4篇“Go Web项目实战”,包括2章:【实战】开发一个B2C电子商务系统、【实战】用Docker部署Go Web应用。本篇通过实例介绍了开发一个B2C电子商务系统的全过程,包括开发商品展示、购物车、结算、支付等模块的详细讲解,让读者真正了解大型B2C电子商务系统的架构原理及实现方法,并开放了源代码;用Docker实战部署Go Web应用,帮助读者向Go Web开发“精通”级别迈进。 本书可作为Go语言初学者、Web开发工程师的自学用书,也可作为培训机构和相关院校的教材。 -
Flink实战派龙中华 著本书针对Flink 1.11版本和Alink 1.2版本,采用“知识点+实例”的形式编写,包括47个基于知识点的实例和1个综合项目实例。 第1章对大数据和人工智能进行初步介绍; 第2章用一个实例总览Flink的关键知识点; 第3~5章介绍Flink的架构、开发基础和转换算子; 第6、7、10、11章深入讲解4种开发Flink应用程序的API; 第8、9章讲解操作Flink状态(计算和容错)的状态处理器API和用于处理复杂事件(异常检测、反欺诈、风险控制)的CEP库; 第12章讲解Flink如何与其他外部系统集成,并实现Flink与Kafka的集成; 第13章介绍机器学习的基础知识; 第14章讲解机器学习框架Alink的知识和实战应用; 第15章是项目实战,使用大数据和机器学习技术实现一个广告推荐系统(包含离线训练、在线训练、实时预测和在线服务)。 本书可以作为具备Java基础的开发人员、大数据领域从业人员的参考用书。 阅读本书的读者不需要具备高等数学知识和人工智能的底层算法知识。 -
电气CAD梁金夏,韦湛兰,潘思妍本书由多位教学经验丰富的教师编写而成,在编写过程中注意软件基础知识与案例操作相结合,内容编排遵循教学规律,层次分明、内容翔实、实践性强、知识体系新,突出实用性、案例性的特点,让学生更能灵活快捷地应用软件进行电气工程制图,更好地为实际工作服务。本书全面介绍了AutoCAD 2014在电气工程制图中的基本功能和使用方法,包括电气制图基本知识、AutoCAD 2014基本操作、绘制平面图形、二维图形编辑、文字与尺寸标注、绘制电动机控制系统接线图、绘制变配电系统及配电室图样、绘制简单建筑平面图、CAD三维绘图基础、图样说明及打印输出等内容。本书可作为高等职业院校计算机辅助设计课程教材,也可供相关技术人员学习参考。 -
Verilog HDL设计实用教程黄海,于斌 著VerilogHDL是一种广泛应用的硬件描述语言,无论是专用集成电路设计,还是嵌入式FPGA开发,都会使用VerilogHDL语言进行编程。《Verilog HDL设计实用教程》力求让读者快速掌握关键语法,能够在短时间内结合核心语法完成设计,同时注意梯度设置,引导读者从简单模块到复杂设计,逐渐掌握VerilogHDL。《Verilog HDL设计实用教程》语法简洁,重点突出,语句凝练,具有工程设计的风格。为了更好地配合学习,书中设有习题和相应解答,并配备了多个实验,所有代码均经过仿真,完整的实例均可供下载,方便读者调试和使用。对于重点和难点,辅以视频教学,能更好地帮助读者理解和掌握。《Verilog HDL设计实用教程》可作为电子、通信、计算机、自动化及集成电路设计相关专业的本科生教材,同时也适合对VerilogHDL感兴趣的爱好者或专业人士阅读。《Verilog HDL设计实用教程》特点:精简语法,保留核心,凝练语句,集中介绍和讨论重点内容,去除旁枝末节的干扰。语法→示例→练习→实验→综合设计,更合理地开展教学,更有效率地提升技能。配套丰富教学资源,包括完整PPT课件、详细习题解答、多类代码实例、实验参考和指导,教学讲解视频等。开设交流群,及时沟通、互助和答疑,随时解决学习中的困扰,并可持续获得教学资源更新。 -
乐高EV3机器人参赛指南李博、韩伟、薛子豪、李灵、唐强“EV3机器人竞赛技术指南”是一本以竞赛技术为核心的“工具书”。涉及四个竞赛版块:赛事准备、结构设计、程序逻辑及常见问题。书中共计40余个竞赛技能,以“挑战活动”的形式对竞赛知识和技术进行阐述应用。另外,书中还总结了一些在赛场上常见的问题和解决方案。 本书中涉及的内容均为近些年参赛或制裁的过程中实际遇到的问题,现将这些经验分享给各位读者,希望对读者能够有所帮助。
