具体描述
本书共分为9章,从社会媒体API、数据挖掘技巧和Python的数据科学工具这3个主题进行阐释。主要内容包括:如何用Python通过公共API与社会媒体平台交互,如何以方便的格式为数据分析存储社会媒体数据,如何使用Python数据科学工具分割社会媒体数据,如何用文本分析方法理解社会媒体数据,如何用先进的统计和分析手段从海量数据中挖掘出有用信息,以及如何用Web技术来可视化数据。
作者简介
马尔科·邦扎尼尼(Marco Bonzanini)
数据科学咨询师,拥有伦敦玛丽王后大学信息检索专业博士学位,是PyData伦敦meetup及系列会议的合作组织者,在很多国际会议上做过演讲,并且在PacktPub上教授“Python数据分析”和“实用Python数据科学技术”两门课程。他在个人博上分享了很多技术主题,主要关于Python、文本分析和数据科学。
目录信息
1.1 入门 1
1.2 社会媒体——机遇和挑战 2
1.2.1 机遇 3
1.2.2 挑战 4
1.2.3 社会媒体挖掘技术 7
1.3 Python的数据科学工具 10
1.3.1 Python开发环境的安装 11
1.3.2 高效的数据分析 14
1.3.3 机器学习 17
1.3.4 自然语言处理 21
1.3.5 社会网络分析 25
1.3.6 数据可视化 26
1.4 Python中的数据处理 28
1.5 创建复杂的数据管道 29
1.6 小结 30
第2章 Twitter数据挖掘——标签、话题和时间序列 31
2.1 入门 31
2.2 Twitter API 32
2.2.1 接口访问频率限制 32
2.2.2 搜索与流 33
2.3 从Twitter收集数据 34
2.3.1 从时间线获取推文 35
2.3.2 推文的结构 38
2.3.3 使用流API 42
2.4 分析推文——实体分析 44
2.5 分析推文——文本分析 48
2.6 分析推文——时间序列分析 54
2.7 小结 57
第3章 Twitter用户、粉丝和社区 58
3.1 用户、好友和粉丝 58
3.1.1 回到Twitter API 58
3.1.2 用户资料的结构 59
3.1.3 下载好友和粉丝的资料 62
3.1.4 分析你的社会网络 64
3.1.5 度量影响力和参与度 68
3.2 挖掘粉丝 72
3.3 挖掘对话 77
3.4 在地图上绘制推文 80
3.4.1 将推文转换为GeoJSON 80
3.4.2 用Folium轻松绘制地图 83
3.5 小结 89
第4章 Facebook帖子、页面和用户互动 90
4.1 Facebook Graph API 90
4.1.1 注册你的应用 90
4.1.2 鉴权和安全 92
4.1.3 用Python连接Facebook Graph API 93
4.2 挖掘你的帖子 96
4.2.1 帖子的结构 99
4.2.2 时间频率分析 99
4.3 挖掘Facebook页面 101
4.3.1 从页面获取帖子 103
4.3.2 度量参与度 107
4.3.3 用词云可视化帖子 112
4.4 小结 114
第5章 Google+话题分析 115
5.1 Google+ API入门 115
5.2 在Web GUI中嵌入搜索结果 120
5.2.1 Python的装饰器 121
5.2.2 Flask路由和模板 122
5.3 Google+页面的笔记和活动 125
5.4 笔记的文本分析和TF-IDF计算 127
5.5 小结 134
第6章 Stack Exchange提问和回答 135
6.1 提问和回答 135
6.2 Stack Exchange API入门 137
6.2.1 搜索带标签的问题 139
6.2.2 搜索用户 142
6.3 处理Stack Exchange的存档数据 144
6.4 问题标签的文本分类 149
6.4.1 监督学习和文本分类 149
6.4.2 分类算法 153
6.4.3 评估 155
6.4.4 Stack Exchange数据的文本分类 157
6.4.5 在实时应用中嵌入分类器 161
6.5 小结 165
第7章 博客、RSS、维基百科和自然语言处理 166
7.1 博客和自然语言处理 166
7.2 从博客和网站获取数据 166
7.2.1 使用WordPress.com API 167
7.2.2 使用Blogger API 170
7.2.3 解析RSS和Atom订阅 173
7.2.4 从维基百科获取数据 174
7.2.5 关于网络爬取的一点建议 176
7.3 自然语言处理基础 177
7.3.1 文本处理 177
7.3.2 信息抽取 185
7.4 小结 190
第8章 挖掘所有数据 191
8.1 很多社交API 191
8.2 挖掘YouTube上的视频 191
8.3 挖掘GitHub上的开源软件 196
8.4 挖掘Yelp上的本地商家 203
8.5 创建自定义的Python客户端 208
8.6 小结 210
第9章 关联数据和语义网 211
9.1 数据网 211
9.1.1 语义网词汇 212
9.1.2 微格式 215
9.1.3 关联数据和开放数据 216
9.1.4 RDF 217
9.1.5 JSON-LD格式 218
9.1.6 Schema.org 219
9.2 从DBpedia挖掘关系 220
9.3 挖掘地理坐标 222
9.3.1 从维基百科抽取地理数据 222
9.3.2 在Google Maps上绘制地理数据 225
9.4 小结 229
· · · · · · (收起)
读后感
用户评价
这本书的内容可以说是“干货满满”,每一页都充满了实用的知识和技术。我一直对社会媒体的潜在价值感到好奇,但苦于没有合适的工具和方法去深入挖掘。这本书的出现,恰好解决了我的痛点。它从Python的基础语法出发,逐步深入到社会媒体数据挖掘的各个环节,包括数据采集、清洗、分析和可视化。书中关于情感分析和主题建模的章节,让我对如何从文本数据中提取有价值的信息有了更清晰的认识。我以前总觉得文本分析很复杂,但这本书通过生动的案例和详细的代码示例,让我能够轻松理解并掌握这些技术。更重要的是,这本书不仅仅教授了“术”,更强调了“道”,它让我明白了如何将这些技术应用于实际问题,并从中获得有价值的洞察。这本书让我觉得,社会媒体挖掘不再是遥不可及的科学,而是人人都可以掌握的强大技能。
这本书的深度和广度着实令人印象深刻。作者并非仅仅罗列一些API调用和简单的文本处理方法,而是深入剖析了社会媒体数据背后的逻辑和挖掘技术的原理。对于像我这样对数据挖掘有一定基础的读者来说,书中关于自然语言处理(NLP)和机器学习在情感分析、主题建模方面的讲解,提供了非常宝贵的视角。它不仅仅是告诉“怎么做”,更重要的是解释了“为什么这么做”,以及不同算法的优劣势。比如,在情感分析部分,作者不仅介绍了基于词典的方法,还详细阐述了基于机器学习的模型,如朴素贝叶斯和支持向量机,并解释了如何进行特征工程和模型评估。这种系统性的讲解,让我在理解技术的同时,也能对其应用场景和局限性有更清晰的认识。此外,书中还探讨了一些更高级的话题,如网络爬虫的伦理问题和数据隐私的保护,这让我意识到了技术应用背后更深层次的责任。总而言之,这本书提供了一个全面而深入的视角,让我对社会媒体挖掘的理论和实践有了更深刻的理解,是一本值得反复研读的专业书籍。
这本书绝对是我近期阅读中最具启发性的一本。我一直对社会媒体上的大量信息感到既着迷又困惑,不知道如何从中提取有价值的洞察。这本书就像一位经验丰富的导师,循循善诱地引导我使用Python去探索这个充满活力的世界。它不仅仅是罗列一些技术指令,更重要的是教会了我如何去思考,如何去分析。书中关于用户行为模式分析的章节,让我对社交平台上的互动和传播机制有了全新的认识。我以前只是被动地接收信息,而现在,我能够通过分析数据来理解信息是如何传播的,用户是如何参与其中的,以及哪些因素会影响信息的可见度和影响力。这种从数据中发现规律的能力,让我对社会媒体的理解提升到了一个全新的层次。这本书不仅仅是一本技术指南,更是一本培养数据思维的绝佳读物。
这本书给我带来的不仅仅是知识,更是一种思维的启迪。我一直对社会媒体的世界充满好奇,但又觉得它太过庞杂,难以把握。这本书就像是一盏指路明灯,为我揭示了如何利用Python这个强大的工具,去探索和理解社会媒体的奥秘。书中关于数据采集的详细讲解,让我不再为如何获取数据而发愁。无论是公开API还是网络爬虫,作者都提供了清晰的步骤和代码示例,让我能够轻松上手。更重要的是,这本书不仅仅停留在数据采集层面,而是深入探讨了数据清洗、预处理和特征工程等关键环节,这让我明白了高质量数据对于挖掘的重要性。我也对书中关于情感分析和主题模型的讲解印象深刻,它让我看到了如何从文本数据中提取有价值的信息,并进行深入的分析。这本书让我觉得,社会媒体挖掘不再是遥不可及的科学,而是可以通过系统学习和实践掌握的技能。
这本书的阅读体验简直是“丝滑”般流畅。我一直对Python在数据科学领域的应用充满兴趣,而这本书则精准地聚焦于社会媒体这一极具吸引力的领域。作者的写作风格非常接地气,用通俗易懂的语言解释复杂的概念,并辅以大量的代码示例,让我在学习过程中几乎没有遇到阻碍。尤其是书中对于不同社会媒体平台API的介绍,以及如何利用Python库进行数据清洗和预处理的讲解,都非常实用。我曾经尝试过一些其他的数据挖掘书籍,但往往因为理论过于抽象而难以理解。而这本书则从实际操作出发,一步步带领我完成一个完整的社会媒体挖掘项目。它不仅仅是一本技术教程,更是一本启迪思维的书籍。它让我看到了如何将抽象的数据转化为有意义的洞察,并最终应用于实际问题解决。读完这本书,我感觉自己已经掌握了一套完整的社会媒体挖掘方法论,并且充满信心去探索更广阔的数据世界。
这本书为我提供了一种全新的视角来理解社会媒体。我一直觉得社交平台充满了各种各样有趣的内容,但却不知道如何系统地去分析和理解它们。这本书就像是一本“社交媒体的解码器”,让我能够用Python这个强大的工具,去揭示隐藏在表面之下的规律和模式。书中关于文本情感分析的部分,让我对如何量化用户情绪有了全新的认识。我曾经以为情感分析只是一个简单的关键词匹配,但这本书详细地介绍了基于机器学习的模型,以及如何处理文本中的语境、反讽等复杂情况。这让我意识到,情感分析远比我想象的要复杂和精妙。此外,书中关于网络结构分析的内容,也让我对信息在社交网络中的传播路径有了更深入的理解。我开始意识到,每一个节点(用户)和边(关系)都扮演着重要的角色,共同塑造着信息的传播和演化。这本书让我看到了数据科学的魅力,也让我对社会媒体的理解提升到了一个新的高度。
哇,这本书真是让我大开眼界!我一直对社会媒体上的海量信息感到好奇,但又不知道从何入手去分析和理解。这本书就像一位经验丰富的向导,带领我一步步探索Python在社会媒体挖掘领域的强大功能。从基础的数据获取,到复杂的情感分析,再到社群网络的构建,每一个环节都讲解得细致入微。我尤其喜欢书中关于Twitter API的章节,作者用清晰的代码示例演示了如何高效地抓取和处理推文数据,这让我这个Python新手也能迅速上手。而且,书中并没有停留在理论层面,而是提供了大量的实际案例,比如分析某个品牌在社交媒体上的口碑,或者预测某种社会现象的传播趋势。这些案例让我看到了Python社会媒体挖掘的巨大潜力,也激发了我将所学知识应用到自己项目中的热情。读完这本书,我感觉自己不再是那个茫然的旁观者,而是能够主动地、有策略地从社会媒体的洪流中提取有价值信息的研究者了。它不仅传授了技术,更点亮了我对数据驱动洞察的理解,是一本真正能改变思维方式的书籍。
这本书的价值远超我的预期。我一直对社会媒体的潜在影响力感到好奇,但一直找不到一个好的切入点去深入了解。这本书的出现,为我打开了一扇新的大门。它不仅仅是关于Python的编程技巧,更是关于如何利用Python这个强大的工具,去理解和洞察社会媒体背后的复杂动态。书中关于用户画像构建的部分,让我深刻理解了如何从海量的数据中提炼出用户的关键特征,以及这些特征如何影响他们的行为和偏好。这不仅仅是技术上的操作,更是一种对人性的洞察。我开始意识到,每一个社交账号背后,都有一个鲜活的个体,他们的言行举止都在为我们提供宝贵的信息。这本书通过丰富的案例,展示了如何利用这些信息来解决实际问题,比如精准营销、舆情分析,甚至是社会科学研究。它让我不再仅仅是社会媒体的使用者,而是能够成为一个能够从数据中发现价值的洞察者。
这本书的内容给我带来了前所未有的启发。我一直觉得社会媒体是一个巨大的信息宝库,但要从中挖掘出有价值的信息,却感觉像大海捞针。这本书的出现,简直是为我量身定做的。它不仅仅是教我如何使用Python的库来抓取数据,更重要的是,它教会了我如何思考和分析这些数据。书中关于用户行为分析的部分,让我对社交平台上的互动模式有了全新的认识。例如,它讲解了如何通过分析转发、评论、点赞等行为来理解信息的传播路径和用户的影响力。这不仅仅是技术层面的操作,更是一种思维方式的转变。我开始意识到,每一个点赞、每一次转发背后都蕴含着用户的情感和态度,而这些都可以被量化和分析。书中提供的案例分析,比如对某个热门话题的舆情监测,让我看到了这项技术在实际应用中的巨大价值。我不再是简单地浏览信息,而是开始学会从数据的角度去解读和预测社会现象。这本书让我觉得,社会媒体挖掘不再是高不可攀的技术,而是人人都可以掌握的强大工具。
这本书为我揭示了社会媒体背后隐藏的丰富信息。我一直觉得社交平台是一个充满活力但又难以捉摸的世界,但这本书就像一个“万能钥匙”,让我能够用Python这个强大的工具去解锁它的奥秘。书中关于数据采集的详尽讲解,让我不再为如何获取信息而发愁。无论是通过API接口还是爬虫技术,作者都提供了清晰的操作指南和代码示例,让我能够轻松上手。更让我惊喜的是,这本书并没有停留在数据采集的层面,而是深入探讨了数据清洗、预处理以及特征工程等关键环节,这让我深刻理解了高质量数据对于挖掘的重要性。我也对书中关于情感分析和主题模型的讲解印象深刻,它让我看到了如何从文本数据中提取有价值的信息,并进行深入的分析。这本书让我觉得,社会媒体挖掘不再是高不可攀的技术,而是可以通过系统学习和实践掌握的强大工具。
http://www.ituring.com.cn/book/2005 有在线课程
http://www.ituring.com.cn/book/2005 有在线课程
http://www.ituring.com.cn/book/2005 有在线课程
http://www.ituring.com.cn/book/2005 有在线课程
http://www.ituring.com.cn/book/2005 有在线课程