软件工程及软件方法学
-
精通Vue.js孙卫琴,杜聚宾 著本书循序渐进地介绍了Vue框架的用法,主要内容包括前后端分离的基本原理、MVVM设计模式、Vue的基本用法、内置指令、自定义指令、计算属性和数据监听、绑定表单、绑定CSS样式、CSS过渡和动画、Vue组件的开发、Vue CLI脚手架工具、路由管理器、组合API、Axios和状态管理等。本书内容通俗易懂,案例丰富,理论和实践紧密结合。本书的范例采用Vue 3,最后一章提供了一个整合前端与后端的综合案例,帮助读者迅速掌握开发实用Web应用的技巧。 本书适合所有前端Web开发人员阅读,无论是初学者还是已经有开发经验的从业人员,都能从本书中受益。另外,本书也适合作为相关培训机构的教材。 -
MySQL 8.0运维与优化姚远 著本书全面介绍MySQL数据库的管理、监控、备份恢复和高可用等方面的知识,并在此基础上讨论如何优化MySQL的实例和SQL语句,书中还包括大量的实战案例。 全书分五部分: 第一部分(第1~4章)为管理部分,包括安装和运行、账号和权限、日志和安全等内容; 第二部分(第5~7章)为监控部分,介绍通过MySQL自带的3个系统数据进行监控的方法; 第三部分(第8~11章)为备份恢复部分,介绍常用的逻辑备份和物理备份工具,还介绍在没有备份的情况下如何进行数据救援; 第四部分(第12~14章)为高可用部分,包括MySQL Shell、复制和InnoDB集群; 第五部分(第15~18章)为优化部分,介绍基准测试工具和优化MySQL实例和SQL方法。 本书适合具有一定IT基础知识的MySQL数据库爱好者阅读,也可以作为准备MySQL OCP考试的备考书。 -
树莓派智能系统设计与应用王勇 著全书一共8章。第1章对树莓派的基本知识与常用技巧进行了汇编与整理,便于读者快速了解与掌握树莓派的使用与配置过程;第2章介绍了Python开发环境与程序设计的基础知识;第3章介绍树莓派GPIO的硬件资源,详细讲解了树莓派与常用传感器模块的接口电路与程序设计;第4章介绍了集环境参数检测、网络视频监控、GPS 定位、话音播报以及远程控制等功能于一体的树莓派小车的设计与实现过程;第5章介绍了基于树莓派构建本地服务器的过程,并通过Web端监控软件实现远程数据采集、传输以及对监测节点进行控制;第 6~8 章通过具体的综合案例讲解了树莓派在智能语音、计算机视觉以及深度学习领域中的应用,为读者基于树莓派开发设计更高层级的智能系统奠定基础。本书适合对树莓派应用感兴趣的读者,也可以作为电子信息类专业本科生或研究生嵌入式系统、人工智能、Python编程语言相关课程的教学参考书目。 -
从0到1莫振杰 著作者根据自己多年的前后端开发经验,站在完全零基础读者的角度,详尽介绍了Pytho数据分析的基础知识,以及大量的开发技巧,全书围绕着“数据分析三剑客(NumPy、Pandas、Matplotlib)”进行细致的介绍。这三款工具的知识点非常多,本书尽量系统细致地介绍最精华的知识点,以便为读者构建一个完善的知识体系,并且为后续的工作打下坚实的基础。 每一章后面的实战题以及练习题,经过精心设计,可以锻炼读者的数据分析实战能力,对于巩固基础以及锻炼技术是非常有帮助的。 -
接口测试方法论陈磊 著本书系统地讲解了如何把测试的思维和接口测试的技术结合到一起,从而使读者拥有接口测试能力,这种能力既包含工具的使用、代码的编写,也包含用例的设计。本书内容循序渐进、由浅入深,首先介绍接口和接口测试的概念以及接口测试都包含哪些测试活动,然后通过案例阐述如何从流水账式的接口测试脚本逐步抽象出属于自己的接口测试框架,接着从场景切入,系统地展示如何测试完全陌生的协议接口,以及如何在测试微服务接口时使用Mock技术梳理混乱的调用关系,最后讨论持续测试和智能化测试。本书适合测试人员阅读,也可供计算机相关专业的师生参考。 -
图深度学习从理论到实践张新静 著,包勇军,朱小坤,颜伟鹏,姚普 编图神经网络是人工智能的一个热点方向,从图的视角解读大数据,可以灵活建模复杂的信息交互关 系,吸引大量学者的关注并在多个工业领域得到广泛应用。《图深度学习从理论到实践》由浅入深,全面介绍图神经网络的基础知 识、典型模型方法和应用实践。《图深度学习从理论到实践》不仅包括一般的深度学习基础和图基础知识,还涵盖了图表示学习、 图卷积、图注意力、图序列等典型图网络模型,以京东自研的Galileo平台为代表的图学习框架,以及图神 经网络在电商推荐和流量风控方面的两个典型工业应用。 《图深度学习从理论到实践》既适合对数据挖掘、机器学习方向以及图建模交叉方向感兴趣的高年级本科生和研究生作为教 材使用,也适合互联网电商、金融风控、社交网络分析、药物研发等企业的从业者参考学习。 -
代码中的软件工程孟宁 著本书共五篇:第一篇介绍常用工具VS Code、Git 和正则表达式;第二篇以C 语言代码为例介绍工程化编程的基本方法,涵盖代码的风格和规范、模块化、可复用、可重入函数与线程安全等;第三篇介绍从需求分析到软件设计的基本建模方法——从需求分析开始,以UML 为工具完成用例建模、业务领域建模、对象交互建模,最终形成设计方案;第四篇探讨软件的元素、结构、特性和描述方法,以及高质量软件的内涵等;第五篇回顾软件危机的前因后果,并将之与PSP、TSP、CMM/CMMI、敏捷开发、DevOps 等软件过程和生命周期管理衔接起来。本书以国家精品在线开放课程——“工程化编程实战”为核心内容,增加了常用工具、需求分析与建模方法、软件结构和软件过程等相关内容,内容全面、新颖,实践性强。本书主要针对在校学生编写,适合开设相关专业的普通高校和高职院校作为主要教材,也可供不同层次的自学者学习参考。 -
Python数据分析基础吴仁群本书讲解了Python程序设计的基础知识,包括Python语言基础、函数与模块、常见数据结构、迭代器与生成器等,可作为高等学校计算机类专业和会计、经济、金融、心理学、统计等专业Python程序设计课程的教材。 -
Python程序设计实验指导与习题解答林子雨 著本书是《Python程序设计基础教程(微课版)》教材配套的实验指导与习题解答。全书共15章,内容包括Python语言概述、基础语法知识、程序控制结构、序列、字符串、函数、面向对象程序设计、模块、异常处理、基于文件的持久化、基于数据库的持久化、图形化界面设计、正则表达式、网络爬虫、常用的标准库和第三方库等。本书每个章节都安排了与《Python程序设计基础教程(微课版)》内容配套的编程实践操作,以便读者更好地学习和掌握Python编程知识。 本书可作为高等院校计算机、人工智能、大数据等专业本科生相关课程的教材,也可以作为应用领域技术人员、工程技术人员和科学研究工作者的参考资料。 -
互联网软件测试北京新奥时代科技有限责任公司本教学图书的编写以《互联网软件测试职业技能等级标准》为依据,围绕互联网软件测试的人才需求与岗位能力进行内容设计。本书包括Linux系统概述、Linux系统使用注意事项、Linux系统常用入门命令、MySQL基础、MySQL数据库管理、SQL基本语法、软件与软件测试概述、软件缺陷、如何高效测试、UI测试、兼容性测试、微商城网站实践案例等内容,涵盖Linux基础、MySQL基础、软件测试基础等核心课程。本书以模块化的结构组织章节,以任务驱动的方式安排内容,以互联网微商城系统环境搭建和完整的功能测试为教学案例。本书可作为1 X证书制度试点工作中互联网软件测试职业技能(初级)的教学和培训教材,也可作为期望从事软件测试工作的人员的自学参考书。
