了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制有效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。这一版重写了书中的示例代码,并对诸多内容做了修正。
本书是一本全面介绍Python编程,并针对多个应用场景给出解决方案的编程手册。从Python的基础知识开始,介绍了数据类型、函数、条件、循环等基本概念,展示了生成器、面向对象编程等具有Python特色的进阶理念,并给出了定位和排除异常、测试代码、调试的方法。随后,本书针对GUI、数据科学等实用场景,使用Python解决实际问题。最后,本书给出了发布Python程序的方法。 本书适合想要学习编程或有一定编程基础、想要学习Python的人阅读。
本书旨在通过各个公司在工程创新、管理创新、产品创新、技术创新、效能创新上的最佳实践,以及对案例的分析和总结,为其他公司提供一定的参考和借鉴,以帮助大家更快速地解决所遇到的问题。本书共包含22个实战案例,涵盖了研发效能提升、数字化实践、敏捷转型、研发管理、人才培养、AI视觉分析引擎构建等软件研发各个领域的多个方面,适用于软件研发行业中的各类管理人员和从业者。
本书是《爱上Arduino》的第4版,详细介绍了Arduino的原理、操作方法及应用,帮助初学者入门,并更新了大量内容,包括:增加了云操作和ARM系列的Axrduino,介绍了以ATR为核心的Arduino和以ARM为核心的Arduino之间的区别,讲解了AM系列Axrduino的编程方式,以及通过MQTT协议于ArduinoIoT云进行通信的示例。作者是Arduino单片机的创始人,书中不仅有亲切清晰的观念解说,更有真实完整的实作步骤说明,适合初学者阅读。
本书技术范围属计算机软件与理论二级学科计算机软件专业,紧扣软件软件工程标准规范要求,结合国内相关软件研制现状,系统地介绍了软件质量管理的要求,涵盖了软件工程、CMMI软件能力成熟度模型和软件测试技术的相关知识。对于帮助软件质量管理人员清楚了解和掌握质量管理精髓具有较强的指导作用。本书是作者多年从事软件工程技术研究和软件质量体系建设的实践经验总结,与其它公开教材相比,本书的实用性好,内容指导性强,适用于全军、同领域教育培训,具有较高的参考价值。本书可供从事软件研制的技术和管理人员使用,也可供
开发与运营,简而言之,DevOps,一直是我们加深对一切事物的认识的起点。这与DevOps概念中经常讨论的持续集成/持续部署(CI/CD)概念有关。DevOps的各个方面与持续的概念以及开发/管理周期中的步骤有关。了解DevOps会让公司忙着对“旧”的开发和管理概念进行**解释。DevOps可以在文献或大型互联网上找到。DevOps是一种“哲学”,这一点很快变得显而易见。换言之,如果没有严格的定义、解释和填充,企业很难接受这个概念。DevOps有很多秘密和挑战。与这个概念相关的方面的多样性和多样
本书采用系统化思维策略,解析软件体系结构相关知识。第1章概述,给出软件体系结构的定义,解析软件体系结构的重要性及其内涵;给出软件体系结构涉及的相关内容并解析其逻辑关系;给出本书主体部分的组织结构并解析应有的学习策略。第2章基础:程序基本模型,主要解析软件体系结构赖以建立的基础——程序基本模型,包括:程序基本模型的定义、程序基本模型对软件体系结构作用、程序基本模型发展脉络的梳理、各种程序基本模型的基本原理解析以及对程序基本模型演化本质的认识和思考。第3章构件:设计模式,主要解析用以建立软
本书基于金仓数据库管理系统KingbaseES V9版本, 采用“理论+实践”的形式编写。在全面介绍KingbaseES PL/SQL基本知识的基础上, 详细讲解了PL/SQL开发的所有功能模块、方法和技巧, 包括PL/SQL中的静态SQL语句、事务处理、动态SQL语句、异常处理、输入与输出、子程序、用户自定义对象、用户自定义聚集函数、程序包、触发器、代码保护、调试、调度与执行等重要内容。
本书是一部系统论述SQL编程语言的理论和实际应用技术的图书,全书共分为12章,包括编写第一个SQL程序、MySQL数据库、MySQL表管理、视图管理、索引管理、修改数据、查询数据、汇总查询结果、子查询、表连接、MySQL中特有的SQL语句、MySQL数据库开发。
另外,每章后面安排了动手练一练实践环节,旨在帮助读者消化吸收本章知识点,并在本书附录A中提供了参考答案。为便于读者高效学习,快速掌握SQL,本书作者精心制作了完整的教学课件、源代码与微课视频,并提供在线答疑服务。本书
本书从需求规划、需求实现到可视化展示等,遵循项目开发的主要流程,全景介绍了在线教育行业离线数据仓库的搭建过程。在整个数据仓库的搭建过程中,介绍了主要组件的安装部署、需求实现的具体思路、问题的解决方案等,并在其中穿插了许多大数据和数据仓库相关的理论知识,包括数据仓库的概念介绍、在线教育业务概述、数据仓库理论介绍和数据仓库建模等。本书的第1章至第3章是项目前期准备阶段,主要为读者介绍了数据仓库的概念、应用场景和搭建需求等,并初步搭建了数据仓库项目所需的基本环境;第4章至第6章是数据仓库搭建的核心部分