Mining social media : finding stories in internet data /


by Lam Thuy Vo.
Bok Engelsk 2020 · Electronic books.
Omfang
1 online resource (xxiv, 184 pages) : : illustrations
Utgave
1st edition
Opplysninger
Includes index.. - 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.. - 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: •Write Python scripts and use APIs to gather data from the social web •Download data archives and dig through them for insights •Inspect HTML downloaded from websites for useful content •Format, aggregate, sort, and filter your collected data using Google Sheets •Create data visualizations to illustrate your discoveries •Perform advanced data analysis using Python, Jupyter Notebooks, and the pandas library •Apply 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.
Emner
Sjanger
Dewey
ISBN
1-0981-2262-3. - 1-59327-917-5

Bibliotek som har denne