软件与程序设计
-
全栈UI自动化测试实战胡胜强、单镜石、李睿本书以UI自动化测试技术为主线,测试方向主要涉及Web、App、Windows应用程序的UI自动化测试实现,实用自动化测试框架的实现过程,持续集成及分布式测试的实现等实用技术知识体系。 全书共分为三部分,Web篇(第1~9章)围绕页面自动化测试中常用定位技术的讲解,结合unittest框架构建实用自动化测试框架的实现,以实例驱动方式引导读者快速上手Selenium Python unittest自动化测试。App篇(第10~15章)讲解移动端常见UI层自动化操作常用技术,以当前较为流行的pytest框架为基础,实现Appium Python pytest自动化测试的实现。框架篇(第16~20章)涵盖自动化测试实施过程中主流的数据驱动、PO模式、CI实施、分布式环境等内核技术。本书内容充实、逻辑严密,是一部自动化测试的案头工具书。 本书适合对从事软件测试工作的人,对软件自动化测试技术感兴趣的初学者,也适合自动化测试从业者对专项技术参考。对于大中专院较和培训班的学生,本书更是学习时的一本教材。 -
Python一行流(美)Christian Mayer(克里斯蒂安·迈耶)本书专注于从初学迈向进阶的Python编码技术:如何像专家一样写出优雅、准确、简洁高效的Python 单行代码;阅读任意一行Python 代码时,如何系统性地对其进行拆解和分析。全书分为6 个章节,以单行代码切入计算机科学的各个领域,包括Python 语言基础、编程技巧、基于NumPy的科学计算、机器学习的主要算法模型、正则表达式进阶、计算机科学中若干经典算法的单行实现等。 -
Easy C高田美树《Easy C(第 4 版)》是以C语言为基础的计算机编程书籍,它结合大量示例程序和教学视频,系统介绍了软件开发的基础知识及C语言程序设计的相关内容,既是C语言入门书,也是C语言视频教程。涵盖编程基础、数据类型、运算、变量与常量、数组、流程控制、函数、指针、结构体等C语言编程核心知识点,对于重点、难点采用图解的形式并录制了教学视频,对程序代码进行了详细的注释说明,方便读者快速理解。另外,读者学习时要注意示例代码中的编程思想,逐步培养自己的编程思维。《Easy C(第 4 版)》配套资源丰富,有示例代码文件、教学视频、PPT 教学课件,方便读者自学和教学。《Easy C (第 4 版)》是写给C语言初学者的本编程书,语言通俗易懂,内容循序渐进,特别适合作为高校C语言程序设计的教材或参考书,也适合零基础读者自学C语言。 -
Python超实用 你的Python实践工具书[日]清水美树 立山秀利 松原拓也 掌田津耶乃《Python超实用:全彩:你的Python实践工具书》全面介绍了Python与编程的基础知识,也讲解了如何开发应用于不同场景的程序。读者可跟随作者的讲解进行实际的操作和练习。《Python超实用:全彩:你的Python实践工具书》是面向各层次的Python读者而作的Python入门书,全书共分为9个部分,主要介绍了包括Python的基本概念、Python库、Tello EDU编程、用Pythonista 3开发iPhone应用程序、Python游戏编程、用Flask SQLite3开发网络数据库和用树莓派开发游戏等相关知识。全书内容细致全面,层层深入,是Python入门者的实用宝典。《Python超实用:全彩:你的Python实践工具书》适合对Python感兴趣的所有读者阅读。 -
Oracle Database In-Memory架构与实践萧宇Database In-Memory是Oracle内存计算技术家族中的核心成员,也是Oracle数据库企业版重要的数据库选件之一。Database In-Memory通过独有的双格式数据库架构及一系列内存计算软硬件技术的结合,可以使传统的运营系统即刻开启HTAP(混合事务/分析处理)能力,或者为传统的数据仓库系统提供实时分析的能力。《Oracle Database In-Memory架构与实践》全面深入介绍Database In-Memory 架构和技术,涵盖了从12.1.0.2版本Database In-Memory 诞生到2021年8月**发布的21c版本之间所有重要的Database In-Memory 特性。 《Oracle Database In-Memory架构与实践》面向对Oracle数据库和内存计算技术感兴趣的读者,适合的对象包括企业架构师、数据库管理员、数据分析师和应用开发人员,不仅是读者全面学习Database In-Memory 内存计算技术的入门指南,同时也是深入了解Oracle Database In-Memory 的极有价值的参考书籍。 -
Java EE的轻量级开发利剑王波本书以Java EE的实践为主题,全面阐述Spring Boot、Spring MVC、Spring Cloud等企业级领域内的热门技术。本书讲解相关技术框架的核心知识,并结合汽车管理系统等实战项目,把Java EE领域内流行的SSH、SSM、Spring Boot、Spring Cloud、MyBatis和JPA等框架整合起来,再从代码层面讲述Activiti、Kafka、Redis、Docker、Maven、WebService和POI等经典技术。通过本书深入浅出的讲解,读者在学习Java架构师专业技能的同时,还可以学习项目开发的整个过程,真正意义上做到Spring Boot从入门到精通。本书适合Java EE领域的开发人员阅读。阅读本书,读者可以学习目前流行的Java开发技术,力争在短时间内掌握Spring Boot核心技术,成为Java架构师,走向自己职业生涯的辉煌。 -
Python异步编程实战陈少佳本书系统讲解如何使用Python异步IO编程技术。从学习基础知识开始,展开讲解全栈框架的实现过程及项目开发过程中的实用技术。 本书分为基础篇和实战篇。基础篇(第1~7章)讲解Python异步IO的基础用法及常用技术框架的用法,包括Python asyncio库、页面渲染、异步IO数据库使用、ASGI 等技术;实战篇(第8和9章)介绍如何基于Python异步IO实现一个全栈框架,并利用该框架开发一个实用项目。本书配套源代码及视频教程,读者学习起来更轻松。 本书适合有一定基础的开发人员阅读,用于突破职业瓶颈、从编码员进化成架构师,也可作为培训机构的参考用书。 -
思维导图学乐高机器人创意搭建与编程方其桂 等 著乐高是全世界小朋友普遍爱玩的玩具,通过搭建和编程,可以创造出各种各样的作品,让孩子的奇思妙想变成现实。本书分为上、下两册:上册借助乐高9686套件,通过案例介绍乐高机器人的基础搭建知识;下册借助乐高EV3套件,结合案例着重讲解通过编程来操控搭建的机器人。全书共43个案例,每个案例均以一个完整的作品制作为例展开讲解,让孩子们边玩边学,同时结合思维导图的形式,启发和引导孩子们去思考和创造。本书采用视频讲解 全彩图解的方式展现,每节课均配有微课教学视频,还提供所有案例的源程序、素材课件等资源,扫描二维码即可轻松获取相应的学习资源,大大提高学习效率。本书特别适合对乐高机器人感兴趣的中小学生,以及完全没有接触过编程的小朋友进行编程启蒙使用。对从事青少年编程教育的老师来说,也是一本非常好的教程,同时也可以作为中小学兴趣班以及相关培训机构的教学用书。 -
SketchUP草图绘制从新手到高手张艺霏 柳春雨《SketchUP草图绘制从新手到高手》是一本SketchUP 2020的案例教程,以课堂实录的形式,全面讲解该软件的各项功能和使用方法。 《SketchUP草图绘制从新手到高手》共10章,循序渐进地介绍SketchUP 2020的基础知识、基本绘图工具、辅助设计工具、绘图管理工具、SketchUP常用插件、材质与贴图、渲染与输出等内容。后通过创建基本建筑模型、现代风格客厅与餐厅、小区景观设计多个综合实例来实战演绎前面所学知识。 《SketchUP草图绘制从新手到高手》免费提供多媒体教学资源,内容丰富,包含全书所有实例的素材和源文件,以及高清语音视频教学,专业老师手把手地讲解,可以大幅提高学习兴趣和效率。 《SketchUP草图绘制从新手到高手》内容全面,实例丰富,结构严谨,深入浅出,既可作为大中专院校相关专业的教材,也适用于广大SketchUP 2020用户自学和参考。 -
C#代码整洁之道[英]詹森·奥尔斯(Jason Alls)本书介绍如何使用各种工具、模式和方法将可读性、可维护性与可扩展性均不尽人意的代码重构为整洁的代码。首先介绍C#的编码标准和原则,然后详细讨论代码评审的过程并说明其重要性。接着介绍类、对象与数据结构以及函数式编程的基础知识。之后介绍异常处理、单元测试、端到端系统测试、线程与并发、API的设计与开发、API密钥与API安全、处理切面关注点等C#相关知识。结尾介绍一系列工具来提升代码质量,并介绍重构C#代码的方法。
