《数据思维下的算法与程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:蒲鹏主编;吴平颐副主编
  • 出 版 社:上海:华东师范大学出版社
  • 出版年份:2019
  • ISBN:9787567596375
  • 页数:318 页
图书介绍:本书是2017年华东师范大学精品教材,一切算法的阐述以数据应用为背景,解决实际问题为目标。这是区别于以往任何其他算法教程的最大不同。本书重点突出数据思维的锻炼,以及利用数据思维、分析问题、解决问题的能力,以此接轨当下大数据以及AI空前发展的趋势。但书的标题不敢妄称大数据,全书的假象数据源毫无疑问是大数据,但是鉴于数据的获取难度以及数据结构的复杂度,所以本书在讲解中所用到的数据依然是传统数据居多。

第一章 数据思维与算法概述 1

第1节 数据思维 1

第2节 算法概述 3

第3节 算法与程序设计 9

第4节 算法的描述 14

第二章 开发环境 18

第1节 安装并配置Visual Studio 20

第2节 .NET框架以及开发中的一些概念 24

第3节 Git系统和GitHub平台 27

第4节 设计HelloWorld 32

第三章 C#.NET的基本语法 46

第1节 C#.NET基础知识 46

第2节 选择分支结构 59

第3节 一维数组 65

第4节 字符串类型的操作 68

第5节 循环结构 84

第6节 常用ASP.NET控件 93

第四章 数据库访问 109

第1节 CBDB数据库 109

第2节 关于ADO.NET 123

第3节 异常结构 134

第4节 ADO.NET读写数据库 137

第五章 函数与递归 161

第1节 函数 161

第2节 递归(recursive) 167

第六章 常用统计算法基础 179

第1节 方差、标准差、协方差、相关系数 179

第2节 正态分布和中心极限定理 190

第3节 极大似然法MLE 200

第4节 最小二乘法 202

第5节 蒙特卡罗算法 210

第七章 人工智能算法初步 223

第1节 最短路径(Dijkstra)算法 223

第2节 朴素贝叶斯算法 231

第3节 KNN算法 236

第4节 K-Means算法 247

第八章 中文分词算法 260

第1节 概述 260

第2节 关于Jieba分词 275

第九章 爬虫 297

第1节 爬虫概述 297

第2节 爬虫应用 300