软件与程序设计
-
软件自动化测试实战解析徐西宁本书由浅入深地对自动化软件测试进行了阐述,内容涵盖软件测试的基础知识、Python、PyTest、Selenium、面向对象编程、自动化测试框架的设计要点和测试自动化开发实践等,本书内容组织成入门、进阶和高阶三个逐步提高的版块,每个版块都有实战编程章节,清晰呈现了技术方案的打磨和改进的过程。本书的内容分为三个大的版块。个版块,从基础的部分讲起,让基础薄弱的工程师对测试和编程语言有基本的认识,在此基础上开始了解PyTest测试框架的基础用法,以及如何用Selenium来做简单的Web UI的自动化测试。通过这个版块的学习,测试工程师有能力把一些简单的测试工作用代码实现,减少手工重复劳动的比重,做到一定程度的测试自动化,这是对自动化测试工程师的入门要求。第二个版块,夯实Python语言基础,讲解更深入的PyTest和Selenium特性,演示如何应用这些知识来改进测试用例的编写,改善测试框架,让测试自动化更加高效。通过这个版块的学习,测试工程师对编程语言和测试工具会有更深入的了解,可以更高效地进行测试自动化的工作,有能力开始针对产品特性来设计自动化测试框架,这是工程团队对中级测试工程师的一般要求。第三个版块,学习Python的高级特性、面向对象的思想、自动化测试工具和框架的高级特性、设计思路、以及存在的问题、限制及其改进思路、工程团队的高质量协作、实际项目中的实践等更深入的内容,这个部分包含了大量实战中提炼出来的经验和总结。通过这个版块的学习,测试工程师可以往高级工程师和架构师方向迈出坚实的一步,而具备这样的技术能力和思维方式后,测试工程师可以在整个软件工程团队中起到非常积极的正面影响,而不只限于测试团队。每个版块的末尾都有一个实战章节,所有的实战章节围绕同一个测试场景展开,前后衔接呼应,有很强的延续性。每个实战章节都是针对相应的技术水平而设计的,读者可以非常直观地看到代码和设计如何随着技术水平的提升而改进。 -
EDIUS专业级视频、音频制作从入门到精通袁诗轩《EDIUS专业级视频、音频制作从入门到精通 (实战200例)》是一本EDIUS专业级视频、音频制作从入门到精通宝典。 本书共分6大篇19章,具体内容包括视音频编辑基础知识、EDIUS 9 快速入门、认识EDIUS 9 工作界面、调整与管理窗口显示、导入与编辑视频素材、精确剪辑视频素材、标记素材入点与出点、制作视频转场效果、制作视频滤镜效果、制作合成运动特效、制作标题字幕效果、制作字幕运动特效、添加与编辑音频素材、制作音频声音特效、输出与刻录视频文件、制作字幕特效—广告宣传、制作延时视频—湘江风光、制作卡点视频—儿童相册、制作宣传视频—大美长沙等内容,读者学后可以融会贯通、举一反三,制作出更多精彩的视频与音频特效。 本书内容丰富,循序渐进,理论与实践相结合,既适合广大影视制作、音频处理相关人员,如广电的新闻编辑、节目栏目编导、影视制作人、婚庆视频编辑、独立制作人、音频处理人员、后期配音人员、录音师、DJ、音乐人、作曲师等,也可作为高等院校动画影视相关专业的辅导教材。另外,本书除了纸质内容之外,随书资源包中还给出了书中案例的素材文件、效果文件、教学视频以及PPT电子教案,读者可扫描图书封底的“文泉云盘”二维码,获取其下载方式。 -
C语言从入门到精通 第4版李岚 著本书以零基础入门为宗旨,用范例引导读者学习,深入浅出地介绍了C语言的相关知识和实战技能。本书第Ⅰ篇【基础知识】主要讲解步入C语言的世界—Hello C、C程序的结构、C语言的基本构成元素、变量、数制、数据类型、运算符和表达式、算法、顺序结构与选择结构、循环结构与转向语句、数组以及字符数组和字符串等;第Ⅱ篇【核心技术—函数】主要讲解函数、变量的作用范围和存储类型、库函数、结构体和联合体、枚举等;第Ⅲ篇【高级应用—指针及文件】主要介绍指针、指针与数组、指针与函数、指针与字符串、指针与结构体、指针的高级应用与技巧以及文件等;第Ⅳ篇【数据结构及C语言中的常用算法】主要介绍数据结构、C语言中的高级算法、数学问题算法、排序问题算法、查找问题算法以及算法竞赛实例等;第Ⅴ篇【趣味解题】主要介绍歌手比赛评分系统、哥德巴赫猜想、打印日历、背包问题、火车车厢重排、商人过河以及K阶斐波那契数列的实现等。本书提供了与图书内容全程同步的教学录像。此外,还赠送了大量相关的学习资料,以便读者扩展学习。本书适合任何想学习C语言的读者,无论你是否从事计算机相关行业、是否接触过C语言,均可通过学习本书快速掌握C语言的开发方法和技巧。 -
量子计算机编程 从入门到实践[美] 埃里克·R. 约翰斯顿,[英] 尼古拉斯·哈里根,[西] 梅塞德丝·希梅量子计算被誉为下一代编程范式。随着一些量子计算平台和模拟器向公众开放,普通程序员也可以尝试编写量子计算程序,感受前沿科技的无穷魅力。《量子计算机编程:从入门到实践》不会解释晦涩的量子力学理论,而会采用直观的圆形表示法描绘量子比特,并从实践角度展示如何编写有趣的量子计算程序。通过《量子计算机编程:从入门到实践》提供的在线实验室网站,你可以动手运行书中的JavaScript示例代码。全书分为四大部分,分别介绍量子计算机编程的核心概念、原语、应用和发展趋势。你将了解量子隐形传态、量子算术运算、量子傅里叶变换和量子相位估计等知识,以及量子搜索、量子超采样、量子机器学习等高级主题。 -
Spring Boot从入门到实战解承凯《Spring Boot从入门到实战》从Spring Boot的特性与基本原理讲起,逐步深入到Spring Boot与其他微服务开发组件的集成使用,并在后配合实际的项目案例,重点讲解Spring Boot的微服务开发,能够让读者全面、系统地学习Spring Boot开发的相关知识,并且对微服务应用开发有更深入的理解。《Spring Boot从入门到实战》共12章,涵盖的主要内容有:Spring Boot框架基础及IoC与AOP原理;Spring MVC基础知识;Spring Boot的搭建与配置;Spring Boot的数据访问,包括MySQL、Redis和MongoDB等多种数据库的集成;配置中心与服务发现,重点讲解Nacos等组件;服务限流与降级,重点讲解Sentinel组件的搭建与配置;全链路追踪系统;微服务监控,讲解Spring Boot Actuator等工具的使用;API网关,重点介绍Spring Cloud网关提供的相关断言配置;Spring Boot测试与部署;Spring Boot微服务开发和Spring WebFlux实战开发,全面展示微服务的开发过程。《Spring Boot从入门到实战》内容通俗易懂,案例丰富,实用性强,特别适合Spring Boot入门和进阶读者阅读,也适合从事Java微服务开发的程序员和其他编程爱好者阅读。另外,本书还适合作为相关培训机构的教材。 -
Python PyQt编程超级魔卡明日科技暂缺简介... -
中公Python高效开发指南中公教育优就业研究院《中公版·Python高效开发指南:Python网络爬虫综合开发》共分为十二章,涵盖了Python网络爬虫综合开发的相关知识,对重难点内容进行了针对性讲解。本书面向Python网络爬虫开发的初学者,按照由浅入深、循序渐进的规律,从讲解网络爬虫开发基础知识,到讲解如何开发单个.py文件的Python爬虫程序,后讲解基于Scrapy爬虫框架的网络爬虫开发。● 网络爬虫概述(章)介绍了网络爬虫的基础知识,包括定义、分类、原理和搜索策略等概念性内容。● Python网络爬虫开发基础(第二章)介绍了Python开发环境的搭建,重点介绍了PyCharm的使用。另外,还详细介绍了HTTP协议的相关知识,并介绍了HTML、JavaScript和XPath。● 开发单个.py文件的爬虫程序(第三章、第四章)介绍了如何开发单个.py文件的Python爬虫程序,该程序采用Request模块获取数据,并采用XPath、BeautifulSoup4和PyQuery模块进行解析。● 开发Python网络爬虫相关技术(第五章至第十章)介绍了Python网络爬虫开发中广泛应用的技术,包括正则表达式、数据接口、数据库的使用、表单的使用、模拟登录、反反爬虫方法和Selenium模拟浏览器等,并结合丰富的小案例来展示知识点。● Scrapy爬虫框架(第十一章、第十二章)介绍了基于Scrapy爬虫框架的爬虫开发和分布式爬虫框架scrapy-redis,以及爬虫的部署。 -
Python程序设计基础入门与实战文杰书院Python是当前常用的编程语言之一,是软件开发领域的领军开发语言。《Python程序设计基础入门与实战(微课版)》以通俗易懂的语言、翔实生动的操作案例、精挑细选的使用技巧,指导初学者快速掌握Python开发的基础知识与使用方法。《Python程序设计基础入门与实战(微课版)》主要内容包括Python强势来袭,基础语法知识介绍,运算符和表达式,使用条件语句,使用循环语句,数据结构,使用函数,类和对象,模块、迭代器和生成器,文件操作,异常处理,标准库函数,正则表达式,开发网络程序,多线程技术,tkinter图形化界面开发,使用数据库实现数据持久化,使用Django开发Web程序,数据可视化,实时疫情监控系统。本书内容组织循序渐进、结构清晰,以实战演练的方式介绍知识点,让读者一看就懂。 《Python程序设计基础入门与实战(微课版)》面向学习Python开发的初中级用户,适合无基础又想快速掌握Python开发入门的读者,同时对有经验的Python使用者也有很高的参考价值,还可以作为高等院校专业课教材和社会培训机构的培训教材。 -
管理数学实验左秀峰本书以管理为背景,以问题为导向,以系统思维为主线,以处理管理科学问题的建模和模型分析计算为主要内容,讲述研究管理科学问题的分析方法及手段,采用MATLAB软件工具平台,对管理中的数理统计、预测、统筹规划、方案优选、网络优化、不确定因素的影响、决策分析及评价、智能算法等理论、方法、模型进行分析计算等实验研究,涵盖了解决管理问题的常用有效方法。本书概述了管理问题的分析思路、方法过程、实验平台工具,介绍了MATLAB软件基础和科学计算、绘图、数理统计等功能,重点讲解了规划论方法、图与网络方法、决策分析与评价方法、预测分析方法、智能算法计算等。本书内容充实、篇幅紧凑,是专为管理与经济学科,以及理工科本科生和研究生学习管理科学的系统分析建模方法和数学实验而撰写的,也可供相关工程技术人员使用。它既可作为教材,也可作为自学用书,更是解决相关问题的实用指导书。 -
面向移动云计算的智能终端传输优化赖泽祺为了优化移动云计算中的数据传输,《面向移动云计算的智能终端传输优化》主要围绕以下几个问题展开了研究:(1)计算密集型应用用户体验优化;(2)网络密集型应用用户体验优化;(3)移动网络传输稳定性优化。本文在主流的移动应用场景下围绕移动云计算在实际部署时的传输问题从多角度设计了立体的优化方案,有效地提升了移动网络环境下各种类型 应用程序的用户体验。
