软件工程及软件方法学
-
HTML5+CSS3+JavaScript入门很轻松云尚科技 著《HTML5+CSS3+JavaScript入门很轻松:微课超值版》结合流行有趣的热点案例,详细介绍了HTML5+CSS3+JavaScript开发中的各项技术。《HTML5+CSS3+JavaScript入门很轻松:微课超值版》共17章,分别介绍了HTML5基础、网页中的文本、图像和超链接、CSS3基础入门、CSS3常用属性、CSS3的高级应用、设计列表与菜单、表格与标记、网页中的表单、JavaScript基础入门、JavaScript编程基础、JavaScript对象编程、JavaScript事件机制、绘制网页图形、文件与拖放、响应式网页组件,最后通过设计企业响应式网站的综合案例对《HTML5+CSS3+JavaScript入门很轻松:微课超值版》所讲的各项技术进行了综合应用。 《HTML5+CSS3+JavaScript入门很轻松:微课超值版》内容侧重实战,每个重要的技术都精心配置了实例,在讲解完知识点的详细内容后,可以通过实例进一步深入了解该技术的应用场景及实现效果,这种“知识点+实例”的设置更易于记忆和理解,也为实际应用打下了坚实的基础。另外,书中还设置有“大牛提醒”,对重要的知识点查漏补缺或进行拓展说明,以做到重点内容全覆盖。每章内容学习完还可以通过“实战训练”检验学习成果,并且案例和实战练习都配有视频操作,在学习中遇到疑难可以随时观看视频寻求答案。 《HTML5+CSS3+JavaScript入门很轻松:微课超值版》适合零基础的网页设计者和希望快速掌握HTML5+CSS3+JavaScript开发技术的人员学习使用;针对有一定网页设计基础的读者,也可以通过《HTML5+CSS3+JavaScript入门很轻松:微课超值版》进一步理解HTML5+CSS3+JavaScript的重要知识和开发技能。对于大中专院校的学生和培训机构的学员,《HTML5+CSS3+JavaScript入门很轻松:微课超值版》也是一本非常实用的教材。 -
三步学Python[日] 山田祥宽,山田奈美 著,王俊 译本书以类似课堂学习的方式,通过预习、体验、理解三个步骤讲解Python的基础知识。在“预习”环节概述该节内容,在“体验”环节实际带领大家创建Python程序并运行,在“理解”环节结合插图详细讲解该节的重点知识和代码内容。从运行环境的搭建开始,本书循序渐进地介绍了命令和文件的执行方法、变量与运算、数据结构、条件测试、循环、基本库等基础知识,以及用户自定义函数、类等实践性的内容。各章末尾设置有练习题,可以帮助读者检验学习效果。 -
Linux系统管理、服务器设置、安全、云数据中心[美] 克里斯托弗·尼格斯 著精通Linux的终极指南 《Linux系统管理、服务器设置、安全、云数据中心(第10版)》在上一版的基础上全面更新,旨在帮助Linux新手及中级用户将Linux知识和技能提升到新水平。知名Linux专家、畅销书作家Christopher Negus在本书中浓墨重彩地描述Red Hat Enterprise Linux、Fedora和Ubuntu新版本及命令行工具,并通过分步的详明演示和精选习题引导读者悟透Linux操作系统的工作原理。本书还为各类Linux认证考试提供备考资料。 Linux是云计算中大多数技术进步的核心,这意味你必须扎实掌握Linux技术,从而在未来的数据中心高效工作。本书开篇介绍Linux基础知识,接着演示如何运用这些知识将Linux系统部署为虚拟机管理程序、云控制器和虚拟机,并讲述如何管理虚拟网络和网络存储。 本书指引你获取、安装和开始使用Linux,并最终驾轻就熟地管理和保护Linux。对于那些希望将Linux用作开发工作站的软件开发人员来说,本书也是优秀的参考资源。 -
多源信息融合韩崇昭,朱洪艳,段战胜 著本专著介绍了多源信息融合的基本概念以及多源信息融合理论赖以发展的基础理论,如统计推断 与估计理论基础、智能计算与识别理论基础等;还介绍了目标跟踪理论、检测融合、估计融合、数据关 联、异步信息融合和异类信息融合;也介绍了图像融合特别是遥感图像融合,智能交通中的信息融合, 以及态势评估与威胁估计等内容。此外,本专著对大数据时代信息融合新的发展做了修订和补充。 本专著的特点是理论体系完整,材料取舍适当,适合从事多源信息融合理论研究和工程应用的专 业技术人员参考,也可作为大学本科高年级学生、研究生特别是博士研究生的参考读物。 -
DevSecOps实战周纪海,周一帆,马松松,陶芬,杨伟强 著本书通过描述一家大型互联网企业和一家大型传统银行的DevSecOps转型的过程,帮助读者浅显易懂并且有代入感地了解如何将DevSecOps在企业内部落地和实践。基于各类行业特点的DevSecOps实施与落地方法,是本书的主要技术要点。 -
DevOps悖论ViktorFarcic 著,中国DevOps社区 译DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。本书是作者采访社区人员以后的文集,介绍DevOps相关的故事。 -
pytest框架与自动化测试应用房荔枝,梁丽丽 著pytest 是 Python 的第三方测试框架,可以实现软件测试各层次自动化。本书系统讲述pytest的主要技术及在各层次自动化测试的应用。 第1章介绍pytest框架。第2章讲解框架运行管理及对测试用例、断言的管理,运行管理中包括各种形式和层次的执行,展示框架的灵活性和全面性。第3章详细介绍框架的核心技术fixture,fixture使用依赖注入技术完成方法、类、文件级、会话级关联、数据关联和共享,可完美解决各种情况耦合和共享。第4章结合测试中最重要的数据驱动技术产生的参数化技术,并配合fixture技术实现一组代码多组数据的数据与代码分离技术。第5章系统讲解各种实用插件。第6~10章是实践,从单元自动化测试、接口自动化测试、Web端自动化测试及App自动化测试计划开始,讲解设计、实现到执行的全流程。第11章介绍BDD,让非技术人员也能参与测试的全过程。第12章介绍pytest一些相关配置。 本书可作为从事软件自动化测试的技术人员的参考书籍,也可作为高等院校,高职类软件工程中质量保证的参考书籍。 -
深入浅出编程之道孙伟,王晗,孙卓 著本书以C语言的知识技能为目标设立对应的章节内容,分别介绍了与C语言关联的计算机基础、C语言发展、C语言运行环境、C程序设计基础、C程序的模块化设计、文件操作等内容。书中还介绍软件工程基础,便于读者在程序设计中融入软件设计的思维和方法,更好地适应程序设计岗位所需的软件文档的编辑工作。本书还将案例的讲解融于知识讲解当中,可更好地帮助读者掌握程序设计的知识应用。 本书适合程序设计初学者学习使用,对于具备一定的程序设计能力的学习者也有一定的借鉴价值。 -
深度学习处理结构化数据实战[加] 马克·瑞安(Mark Ryan) 著,史跃东 译告诉你一个不太光彩的秘密:在大多数数据科学项目中,有一半的时间都花在清理和准备数据上了。但还有更好的方法:针对表格数据和关系数据库进行优化的 深度学习技术,无需密集的特性工程,就能提供洞察和分析。学习使用少量的数据过滤、验证和清洗,就能解锁深度学习性能的技能。 《深度学习处理结构化数据实战》传授面向表格数据和关系数据库的强大数据分析技术。该书从多伦多公交系统的数据集出发,带你领略用深度学习处理表格化数据的简易性和便捷性,并教你解决在生产环境中部署模型和监控模型性能等关键问题。主要内容何时何地使用深度学习技术Keras深度学习模型的架构训练、部署以及维护模型量化评估性能 -
Python数据分析肖睿,马经权,周华乐,王海军 著随着互联网的蓬勃发展,从浩瀚的网络世界中获取数据并加以处理,从中提取有用的信息越发重要,本书就带领读者学习如何获取数据并以合适的方式呈现数据。全书分为4个部分。第1部分,即第1~第5章,主要介绍数据的采集,从数据采集的意义和基本概念开始,介绍依次介绍Python工具库、Scrapy第三方框架、如何采集数据,以及如何通过Selenium采集动态页面和手机APP数据采集;第2部分即第6章,主要介绍4种常用的数据分析方法;第3部分,即第7~第9章,主要通过3种可视化工具介绍数据可视化;第4部分即第10章,介绍一个完整的实战训练项目,帮助读者系统地梳理数据采集、分析、可视化的整体过程,巩固理论知识,增加实战经验。本书的读者应具备使用Python语言编程地基本能力。本书可以作为各大院校人工智能、大数据相关专业地教材,也可以作为培训机构地教材,并适合数据处理、数据分析、数据可视化相关从业者自学参考。
