《大数据基础编程实验和案例教程》教材官网

《大数据基础编程、实验和案例教程》教材官网

清华大学出版社  ISBN:978-7-302-47209-4  定价:59元  2017年8月第1版

扫一扫访问本网页

步步引导,循序渐进,详尽的安装指南为顺利搭建大数据实验环境铺平道路深入浅出,去粗取精,丰富的代码实例帮助快速掌握大数据基础编程方法精心设计,巧妙融合,五套大数据实验题目促进理论与编程知识的消化和吸收结合理论,联系实际,大数据课程综合实验案例精彩呈现大数据分析全流程

教程简介

《大数据基础编程、实验和案例教程》前言

大数据时代已经全面开启,带来了信息技术的巨大变革,并深刻影响着社会生产和人民生活的方方面面。大数据专业人才的培养是世界各国新一轮科技较量的基础,高等院校承担着大数据人才培养的重任,需要及时建立起大数据课程体系,为社会培养和输送一大批具备大数据专业素养的高级人才,满足社会对大数据人才日益旺盛的需求。

高质量的教材是推进高校大数据课程体系建设的关键支撑。2013年12月,笔者根据自己主讲厦门大学计算机系研究生大数据课程的教学实践,编写了电子书《大数据基础基础》,通过网络免费发布,获得了较好地反响。此后两年多的时间里,笔者继续对大数据技术知识体系进行了深入学习和系统梳理,并结合教学实践和大量调研,编著出版了《大数据技术原理与应用》教材,该书第1版于2015年8月出版发行,第2版于2017年2月出版发行。《大数据技术原理与应用》一书侧重于介绍大数据技术的实现原理,编程实践内容较少,该教材定位为入门级大数据教材,以“构建知识体系、阐明基本原理、开展初级实践、了解相关应用”为原则,旨在为读者搭建起通向大数据知识空间的桥梁和纽带,为读者在大数据领域深耕细作奠定基础、指明方向。教材系统论述了大数据的基本概念、大数据处理架构Hadoop、分布式文件系统HDFS、分布式数据库HBase、NoSQL数据库、云数据库、分布式并行编程模型MapReduce、大数据处理架构Spark、流计算、图计算、数据可视化以及大数据在互联网、生物医学和物流等各个领域的应用。

《大数据技术原理与应用》出版以后,获得了较高的认可,目前已经成为国内多所高校的大数据课程教材。与此同时,笔者在最近两年通过各种形式助力全国高校加快推进大数据课程建设,包括建设全国高校大数据课程公共服务平台、开展全国高校大数据公开课巡讲计划、组织全国高校大数据教学论坛、举办全国高校大数据课程教师培训交流班等。通过这些活动,笔者与全国高校广大大数据课程教师有了更深的接触和交流,也收集到了广大一线教师的核心教学需求。很多高校老师在高度肯定《大数据技术原理与应用》教材的同时,也提出了很多中肯的改进意见和建议,其中,有很多老师指出,应该加强大数据实践环节的训练,提供实验指导和综合案例。

为了更好满足高校教学实际需求,笔者带领厦门大学数据库实验团队,开展了大量的探索和实践,并对实践材料进行系统整理编写了本教程。本教程侧重于介绍大数据软件的安装、使用和基础编程方法,并提供了大量实验和案例。由于大数据软件都是开源软件,安装过程一般比较复杂,也很耗费时间。为了尽量减少读者搭建大数据实验环境时的障碍,笔者在本教程中详细写出了各种大数据软件的详细安装过程,可以确保读者顺利完成大数据实验环境搭建。

本教程面向高校计算机和信息管理等相关专业的学生,可以作为专业必修课或选修课的辅助教材。本教程是《大数据技术原理与应用》的“姊妹书”,可以作为《大数据技术原理与应用》的辅助配套教程,两本书组合使用,可以达到更好的学习效果。此外,本教程也可以和市场上现有的其他大数据教材配套使用,作为教学辅助用书。

书由林子雨执笔。在撰写过程中,厦门大学计算机科学系硕士研究生谢荣东、罗道文、邓少军、阮榕城、薛倩、魏亮、曾冠华等做了大量辅助性工作,在此,向这些同学的辛勤工作表示衷心的感谢。

本书在撰写过程中,参考了大量网络资料,对大数据技术及其典型软件进行了系统梳理,有选择地把一些重要知识纳入本书。由于笔者能力有限,本书难免存在不足之处,望广大读者不吝赐教。

下载专区

在线视频

《大数据技术原理与应用》一书侧重于介绍大数据技术的实现原理,编程实践内容较少,该教材定位为入门级大数据教材,以“构建知识体系、阐明基本原理、开展初级实践、了解相关应用”为原则,旨在为读者搭建起通向大数据知识空间的桥梁和纽带,为读者在大数据领域深耕细作奠定基础、指明方向。教材系统论述了大数据的基本概念、大数据处理架构Hadoop、分布式文件系统HDFS、分布式数据库HBase、NoSQL数据库、云数据库、分布式并行编程模型MapReduce、大数据处理架构Spark、流计算、图计算、数据可视化以及大数据在互联网、生物医学和物流等各个领域的应用。

