本书为全国电力行业十四五规划教材。本书以项目任务式,培养学生的Hive数据仓库实践能力。本书共分为八个项目,主要内容包括探索Hive开发环境、探索Hive数据之林、Hive数据管理、Hive数据智能探索、员工信息管理系统、实现数据存储与压缩的融合、数据智能调优、综合实践智慧电商数据分析平台等。本书由学校教师与企业专家共同编写,应用项目式、理实一体化教学、思政教学,引入企业真实项目,并包含丰富的学习资源。同时提供丰富的微课视频、PPT课件、教案、题库、项目案例数据和代码。各章力求
智能合约是区块链技术的重要组成部分,同时也是去中心化应用(DApp)开发过程中的核心。智能合约可以使用户实现与区块链的交互,执行用户操作。本书分为8章,讲解了以太坊和智能合约、搭建以太坊智能合约环境、Solidity基础、Solidity高级用法、智能合约应用、智能合约安全、智能合约交互、智能合约开发框架等内容。本书致力于让读者在学会Solidity语法的同时,也能通过案例编码练习提升编程能力。本书适合作为高等院校区块链、软件工程相关专业的教材,也可作为有编程基础或经验的读者、去中心化应
本书讲述了区块链是如何通过一系列平台、编程语言和支持工具来发展的。它重点关注:数据机密性、完整性和认证性;分布式共识协议和算法;区块链系统设计标准及系统互操作性和可扩展性;与云和大数据等其他技术集成。本书还详细介绍了区块链如何在各种行业垂直领域与云计算、大数据分析和物联网技术相融合,让读者深入了解区块链这项开创性技术如何在医疗卫生、金融服务、政府部门、供应链和零售等领域创造价值。
本书主要论述了数据库相关基本概念、基础理论和设计方法,共计10章,内容包括数据库系统概述、关系数据库方法、关系数据库标准语言SQL、关系规范化理论、数据库设计、数据库保护、数据组织与存储管理、MySQL数据库操作、数据库应用实例和数据库新技术等。本书既介绍了经典的数据库理论及设计方法,又展示了目前广泛应用的开源数据库管理系统MySQL的实际操作,同时还给出了两个侧重数据库设计过程的应用系统开发实例,打通了从理论到具体DBMS应用再到实例开发三个重要环节。本书为初学者打牢理论基础的
本书为项目化教程,每个项目都由多个任务、实训巩固、知识拓展和课后习题构成,每个任务都有任务描述、任务要求、相关知识和任务实现。本书以学生信息管理为主线,全面、系统地介绍了MySQL数据库的相关知识,并附有图书管理系统数据库的综合设计应用增强巩固。本书共13个项目,内容包括认识数据库、数据库设计、部署MySQL环境、创建和管理数据库、MySQL的常用数据类型和函数、创建和管理表、MySQL的运算符、简单信息查询、高级信息查询、查询优化、存储过程和存储函数、触发器和综合案例——图书管理系统数据库设计
主要内容● 探索关系数据库和SQL● 安装MySQL服务器● 处理SQL数据● 连接SQL数据库● 通过Python、Java和其他语言与SQL交互● 常见和有用的SQL术语● 构建和规范化SQL示例数据库
本书围绕Python技术栈,讲解测试开发技术栈领域的各项核心技术要点。全书共11章,首先讲解pytest单元测试框架在测试领域的技术栈要点,包含pytest从最基本的应用到高阶应用。接着讲解服务端测试开发领域主流的核心思想、主流测试开发工具在解决服务端测试开发中的技术难点,以及服务端测试框架的设计和项目实战案例。在框架的基础上扩展了服务端测试开发领域的知识面,主要介绍Docker容器化技术、基于DevOps体系的CI/CD技术栈体系以及CI/CD的技术落地案例、服务端测试开发领域的性能测试
《Python程序设计基础与应用》是一本Python编程语言的入门级教材,旨在系统地介绍Python编程语言,从而让读者掌握Python编程语言的核心知识和实用技能。全书共10章,内容涵盖了Python语言的特点、编程环境搭建、Python基础语法、流程控制和异常处理、高级数据结构、面向对象编程、文件和文件夹操作、数据库编程等多个方面。《Python程序设计基础与应用》不仅注重理论,更着眼于实际应用,通过案例动手操作,帮助读者快速掌握Python编程的精髓。本书可作为高等院校计
本书对第1版内容进行了修订,补充了一些新的知识点,增加了许多教学中积累的实例。本书从基础问题出发,逐步引导学生掌握Python语言的内容和应用方法,内容包括Python语言基础,基本数据类型、运算符和表达式,程序控制结构,序列,字典和集合,函数,文件,Python第三方库安装及常用库介绍。各章均根据所讲内容给出配套的上机练习和习题。本书可作为高等学校各专业“计算机程序设计”课程的基础教材,也可以作为广大程序设计开发者、爱好者的自学参考书。
本书涵盖了 Python 编程语言的方方面面,包括文件系统控制、手机控制、注册表控制、绘图、特效和滤镜以及对 Office、PDF、微信和 QQ 等软件的控制。本书通过丰富的实例和详细的解释,帮助读者快速掌握 Python 编程技能,发掘 Python 第三方库的无限可能。本书共分为六章,每章都围绕一个主题展开。第一章介绍了 Python 的历史和特点,并指导读者安装和配置 Python 环境。第二章讲解了如何使用 Python 进行文件系统控制,包括文件和目录操作以及文件读写。