000 03058nam a2200229Ia 4500
003 NULRC
005 20250520103018.0
008 250520s9999 xx 000 0 und d
020 _a9781593279165
040 _cNULRC
050 _aH 61.95 .V6 2020
100 _aVo, Lam Thuy
_eauthor
245 0 _aMining social media :
_bfinding stories in internet data /
_cLam Thuy Vo
260 _aSan Francisco, California :
_bNo Starch Press, Inc.,
_cc2020
300 _axiv, 184 pages ;
_c24 cm.
365 _bUSD22
504 _aIncludes bibliographical references and index.
505 _aIntro -- 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 -- Analysing 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 Jupiter 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.
520 _aSocial 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.
650 _aDATA MINING
942 _2lcc
_cBK
999 _c21293
_d21293