Mastering Social Media Mining with Python

Acquire and analyze data from all corners of the social web with Python

Mastering Social Media Mining with Python

This ebook is included in a Mapt subscription
Marco Bonzanini

4 customer reviews
Acquire and analyze data from all corners of the social web with Python
$10.00
$44.99
RRP $35.99
RRP $44.99
eBook
Print + eBook
Access every Packt eBook & Video for just $100
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Find Out More
 
Preview in Mapt

Book Details

ISBN 139781783552016
Paperback338 pages

Book Description

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.

Table of Contents

Chapter 1: Social Media, Social Data, and Python
Getting started
Social media - challenges and opportunities
Python tools for data science
Processing data in Python
Building complex data pipelines
Summary
Chapter 2: #MiningTwitter – Hashtags, Topics, and Time Series
Getting started
The Twitter API
Collecting data from Twitter
Analyzing tweets - entity analysis
Analyzing tweets - text analysis
Analyzing tweets - time series analysis
Summary
Chapter 3: Users, Followers, and Communities on Twitter
Users, friends, and followers
Mining your followers
Mining the conversation
Plotting tweets on a map
Summary
Chapter 4: Posts, Pages, and User Interactions on Facebook
The Facebook Graph API
Mining your posts
Mining Facebook Pages
Summary
Chapter 5: Topic Analysis on Google+
Getting started with the Google+ API
Embedding the search results in a web GUI
Notes and activities from a Google+ page
Text analysis and TF-IDF on notes
Summary
Chapter 6: Questions and Answers on Stack Exchange
Questions and answers
Getting started with the Stack Exchange API
Working with Stack Exchange data dumps
Text classification for question tags
Summary
Chapter 7: Blogs, RSS, Wikipedia, and Natural Language Processing
Blogs and NLP
Getting data from blogs and websites
NLP Basics
Summary
Chapter 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
Summary
Chapter 9: Linked Data and the Semantic Web
A Web of Data
Mining relations from DBpedia
Mining geo coordinates
Summary

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

Authors

Table of Contents

Chapter 1: Social Media, Social Data, and Python
Getting started
Social media - challenges and opportunities
Python tools for data science
Processing data in Python
Building complex data pipelines
Summary
Chapter 2: #MiningTwitter – Hashtags, Topics, and Time Series
Getting started
The Twitter API
Collecting data from Twitter
Analyzing tweets - entity analysis
Analyzing tweets - text analysis
Analyzing tweets - time series analysis
Summary
Chapter 3: Users, Followers, and Communities on Twitter
Users, friends, and followers
Mining your followers
Mining the conversation
Plotting tweets on a map
Summary
Chapter 4: Posts, Pages, and User Interactions on Facebook
The Facebook Graph API
Mining your posts
Mining Facebook Pages
Summary
Chapter 5: Topic Analysis on Google+
Getting started with the Google+ API
Embedding the search results in a web GUI
Notes and activities from a Google+ page
Text analysis and TF-IDF on notes
Summary
Chapter 6: Questions and Answers on Stack Exchange
Questions and answers
Getting started with the Stack Exchange API
Working with Stack Exchange data dumps
Text classification for question tags
Summary
Chapter 7: Blogs, RSS, Wikipedia, and Natural Language Processing
Blogs and NLP
Getting data from blogs and websites
NLP Basics
Summary
Chapter 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
Summary
Chapter 9: Linked Data and the Semantic Web
A Web of Data
Mining relations from DBpedia
Mining geo coordinates
Summary

Book Details

ISBN 139781783552016
Paperback338 pages
Read More
From 4 reviews

Read More Reviews