主要内容包括:数据分析基础、NumPy模块实现数值计算、Pandas模块实现统计分析、Matplotlib模块实现数据可视化、【案例】客户价值分析、【案例】销售收入预测、【案例】二手房数据分析预测系统、【案例】智能停车场运营分析系统、【案例】影视作品分析和【案例】看店宝。
内容提要 本书从学习SSM轻量级框架集技术的角度出发,通过通俗易懂的语言、丰富多样的案例,详细介绍了基于SSM框架技术的Web应用开发应掌握的各项核心技术。全书共分8章,主要内容包括SSM框架集综述及开发环境搭建,Spring框架的应用,MyBatis持久层框架的使用,SpringMVC框架的应用,以及SSM框架整合案
内容包括Web开发基础、Python常用的Web框架、基于Flask的在线学习笔记、基于Flask的甜橙音乐网、基于Flask的51商城、基于Flask的e起去旅行、基于Tornado的BBS问答社区和基于Django的智慧校园考试系统。
本书在内容上较为全面地、系统地涵盖了当前软件测试领域的理论和实践知识,反映了当前最新的软件测试理论、标准、技术和工具。全书共14章,包括:软件测试概述、软件测试模型、静态测试与动态测试、白盒测试、黑盒测试、单元测试、集成测试、系统测试、验收测试、软件测试管理、面向对象的软件测试、软件测试自动化、缺陷跟踪管理、单元测试工
本书以语料库语言学研究实践为导向,介绍Python编程基础知识。第1章为Python语言简介,第2章至第6章由易到难、循序渐进介绍Python语言的基本数据类型和语法。第7章和第8章提供文本处理的个案实例。全书内容涵盖语料库语言学研究中常用的文本处理模式,读者可以通过学习本书掌握语料库语言学研究中的Python编程技巧
软件演化的本质是由用户预期偏差所驱动的对软件的修改过程。要成功实施演化活动,涉及两个核心问题:“演化什么”和“如何演化”。其中“演化什么”定义在何处和什么范围内对软件系统实施演化活动;“如何演化”明确实现演化活动的方法、理论和技术。从这个意义上来说“演化什么”是“如何演化”的前提。本书围绕上述两个核心问题,从特征定位、
本书是为“数据结构”课程编写的教材,前面两章介绍数学基础和算法相关预备知识,第3章至第10章介绍常见数据结构的抽象数据类型、算法实现、性能分析及其应用。本书注重全面运用数据结构知识解决实际问题的案例介绍,同时穿插程序设计的技巧。全书采用Java语言作为数据结构和算法的描述语言,介绍JDK中常见的数据结构的实现原理,如A
本书共8章:第1章综述数据、数据结构和抽象数据类型等基本概念;第2章~第6章从抽象数据类型的角度出发,分别讨论线性表、栈、队列、字符串、二叉树以及图等基本类型的数据结构及其应用;第7章和第8章讨论查找和排序,除了介绍各种实现方法,还着重从时间上进行定性或定量的分析和比较。
本书从软件自动化测试的发展历史和趋势出发,作者总结了当前软件自动化测试的需求和挑战,比如:1. 测试对象功能复杂化,被测对象的功能越来越多,越来越全面。2. 迭代快速化,软件从设计到交付的时间周期越来越短。3. 测试环境规模不断增加,被测试对象的系统规模越来越庞大。在此基础上,本书以实战的方法,深入浅出地分析和介绍了一
本书基于较新的Linux发行版——CentOS7.6,内容涵盖Linux基础操作、Linux常见服务器架设及Hadoop生态圈中基于Linux的Hadoop、Spark、Flink、Hbase、Hive等平台的搭建。CentOS是RHEL的社区版,可以无缝衔接应用广泛的RHEL,其基础知识也可以用于其他很多Linux发
全书共分为6章,分别是命令行应用、HTTP应用、RPC应用、WebSocket应用、进程内缓存和Go语言中的大杀器,其中前5章是Go语言开发中最常见的项目类型。本书对项目开发、细节分析、运行时分析等核心内容进行了较为深入的剖析,提供了相对完整的项目实践经验。在项目迭代过程中,难免会遇到问题,因此本书针对Go语言的大杀器
Python是一种面向对象的脚本语言,其代码简洁优美,类库丰富,开发效率也很高,得到越来越多开发者的喜爱,广泛应用于Web开发、网络编程、爬虫开发、自动化运维、云计算、人工智能、科学计算等领域。预测技术在当今智能分析及其应用领域中发挥着重要作用,也是大数据时代的核心价值所在。随着AI技术的进一步深化,预测技术将更好地支
《我的世界》(Minecraft)是一款风靡全世界的沙盒游戏,是目前PC游戏中畅销的游戏之一。作为一款拥有很大自由度的游戏,在社区中也存在一些基于Minecraft本身的修改行为,并以一种被称为模组(Mod)的方式广为传播。此外,通过编写Java程序的方式直接控制Minecraft的某些行为,在玩游戏中学习编程,能够大
随着移动互联网的发展,几乎所有主流的互联网应用都需要应对高并发场景,所以不管是Java初学者,还是Java开发老兵,了解和掌握Java高并发编程的相关知识都是非常必要的。本书以由浅入深的方式来对Java高并发编程的相关知识进行讲解,首先是对高并发的理解、多线程基础、Java并发包相关类的使用与设计原理进行介绍;然后再拓
本书在全面介绍UI设计基础知识、设计流程与策略的基础之上,从临摹图标到原创图标,再到GIF动画、插画等UI中必备的基础技能,都进行详细的讲解。本书语言风趣,通俗易懂,书中每一个案例都侧重设计思路的讲解,不是机械地讲解怎样做,而是给读者点拨设计思路和技巧,告诉大家设计时如何思考,如何谋划。本书适合UI设计爱好者自学,也可
作者根据自己多年的前后端开发经验,详尽介绍了HTML5Canvas动画开发技术。 《从0到1HTML5Canvas动画开发》分为两大部分:第一部分介绍Canvas基础知识,主要包括Canvas概述、直线图形、曲线图形、线条操作、文本操作、图片操作、变形操作、像素操作、渐变与阴影、Canvas路径、Canvas状态及其他
本书从数据处理平台数据库和数据仓库入手,帮助读者逐步搭建大数据Hive数据仓库平台,并介绍了这种传统数据分析方法在大数据平台成功应用的典型案例。本书通过对Hive数据定义语言、Hive数据操纵语言、Hive数据基本查询、Hive数据复杂查询的详细介绍,全面阐述了Hive大数据平台工具的应用与开发。另外,还介绍了Hive
本书是根据像素范儿UI设计课程编写的系列UI设计书中的第一本书,主要讲解了UI设计的学习方法、基础知识,以及相关的行业知识。 书中涉及的软件知识以视频教学的方式呈现。本书注重系统性的训练,非常适合零基础的UI设计学习者。 本书提供了大量的软件教学视频,包括Photoshop快速入门教程、Illustrator快速入门教
本书结合小学生的认知规律,以激发学生学习编程的兴趣、培养学生编程思维为目的,将编程与学科结合,通过寓教于乐且贴近小学生学习和生活的编程案例,帮助学生掌握C++的常量、变量、顺序结构、选择结构、循环结构、数组、函数、算法等基础知识,教会学生用编程的思维来学习与探索跨学科的内容,并从中体会C++编程的乐趣和魅力。 本书适合
本书以LabVIEW2018中文版为平台,介绍了虚拟仪器程序设计设计的方法和技巧。全书共13章,分别介绍LabVIEW基础知识,前面板设计,程序框图与程序结构,介绍数值字符串与布尔运算,数组、矩阵与簇,数据图形显示,介绍数学函数,波形运算,信号生成与处理,文件管理,数据采集,通信技术,以及综合实例。 本书可以作为大中专