与《大数据技术原理与应用》教材不同,本教程侧重于介绍大数据软件的安装、使用和基础编程方法,并提供了丰富的实验和案例。本教程可以作为《大数据技术原理与应用》的配套教程,两本书组合使用,可以达到更好的学习效果。此外,本教程也可以和市场上现有的其他大数据教材配套使用。

《大数据技术原理与应用》教材拥有配套的高清课程视频,共13讲,视频累计长度1300分钟。读者在学习本教程的同时,可以通过观看在线视频,了解相关大数据技术的实现原理,从而更好实践大数据技术。为了让读者在学习本教程时能够快速找到对应的在线视频内容,这里给出本教程和在线视频之间的章节对应关系(如下表所示)。

本教程章节

《大数据技术原理与应用》视频

致谢

本书由林子雨执笔。在撰写过程中,厦门大学计算机科学系硕士研究生谢荣东、罗道文、邓少军、阮榕城、薛倩、魏亮、曾冠华等做了大量辅助性工作,在此,向这些同学的辛勤工作表示衷心的感谢。

THE END
0.【2025】SQL入门教程(详解版)从零基础入门到精通,看完这一篇就够了在了解 SQL 基础语句使用之前,我们先讲一下表是什么? 一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。 下面的例子是一个名为 “Persons” 的表: 上面的表包含三条记录(每一条对应一个人)和五个列(Id、姓、名、地址和城市)。 有表才能查询,那么如何创建jvzquC41dnuh0lxfp0tfv8Hcktu`C8ftvkimg8igvcomu86739<17@:
1.《SQL基础教程》—第一章:数据库与SQLFBshark导言 这一章的内容如下: 数据库简介 SQL 概要 表的创建 表的删除与更新 数据库简介 定义: Database, 是大量数据的集合Database Management System,是用于管理数据库的计算机系统. DBMS 的种类 通过数据库的种类(数据的保存格式),将数据库分为主要的 5 类jvzquC41yy}/ewgnqiy/exr1HDyic{q1r1718>;4364ivvq
2.MySQL实战文章(非常全的基础入门类教程)Mysql我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。MySQL数据库MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发jvzquC41yy}/lk:30pku1jwvkerf1;=5877/j}r
3.关于SQL学习教程篇一:SQL学习教程 SQL 简介SQL 是用于访问和处理数据库的标准的计算机语言。什么是 SQL?? SQL 指结构化查询语言 ? SQL 使我们有能力访问数据库 ? SQL 是一种 ANSI 的标准计算机语言编者注:ANSI,美国国家标准化组织SQL 能做什么?? SQL 面向数据库执行查询 ? SQL 可从数据库取回数据 ? SQL 可在数据库中插入jvzquC41yy}/qq6220ipo8ugkz{o1\VN16882@60jvsm
4.SQL基础教程DML(Data Manipulation Language):数据操作语言,用于添加、删除、更新和查询数据库记录,并检查数据完整性。 主要的语句关键字包括INSERT、DELETE、UPDATE、SELECT等。 SELECT是SQL语言的基础,最为重要。 DCL(Data Control Language):数据控制语言,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表jvzquC41dnuh0lxfp0tfv8vsa5?55@:351gsvrhng1jfvjnnu171:?<6669
5.《SQL必知必会第5版》([美]本·福达(BenForta))简介1.SQL入门经典教程全新升级,麻省理工学院、伊利诺伊大学等众多大学的参考教材,中文版累计销量超15万; 2.本书没有过多阐述数据库基础理论,而是专门针对一线软件开发人员,直接从SQL SELECT开始,讲述实际工作环境中常用的SQL知识,实用性极强; 3.新版对书中的案例进行了全面的更新,并增加了章后挑战题,便于读者巩固所学jvzq<84rtqjve}3fcpmecwl0eqs04A>;95850qyon
6.SQL基础教程(豆瓣)图灵程序设计丛书·数据库系列(共67册), 这套丛书还有 《MongoDB权威指南 第3版》《SQL Server 2008基础教程》《Oracle Database 12c性能优化攻略》《Oracle SQL高级编程》《Oracle Solaris 10系统管理基础教程》 等。 喜欢读"SQL基础教程"的人也喜欢的电子书· ··· 支持WebjvzquC41dqul0mtwdct/exr1uwhkgly146>53;8;1
7.SQLite教程|菜鸟教程SQLite 教程 SQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 本教程将告诉您如何使用 SQLite 编程,并让你迅速上手。 现在开始学习 SQLite! 谁jvzquC41yy}/t~sqqd4dqv4usnoug8xsnkzf/}zvqtobn7mvon