Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: Lam Thuy Vo

BuzzFeed News Senior Reporter Lam Thuy Vo explains how to mine, process, and analyze data from the social web in meaningful ways with the Python programming language. 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.

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

Brief outline
【One-Line Pitch】 BuzzFeed News Senior Reporter Lam Thuy Vo explains how to mine, process, and analyze data from the social web in mean… 【Book Arc】 - **Opening (~0%–12%)**: Did fake Twitter accounts help sway a presidential election?; More importantly, there are those who remain in my timeline and who have been exceptionally supportive of me. - **Early (~12%–35%)**: instance, every tweet timestamp needs to be rendered in the same font, color, and size.; hile you may not know how to read JavaScript, you can often decipher quite a bit simply by reading it. - **Middle (~35%–65%)**: w you need to navigate into the folder you created earlier, python_scripts.; site will use the same key names or overall JSON structure. - **Late (~65%–88%)**: need to copy the minified HTML, paste it into a window that the tool provides, and click a button to unminify it!; For that purpose we can use a library called time, which is part of Python’s standard library, so it’s already installed. - **Ending (~88%–100%)**: need to select the data we want to turn into a filter view.; elp to imagine Sheets going through these two tables like a directionless robot that wants really foolproof instructions on what to do. 【Key Takeaways】 - **Did fake Twitter accou…** (Opening): Did fake Twitter accounts help sway a presidential election? - **More importantly** (Opening): More importantly, there are those who remain in my timeline and who have been exceptionally supportive of me. - **You’ll also learn the…** (Opening): You’ll also learn the basics of Python through practical exercises in the interactive shell. - **instance** (Early): instance, every tweet timestamp needs to be rendered in the same font, color, and size. - **hile you may not know…** (Early): hile you may not know how to read JavaScript, you can often decipher quite a bit simply by reading it. - **Functions are like the…** (Early): Functions are like the set of directions you’ve written down. 【Reading Tips】 - Use Passage locations below to jump into the text and set reading anchors - If this is a brief outline, click Regenerate (top right) for a synthesized guide 【Coverage Limits】 Compressed outline without the model (~33 index chunks). Full structured guide needs AI available.
Page 6
She has also worked as an educator for a decade, developing newsroom-wide training programs, workshops for journalists around the world, and semester-long co...
View in text
Excerpt 2
hile you may not know how to read JavaScript, you can often decipher quite a bit simply by reading it. Let’s try walking through the JavaScript at ➌ one piec...
View in text
Excerpt 3
nauthenticated Use Exceeded. Continued use requires signup.", "extendedHelp": "https://code.google.com/apis/console" } "code": 403, "message": "Daily Limit f...
View in text
Excerpt 4
y youtube_api_key into a string that we store in a variable called api_key ➎. Lastly, we stitch these pieces back together into one long string that makes up...
View in text
Excerpt 5
div class="_3-96 _2let">See how Facebook is changing</div> <div class="_3-94 _2lem">Jul 01, 2018 1:45am</div> </div> for row in rows: writer.writerow(row) Li...
View in text
Excerpt 6
a number as an argument—an integer (whole number) or float (number with decimals)—which represents the amount of time, measured in seconds, for the break. In...
View in text
Excerpt 7
ates on the spreadsheet using its column letter and its row number, which can be found at the top and the left-hand side of the spreadsheet, respectively. Ne...
View in text
Excerpt 8
Do the data analysis that will help answer the question. 3. Choose the best chart format and tool to help answer your question. 4. Format and arrange
View in text
Tags
AI categories
Python
ISBN: 2019030569
Publisher: No Starch Press
Publish Year: 2019
Language: English
Pages: 269
File Format: PDF
File Size: 10.7 MB
Text Preview (First 20 pages)
Registered users can read the full content for free

Register as a Gaohf Library member to read the complete e-book online for free and enjoy a better reading experience.

Generating text preview…