Python作为编程语言的一种,具有高效率、可移植、可扩展、可嵌入、易于维护等优点;Python语法简洁、代码高度规范、功能强大且简单易学,是程序开发者必学的语言之一。本书注重基础、内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实,系统地讲述了Python程序设计开发相关基础知识。本书分为11章,主要内容包括:Py
本书系统阐述自动化测试在软件开发生命周期中的理论体系与工程实践。 本书从自动化测试方法论入手,全面覆盖软件全生命周期中的应用场景,包括测试左移、持续集成、测试右移、敏捷开发和DevOps等;深入探讨自动化测试的框架选型、测试用例管理、测试策略等核心理论与方法;详细解析TDD、ATDD和活文档等自动化测试实践;对比分析单
本书共18章,主要内容包括认识Java,走进Java世界,Java基本语法,控制语句,操作字符串,数组,类和对象,继承与多态,抽象类、接口和各种类,异常处理,使用集合存储数据,泛型和反射,常用类库与正则表达式,I0流编程,GU编程,多线程,网络编程,以及数据库编程等。
本书以强化理论、精选案例、增强实践创新能力、注重理论联系实际,并与人工智能部分知识点和应用相结合为原则,以社会和企业需求为导向,以C语言的发展为切入点,以基本语法、语句为基础,以结构为主线,以程序案例驱动的编写方式,深入浅出地阐述了C语言的程序设计思想和流程。本书注重对读者设计开发能力的培养,锻炼读者自我思考和解决问题
本书介绍新一代系统建模语言SysMLv2。宏观介绍SysMLv2产生背景、当前国内外SysMLv2建模工具开发情况。重点介绍SysMLv2语言架构、新一代建模语言内核、与SysMLv1对比分析、SysMLv1到v2转换规则,为具有SysMLv1基础的读者提供迁移思路。详细阐述SysMLv2中的语言特色:模型开发过程凝练
这是一本让你学完立马就能上手的实用指南。本书从零开始带你玩转Python网络爬虫与数据分析,全书分为基础篇、进阶篇和实战篇三部分。基础篇手把手教你搭建Python环境掌握核心语法、数据处理和文件操作,为数据分析打下坚实基础。进阶篇介绍实用技能,涵盖网络爬虫开发、数据解析、高效存储,以及数据分析利器NumPy和panda
本书是《新明解C语言:入门篇(第2版)》的配套习题解析手册,不仅给出了原书中练习题的参考答案,还包括大量原创问题和巩固问题及其答案。本书注重对解题思路的剖析,通过“边编题边学习”的方式引导读者理解每个知识点的应用场景和实现方法。对于编程问题的解析,本书特别强调代码规范、算法优化和调试技巧,帮助读者从“会写代码”提升到“
本书通过深入浅出的讲解和丰富的实践案例,帮助读者从零开始逐步掌握CMake的用法。具体而言,本书在介绍CMake的安装与环境配置的基础上,通过一个简单的案例帮助读者快速理解CMake的构建机制;然后通过实例解析CMake脚本语法、关键命令,并引出静态库与动态库、第三方库的构建方法;最后,本书还介绍了CTest和CPac
本书将Python与人工智能工具紧密结合,从搭建编程环境开始,以支架式知识框架为基底,循序渐进,通过“体验→学习→实践→应用”的学习路径,培养学生的编程思维。本书共9个项目,包括Python的环境搭建与基本程序结构,Python的条件、循环与异常,函数与模块,常用的数据类型,面向对象编程,文件操作,数据库操作,网络编程
本书是Java初学者的入门教材,以JavaSE8为基础,以面向对象程序设计思想为核心,全面介绍了Java语言的功能和特点,详细讲述了使用J2SE开发应用程序的思路和方法。本书共分为10章,主要内容包括:Java语言的开发环境和运行环境、Java语言基础、面向对象的程序设计方法、Java类库的常用类、图形用户界面、多线程