万本电子书0元读

万本电子书0元读

顶部广告

Mastering Social Media Mining with Python电子书

售       价:¥

0人正在读 | 0人评论 9.8

作       者:Marco Bonzanini

出  版  社:Packt Publishing

出版时间:2016-07-01

字       数:227.7万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Acquire and analyze data from all corners of the social web with Python About This Book Make sense of highly unstructured social media data with the help of the insightful use cases provided in this guide Use this easy-to-follow, step-by-step guide to apply analytics to complicated and messy social data This is your one-stop solution to fetching, storing, analyzing, and visualizing social media data Who This Book Is For This book is for intermediate Python developers who want to engage with the use of public APIs to collect data from social media platforms and perform statistical analysis in order to produce useful insights from data. The book assumes a basic understanding of the Python Standard Library and provides practical examples to guide you toward the creation of your data analysis project based on social data. What You Will Learn Interact with a social media platform via their public API with Python Store social data in a convenient format for data analysis Slice and dice social data using Python tools for data science Apply text analytics techniques to understand what people are talking about on social media Apply advanced statistical and analytical techniques to produce useful insights from data Build beautiful visualizations with web technologies to explore data and present data products In Detail Your social media is filled with a wealth of hidden data – unlock it with the power of Python. Transform your understanding of your clients and customers when you use Python to solve the problems of understanding consumer behavior and turning raw data into actionable customer insights. This book will help you acquire and analyze data from leading social media sites. It will show you how to employ scientific Python tools to mine popular social websites such as Facebook, Twitter, Quora, and more. Explore the Python libraries used for social media mining, and get the tips, tricks, and insider insight you need to make the most of them. Discover how to develop data mining tools that use a social media API, and how to create your own data analysis projects using Python for clear insight from your social data. Style and approach This practical, hands-on guide will help you learn everything you need to perform data mining for social media. Throughout the book, we take an example-oriented approach to use Python for data analysis and provide useful tips and tricks that you can use in day-to-day tasks.
目录展开

Mastering Social Media Mining with Python

Mastering Social Media Mining with Python

Credits

About the Author

About the Reviewer

www.PacktPub.com

eBooks, discount offers, and more

Why subscribe?

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

1. Social Media, Social Data, and Python

Getting started

Social media - challenges and opportunities

Opportunities

Challenges

Social media mining techniques

Python tools for data science

Python development environment setup

pip and virtualenv

Conda, Anaconda, and Miniconda

Efficient data analysis

Machine learning

Natural language processing

Social network analysis

Data visualization

Processing data in Python

Building complex data pipelines

Summary

2. #MiningTwitter – Hashtags, Topics, and Time Series

Getting started

The Twitter API

Rate limits

Search versus Stream

Collecting data from Twitter

Getting tweets from the timeline

The structure of a tweet

Using the Streaming API

Analyzing tweets - entity analysis

Analyzing tweets - text analysis

Analyzing tweets - time series analysis

Summary

3. Users, Followers, and Communities on Twitter

Users, friends, and followers

Back to the Twitter API

The structure of a user profile

Downloading your friends' and followers' profiles

Analysing your network

Measuring influence and engagement

Mining your followers

Mining the conversation

Plotting tweets on a map

From tweets to GeoJSON

Easy maps with Folium

Summary

4. Posts, Pages, and User Interactions on Facebook

The Facebook Graph API

Registering your app

Authentication and security

Accessing the Facebook Graph API with Python

Mining your posts

The structure of a post

Time frequency analysis

Mining Facebook Pages

Getting posts from a Page

Facebook Reactions and the Graph API 2.6

Measuring engagement

Visualizing posts as a word cloud

Summary

5. Topic Analysis on Google+

Getting started with the Google+ API

Searching on Google+

Embedding the search results in a web GUI

Decorators in Python

Flask routes and templates

Notes and activities from a Google+ page

Text analysis and TF-IDF on notes

Capturing phrases with n-grams

Summary

6. Questions and Answers on Stack Exchange

Questions and answers

Getting started with the Stack Exchange API

Searching for tagged questions

Searching for a user

Working with Stack Exchange data dumps

Text classification for question tags

Supervised learning and text classification

Classification algorithms

Naive Bayes

k-Nearest Neighbor

Support Vector Machines

Evaluation

Performing text classification on Stack Exchange data

Embedding the classifier in a real-time application

Summary

7. Blogs, RSS, Wikipedia, and Natural Language Processing

Blogs and NLP

Getting data from blogs and websites

Using the WordPress.com API

Using the Blogger API

Parsing RSS and Atom feeds

Getting data from Wikipedia

A few words about web scraping

NLP Basics

Text preprocessing

Sentence boundary detection

Word tokenization

Part-of-speech tagging

Word normalization

Case normalization

Stemming

Lemmatization

Stop word removal

Synonym mapping

Information extraction

Summary

8. Mining All the Data!

Many social APIs

Mining videos on YouTube

Mining open source software on GitHub

Mining local businesses on Yelp

Building a custom Python client

HTTP made simple

Summary

9. Linked Data and the Semantic Web

A Web of Data

Semantic Web vocabulary

Microformats

Linked Data and Open Data

Resource Description Framework

JSON-LD

Schema.org

Mining relations from DBpedia

Mining geo coordinates

Extracting geodata from Wikipedia

Plotting geodata on Google Maps

Summary

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部