软件与程序设计
-
Python强化学习实战[美] 托威赫·贝索洛 著,敖富江,杜静,张民垒 译《Python强化学习实战:使用OpenAI Gym、TensorFlow和Keras》带领读者深入强化学习算法的世界,并使用Python在不同用例中应用它们。其中涵盖了一些重要主题,例如策略梯度算法和Q学习算法,并使用了TensorFlow、Keras和OpenAIGym框架。《Python强化学习实战:使用OpenAI Gym、TensorFlow和Keras》介绍了强化学习(RL)算法背后的理论及用于实现它们的代码。读者将依次学习OpenAIGym的各类功能,从应用标准库,到创建自己的环境,再到掌握如何构建强化学习问题,从而能够研究、开发和部署基于强化学习的解决方案。 -
UG NX 12.0产品设计、模具设计与数控编程从新手到高手詹建新,张日红 著《UG NX 12.0产品设计、模具设计与数控编程从新手到高手》综合考虑模具企业一线工作岗位中UG 软件常用的知识点,精心安排了15 章内容进行详细讲解,其中包括NX 设计入门、UG 装配、工程图设计、简单零件设计、复杂零件设计、参数式零件设计、从上往下零件设计、常用曲面设计、PMI 标注、钣金设计、模具设计(包括两板模设计和三板模设计)、电极设计、数控编程和逆向工程设计等。书中内容既能引起初学者的学习兴趣,又符合实际工作的具体要求,希望读者阅读本书后,能基本达到一线工程师的要求。 《UG NX 12.0产品设计、模具设计与数控编程从新手到高手》既可以作为普通高校的教材,也可以作为本科、硕士毕业生创作毕业论文的参考书,还可以作为普通爱好者的自学读物。 -
活文档[法] 西里尔·马特雷尔(Cyrille Martraire) 著,黄晓丹 译这是一本活文档参考指南,教你如何像写代码一样有趣地持续维护文档。书中系统地阐述了计算机软件开发各个阶段中文档写作的步骤、内容、方法、工具、特点和要求,详尽指导软件开发人员和文档开发工程师写出规范的文档,包括软件文档的概念和内容,软件文档编写的原则和步骤,软件文档的管理和维护,可行性研究报告、软件需求报告、软件测试计划等文档的写作方法和写作技巧。 -
Spring Boot应用开发实战饶仕琪 著随着移动互联网的发展,对Web开发的需求日益上升。Spring Boot作为Web开发领域中的利器,无论是单体应用,还是用于面向服务架构或者微服务架构,都有不错的表现。本书面向准备在Web开发领域一展拳脚的读者,详细介绍了Spring Boot 2.3应用开发的相关知识。 本书共10章,第1~2章介绍了Spring Boot 2.3开发基础,包括环境搭建、依赖引入以及如何从零到一地构建一个基础Spring Boot应用;第3~7章以章为单位聚焦不同技术领域,包括Web服务、数据持久化、服务安全性、测试验证以及部署运维,结合详细示例讲解各领域内通用的解决方案;第8~10章为实战内容,包括三种类型项目的实战:聊天服务、在线商城、个人云盘。 本书内容全面、实例丰富,非常值得广大Web开发从业者作为案头的参考书,也可作为高等院校计算机及相关专业的教材或课程设计参考书。 -
深度学习理论及实战赵小川,何灏 著《深度学习理论及实战(MATLAB版)》主要介绍深度学习理论及实战,共5章,内容包括机器学习、人工神经网络、卷积神经网络、MATLAB深度学习工具箱和应用实例。在介绍基础理论方面,本书深入浅出、语言生动、通俗易懂; 在介绍应用实例时,本书贴近实际、步骤翔实、举一反三。本书对数十个例程进行了深入的讲解,并对代码进行了详细的注解。 《深度学习理论及实战(MATLAB版)》可以作为人工智能、电子信息、计算机科学相关专业的本科生、研究生的教材,也可作为本科毕业设计、研究生学术论文的参考资料,还可作为相关工程技术人员的参考资料。 -
征服C指针[日] 前桥和弥 著,朱文佳 译本书以C语言中的重难点“指针”为主题,提供了程序员所需的深入而完整的指针知识。作者结合多年的编程经验和感悟,从C指针的概念讲起,通过实验一步一步地揭示了指针和数组、内存、数据结构的关系,展现了指针的常见用法,揭示了各种使用技巧,还通过独特的方式告诉读者怎样解读C语言那些让人“纠结”的声明语法,以及如何绕过C指针的陷阱等。第2版基于64位操作系统对内容进行了大幅修订,新增了对ISO-C99、C11标准下相关内容的介绍等。本书非常适合C语言中级学习者阅读,也可作为计算机专业学生学习C语言的参考。 -
Python项目案例开发超详细攻略吕云翔,姚泽良,张扬,姜峤,孔子乔 等 著本书接近为零基础的初学者量身定制,配合大量实例介绍了 Python 的基本语法、编码规范和一些编程思想。本书~6章为Python语言基础,主要介绍 Python 的基本用法;第7~11章介绍一些Python的实际应用。其中,第 7 章介绍如何用Python进行GUI开发,第 8章介绍如何用Python进行网络爬虫;第 9 章介绍如何用Python进行Web开发;第 10章介绍如何使用Python进行数据分析和可视化处理;第 11 章介绍如何使用Python实现常见机器学习算法。本书既可以作为高等院校计算机与软件相关专业的教材,也可以作为软件从业人员、计算机爱好者的学习指导用书。 -
掌控Python程晨 著《掌控Python.人工智能之机器视觉》以开源的计算机视觉库OpenCV为基础,面向Python初学者讲解以视觉识别为代表的人工智能入门知识,以及包括图像处理、数据分析、神经网络在内的人工智能应用的基本实现方法。 《掌控Python.人工智能之机器视觉》共8章,主要内容包括机器视觉、显示图片与视频、图像处理、图像特征检测、人脸检测、人工智能与机器学习、手写文字的图像识别、人脸识别与手势识别等。附录总结了OpenCV模块中的函数及方法。 -
Python自动化测试入门与进阶实战唐文 著本书从Python自动化测试的概念讲起,逐步深入自动化测试的进阶知识,*后通过两个复杂的项目案例,重点介绍如何使用unittest+Requests+Selenium进行RESTful API和跨终端自动化测试。本书共10章,涵盖的内容有自动化测试思想;Python HTTP接口编程;Selenium基础知识;Mock模块的使用;通过Python进行爬虫测试;性能测试和压测工具实战;多线程压力测试;基于Appium的移动端测试;基于pytest的单元测试;通过编写代码测试RESTful API;Tarven相关测试接口;Selenium对百度网盘测试操作实战;lettuce语义化编程;Selenium Server的安装、部署和实战;poium和autoTest框架入门与实践。本书适合有Python编程基础而想要学习Python自动化测试技术的人员阅读,也适合对自动化测试感兴趣的相关从业人员和技术爱好者阅读。另外,本书还可以作为相关院校和培训机构的教材。 -
Arduino开源硬件设计及编程赵桐正 等著本书介绍了使用Arduino进行创意电子项目开发的技巧和方法,具体内容包括Arduino IDE、Mixly、Arduino UNO主控板、图形化编程、C语言编程、传感器、执行器、自律型机器人等。本书通过项目学习的方式进行介绍,内容由浅入深,有利于提高学生的逻辑思维能力和动手能力。 本书配套资料包括书中程序源码及相关资料。
