Limit search to available items
E-book
Author Vo, Lam Thuy, author.

Title Mining social media : finding stories in Internet data / Lam Thuy Vo
Published San Francisco : No Starch Press, [2020]
©2020

Copies

Description 1 online resource (1 volume) : illustrations
Contents Intro -- Title Page -- Copyright Page -- Dedication -- About the Author -- BRIEF CONTENTS -- CONTENTS IN DETAIL -- ACKNOWLEDGMENTS -- INTRODUCTION -- What Is Data Analysis? -- Who Is This Book For? -- Conventions Used in This Book -- What This Book Covers -- Downloading and Installing Python -- Getting Help When You're Stuck -- Summary -- PART I: DATA MINING -- 1 THE PROGRAMMING LANGUAGES YOU'LL NEED TO KNOW -- Frontend Languages -- Backend Languages -- Summary -- 2 WHERE TO GET YOUR DATA -- What Is an API? -- Using an API to Get Data -- Answering a Research Question Using Data -- Summary -- 3 GETTING DATA WITH CODE -- Writing Your First Script -- Running a Script -- Planning Out a Script -- Libraries and pip -- Creating a URL-based API Call -- Storing Data in a Spreadsheet -- Running the Finished Script -- Dealing with API Pagination -- Templates: How to Make Your Code Reusable -- Summary -- 4 SCRAPING YOUR OWN FACEBOOK DATA -- Your Data Sources -- Downloading Your Facebook Data -- Reviewing the Data and Inspecting the Code -- Analyzing HTML Code to Recognize Patterns -- Writing Data into a Spreadsheet -- Running the Script -- Summary -- 5 SCRAPING A LIVE SITE -- Messy Data -- Scraping from a Live Website -- Summary -- PART II: DATA ANALYSIS -- 6 INTRODUCTION TO DATA ANALYSIS -- The Process of Data Analysis -- Bot Spotting -- Getting Started with Google Sheets -- Modifying and Formatting the Data -- Aggregating the Data -- Sorting and Filtering the Data -- Merging Data Sets -- Other Ways to Use Google Sheets -- Summary -- 7 VISUALIZING YOUR DATA -- Understanding Our Bot Through Charts -- Conditional Formatting -- Summary -- 8 ADVANCED TOOLS FOR DATA ANALYSIS -- Using Jupyter Notebook -- What Is pandas? -- Summary -- 9 FINDING TRENDS IN REDDIT DATA -- Clarifying Our Research Objective -- Outlining a Method -- Narrowing the Data's Scope
Summarizing the Data -- Summary -- 10 MEASURING THE TWITTER ACTIVITY OF POLITICAL ACTORS -- Getting Started -- Lambdas -- Filtering the Data Set -- Formatting the Data as datetimes -- Resampling the Data -- Plotting the Data -- Summary -- 11 WHERE TO GO FROM HERE -- Coding Styles -- Statistical Analysis -- Other Kinds of Analyses -- Conclusion -- Index
Summary Did fake Twitter accounts help sway a presidential election? What can Facebook and Reddit archives tell us about human behavior? In Mining Social Media, senior BuzzFeed reporter Lam Thuy Vo shows you how to use Python and key data analysis tools to find the stories buried in social media. Whether you're a professional journalist, an academic researcher, or a citizen investigator, you'll learn how to use technical tools to collect and analyze data from social media sources to build compelling, data-driven stories. Learn how to: " rite Python scripts and use APIs to gather data from the social web " ownload data archives and dig through them for insights " nspect HTML downloaded from websites for useful content " ormat, aggregate, sort, and filter your collected data using Google Sheets " reate data visualizations to illustrate your discoveries " erform advanced data analysis using Python, Jupyter Notebooks, and the pandas library " pply what you've learned to research topics on your own Social media is filled with thousands of hidden stories just waiting to be told. Learn to use the data-sleuthing tools that professionals use to write your own data-driven stories
Notes Includes index
Online resource; title from title page (viewed February 5, 2020)
Subject Social sciences -- Research -- Methodology
Internet research.
Data mining.
Social media -- Research
Quantitative research.
Qualitative research.
Data Mining
Data mining.
Internet research.
Qualitative research.
Quantitative research.
Social sciences -- Research -- Methodology.
Form Electronic book