本书是为以数据结构、问题求解为阅读目的的读者编写的教材,以培养读者的数据结构分析、算法设计、问题求解能力为基本目标。本书读者需要掌握程序设计基础知识,并具备一定的编程能力。本书以数据结构为主线,通过问题和案例引入内容,重点讲解利用数据结构知识求解问题的思路、算法实现与执行过程、能力拓展。全书主要内容为概论、C++编程入门、线性表、堆栈和队列、串、数组和广义表、树与二叉树、图、查找、排序、索引结构等,讲解了栈和队列、KMP、哈夫曼树与编码、最短路径、最小生成树、拓扑排序、关键路径、哈希查找
本书是与《Java+OpenCV高效入门》配套的案例集。全书共15章,第1章是OpenCV简介及开发环境的搭建,第2~15章是14个实用项目(专题),包括魔方图案识别、答题卡评分、围棋盘面识别、停车场车位检测、车道线检测、汉字识别、OCR文字识别、车牌定位与识别、硬币识别、零件检测、银行卡卡号识别、全景拼接、二维码识别、机器学习等内容。书中的项目均有相当的难度,需要综合运用OpenCV的各种算法实现。本书面向的读者是包括高校学生在内的各类OpenCV学习者、研究计算机视觉的业余爱好者及需
本书是与谭浩强所著的《C语言程序设计》(第5版)(清华大学出版社出版)配套使用的参考书。全书分为四部分:第一部分是C语言上机指南,详细介绍了在Dev\|C++和Visual Studio集成环境下编辑、编译、调试和运行程序的方法。第二部分是上机实验,提供了学习“C语言程序设计”应进行的12个实验。第三部分是C语言常见错误分析和程序调试。第四部分是《C语言程序设计》(第5版)的习题和参考解答,包括该书各章的全部习题,其中编程习题给出的参考解答中约有100个程序。本书是学习C语言的参考书,不
本书提供了一个以项目为导向的云原生Spring实践指南,将帮助你总揽日益复杂的云计算环境,并学习如何将模式和技术结合在一起,建立一个真正的云计算原生系统并将其投入生产。本书分为四个部分,共计16章。第一部分内容为此次从代码到生产的云原生之旅奠定了基础,帮助你更好地理解本书其他部分所涉及的主题。第二部分介绍了使用SpringBoot和Kubernetes构建生产就绪的云原生应用的主要实践和模式。第三部分涵盖了云中分布式系统的基本属性和模式,包括韧性、安全性、可扩展性和API网关,以及反应
本书针对自动化工程师,全面、深入地介绍了C#上位机开发的基础知识、设计思路与功能实现,旨在帮助读者快速掌握上位机开发的基本原理、技术要点和实践方法。本书内容主要包括C#基本语法、常用控件和布局技巧,C#与WinCC数据交互,SCADA面向组件开发,利用C#实现设备通信,通信驱动库封装,数据库应用开发,文件操作与访问,程序安装与部署等。本书内容翔实、实用性强,紧密结合自控行业技术人员的IT知识需求,在C#语法讲解中穿插大量程序实例,提高读者学习兴趣和编程成就感。同时,通过典型的上位机应用开
本书围绕Python技术栈,讲解测试开发技术栈领域的各项核心技术要点。全书共11章,首先讲解pytest单元测试框架在测试领域的技术栈要点,包含pytest从最基本的应用到高阶应用。接着讲解服务端测试开发领域主流的核心思想、主流测试开发工具在解决服务端测试开发中的技术难点,以及服务端测试框架的设计和项目实战案例。在框架的基础上扩展了服务端测试开发领域的知识面,主要介绍Docker容器化技术、基于DevOps体系的CI/CD技术栈体系以及CI/CD的技术落地案例、服务端测试开发领域的性能测试
《Python程序设计基础与应用》是一本Python编程语言的入门级教材,旨在系统地介绍Python编程语言,从而让读者掌握Python编程语言的核心知识和实用技能。全书共10章,内容涵盖了Python语言的特点、编程环境搭建、Python基础语法、流程控制和异常处理、高级数据结构、面向对象编程、文件和文件夹操作、数据库编程等多个方面。《Python程序设计基础与应用》不仅注重理论,更着眼于实际应用,通过案例动手操作,帮助读者快速掌握Python编程的精髓。本书可作为高等院校计
本书涵盖了 Python 编程语言的方方面面,包括文件系统控制、手机控制、注册表控制、绘图、特效和滤镜以及对 Office、PDF、微信和 QQ 等软件的控制。本书通过丰富的实例和详细的解释,帮助读者快速掌握 Python 编程技能,发掘 Python 第三方库的无限可能。本书共分为六章,每章都围绕一个主题展开。第一章介绍了 Python 的历史和特点,并指导读者安装和配置 Python 环境。第二章讲解了如何使用 Python 进行文件系统控制,包括文件和目录操作以及文件读写。
《Django 5企业级Web应用开发实战:视频教学版》精选当前简单、实用和流行的Django实例代码,帮助读者学习和掌握Django 5框架及其相关技术栈的开发知识。本书系统全面、内容翔实、重点突出、通俗易懂,基本涵盖Django 5框架应用开发的所有技术。本书配套示例源码、PPT课件和教学视频。《Django 5企业级Web应用开发实战:视频教学版》共分为13章,内容包括Django框架基础与环境搭建、常用配置、模型、视图与路由、模板、表单、后台管理、异常管理与自动化测试、用户Aut
《极速Python:高性能编码、计算与数据分析》系统性地介绍了Python高性能编程的各种工具和方法,并重点讲解了Python在大数据中的应用。书中配有清晰的示例和详实的分析,可帮助读者熟练掌握NumPy和Pandas,实现高性能的数据存储和I/O。本书高屋建瓴、不留遗漏,读者学习本书后,能从代码到架构对系统进行整体优化。主要内容● 使用Cython重构关键代码。● 设计健壮的数据结构。● 精简不同架构的代码。● 实现Python GPU计算。