本书面向具备Python一级能力的初学者,基于虚构人物形象山羊博士和二叶草的教学现场,带领读者体验Python桌面应用程序开发。本书内容以教学对话和场景插图呈现,讲解桌面应用程序的概念、开发必备知识,以及如何创建应用程序、如何进行应用桌面应用程序和游戏应用程序开发。本书可作为以PAAT全国青少年编程能力等级考试、中国自动化学会青少年人工智能核心素养为代表的各类Python编程能力认定的参考书,也可供Python初学者自学入门。
本书主要以游戏地图为探讨对象,以游戏地图的维度、交互性、叙事探索性和文化传播性来探究虚拟空间的特点、本质及对现实物理世界的启示,发掘其对地图理论的扩展,从而完善 ICT时代地图学的知识和理论,促进地图学的发展。全书共八章,按照游戏地图的背景、游戏地图定义、游戏地图的表现形式和类别、游戏地图的虚与实、游戏地图的时空观、游戏地图的空间导航和引路、游戏地图的叙事分析、游戏地图的文化传播功能的先后顺序来构建全书框架。
本书从大数据和网络教育相结合的角度,介绍教育大数据分析和智能教育服务的相关理论、方法和技术,重点介绍大数据分析框架、智能服务系统架构、复杂事件处理机制、基于教育大数据的学习者学习行为模型及学习伙伴推荐方法、网络协作学习方法等,有助于读者对基于大数据的教育智能化相关技术有较为全面的理解和把握。
本书面向具备Python一级能力的初学者,基于虚构人物形象山羊博士和二叶草的教学现场,带领读者体验Python数据分析。本书内容以教学对话和场景插图呈现,讲解数据分析的概念、预处理方法,以及如何查看数据集群、如何创建易于阅读的图表、如何查看数据分布以及如何进行预测。本书可作为以PAAT全国青少年编程能力等级考试、中国自动化学会青少年人工智能核心素养为代表的各类Python编程能力认定的参考书,也可供Python初学者自学入门。
本书基于大数据时代分布式数据库相关的基础内容,对分布式数据库系统的主要结构组成、大数据时代分布式数据库的设计策略、分布式数据库的查询处理及存取技术、分布式数据库的恢复管理与可靠性进行了深入探讨,以发展的眼光透视了分布式数据库的数据复制与一致性问题、分布式数据库的并发控制原理与技术分析、大数据时代分布式数据库系统研究的新进展。
本书主要分为三个部分。第一部分,主要讲解Python的基础知识点。第二部分,结合编程思维将知识串联起来在探究活动中练习和实践,巩固Python基础知识,提升编程思维能力。第三部分,以解决问题实战为主线,串联编程思维,从整体视角上思考问题,使用Python从0到1,完整解决多个问题,从而掌握解决编程问题的基本思路,学会举一反三,增强理解和运用Python的能力。
本书综合阐述了软件测试的基础知识和方法,主要分为三个部分。第一部分介绍软件测试的数学背景,包括集合论、图论、函数、命题逻辑等内容。第二部分讨论如何进行单元测试,包括边界值测试、等价类测试、基于决策表的测试、基于代码的测试和面向对象的测试等内容。第三部分探讨单元测试之外的测试方法,包括基于生命周期的测试、集成测试、系统测试、基于模型的测试等内容。本书做到了理论与实践的有效结合,反映了软件测试和开发的新进展和新变化。
本书的主要内容为HTML/CSS的相关技术,包含了基础标签、智能表单和语义化标签等,同时还讲解了CSS选择器、文本修饰、图片修饰、浮动、溢出、经典盒模型与弹性盒模型、伪元素等,除PC端布局外还讲解了针对移动端的网页适配。
本书旨在帮助读者快速上手创建Dash应用程序,实现数据可视化。本书第一部分针对初学者,简要介绍Python、PyCharm、pandas当中与构建Dash应用程序相关的知识。第二部分循序渐进地讲解如何使用基于社交媒体收集的数据创建简单的Dash仪表板程序;如何使用世界银行全球数据集创建具有更复杂页面布局的仪表板应用程序,并实现与API实时交互检索数据;如何通过财富仪表板应用程序,构建和调试更复杂的Dash应用程序;以及如何使用Dash探索机器学习算法原理,并进行可视化呈现。
本书共分为4个部分,包含10章,由浅入深地阐述企业云原生安全的建设实践。第一部分(第1-2章)解读当前云原生安全的发展现状,以及当前新环境所带来的新风险;第二部分(第3-6章)是本书的重点,分主流云原生安全框架、云基础设施安全、制品安全和运行时安全4个方面,从安全技术到安全流程详细剖析奇安信内部的安全建设实践;第三部分(第7-9章)对云原生环境下ATT&CK框架的各个攻击阶段分别展开讨论,为读者提供较为全面、翔实的攻击手法和细节,同时针对每种攻击类型提供了安全防护或检测的建议;