本书图文并茂、示例丰富,采用全彩印刷方式,通过299段代码和165幅图表,系统地讲解了Python的基础语法和编程知识,内容涉及分支/循环语句、对象、字符串、列表、集合、函数、类、模块、异常处理和文件处理等。针对初学人士难以理解和容易误解的地方,本书均采用平实的语言,辅以精心设计的版式,循序渐进、清晰直观地进行了讲解。
本书是数据结构和算法分析领域的教材。全书以C++作为具体的实现语言,介绍了表、栈、队列、树、哈希表、优先队列、排序、不相交集算法、图论算法、算法分析、算法设计、摊还分析、查找树算法、后缀数组、后缀树、k-d树、配对堆等内容。本书把算法分析和C++程序的开发有机结合起来,深入剖析每种算法,内容缜密严谨,还详细讲解了精心构
本书围绕MATLAB中先进的GUI编程工具AppDesigner为中心进行介绍,在编程基础知识部分介绍了MATLAB的新产品—实时编辑器的使用;在AppDesigner部分,对AppDesigner中所有组件,包括21个常用组件、3个容器、3个图窗工具、10个仪器仪表组件、8个航空航天组件,辅以大量实例进行介绍,最后对
本书基于MySQL8,系统介绍了数据库技术的原理和技术应用方法。全书知识结构合理、 重难点突出,符合教学和读者认知规律。全书包括数据库概念、数据库操作、数据库优化和 管理、数据库设计和数据库编程5个篇章。其中,设计篇通过统一电商子系统案例介绍数据 库设计步骤。编程篇讲授Python语言连接MySQL方法。 本书内容循序
本书主要介绍Windows核心组件行为方式的“内部原理”,包括系统机制,虚拟化技术,管理、诊断和追踪,缓存和文件系统,以及启动和关机等内容,旨在帮助有经验的开发者构建强大且易扩展的软件,帮助系统管理员调试系统和处理复杂的性能问题,以及帮助安全研究人员进一步加固系统。 本书不仅涵盖截至2021年5月更新的Windows1
如何即时、有效地应对不断变化的、复杂的需求和状况,是VUCA时代企业所面临的一项挑战。敏捷项目管理方法正在成为企业应对这个时代的有效工具,它不仅仅适用于软件和互联网行业,其他行业在产品开发中同样需要应用敏捷的思想和方法。 《敏捷项目管理(第3版)》将Scrum作为基本框架,对精益和极限编程等方法加以整合,重点阐述了敏捷
如何快速成为Office办公高手?如何快速掌握思维导图的制作技巧?如何用你的演示文稿征服你的上司和客户?做出来的办公文档如何能一次性达到领导要求?本书从“案例线+技能线”两条线,帮助读者快速从入门到精通成为办公高手!同时,每个案例都录制了教学视频,供读者直观学习和参考!案例线,本书主要由11大专题内容组成,从企业各项工
本书涵盖程序员应知应会的16种思维能力,共18章,分为三部分。第一部分主要介绍抽象思维、逻辑思维、结构化思维、批判性思维、维度思维、分类思维、分治思维、简单思维,以及成长型思维等解决日常问题的基础思维能力。第二部分结合软件行业的特点,主要介绍解耦思维、契约思维、模型思维、工具化思维、量化思维、数据思维,以及产品思维等专
这是一本注重思维引导与方法实践的游戏界面设计教程。专门介绍有关游戏UI设计方面的内容,循序渐进地讲解游戏行业现状、基本功的训练、图标的绘制、界面的绘制等内容。本书是一本讲解游戏UI设计方法与案例应用解析方面的书籍,作者循序渐进地讲解游戏UI设计的基础知识、图标的绘制、界面的绘制等内容。书中全面介绍了游戏UI设计方法,涵
Qt是当前非常流行的C++可视化开发软件。本书全面升级到最新的Qt6.0平台,通过丰富的实例介绍Qt和QML编程及其应用开发。全书分为7个部分。第1部分为Qt基础,在上一版的基础上基于Qt6.0的全新类模块和接口,重新实现了所有基础实例的功能。第2部分为Qt6综合实例,设计了电子商城系统、简单字处理软件、微信客户端程序