Mastering Social Media Mining
with Python

Mastering Social Media Mining with Python

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

Key benefits

  • 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

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.

Who is this book 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


Table of Contents 9 Chapters

  1. Social Media, Social Data, and Python Chevron down icon

    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

  2. #MiningTwitter – Hashtags, Topics, and Time Series Chevron down icon

    #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

  3. Users, Followers, and Communities on Twitter Chevron down icon

    Users, Followers, and Communities on Twitter Users, friends, and followers Mining your followers Mining the conversation Plotting tweets on a map Summary

  4. Posts, Pages, and User Interactions on Facebook Chevron down icon

    Posts, Pages, and User Interactions on Facebook The Facebook Graph API Mining your posts Mining Facebook Pages Summary

  5. Topic Analysis on Google+ Chevron down icon

    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

  6. Questions and Answers on Stack Exchange Chevron down icon

    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

  7. Blogs, RSS, Wikipedia, and Natural Language Processing Chevron down icon

    Blogs, RSS, Wikipedia, and Natural Language Processing Blogs and NLP Getting data from blogs and websites NLP Basics Summary

  8. Mining All the Data! Chevron down icon

    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

  9. Linked Data and the Semantic Web Chevron down icon

    Linked Data and the Semantic Web A Web of Data Mining relations from DBpedia Mining geo coordinates Summary

(Marco Bonzanini)

https://www.packtpub.com/en-ie/product/mastering-social-media-mining-with-python-9781783552016

https://www.semanticscholar.org/paper/Mastering-social-media-mining-with-Python-%3A-acquire-Bonzanini/6d2a98c41e5064977262f09e5358aa5da3868a0d