Submit Search
Upload
Scraping the Olympics
•
3 likes
•
14,975 views
Paul Bradshaw
Follow
Presentation for a workshop at the BBC Data Journalism Day, July 2012
Read less
Read more
Education
News & Politics
Technology
Report
Share
Report
Share
1 of 32
Download now
Download to read offline
Recommended
Presentation at the Annenberg Oxford Institute, June 2012
Making data journalism work
Making data journalism work
Paul Bradshaw
The data sets you are about to analyze are only as good and valid as the methodology used to gather the data and create the data set. The presentation by Tom Johnson and Cheryl Phillips was made at the 2012 meeting of the National Institute for Computer-Assisted Reporting, Feb. 2012, in St. Louis.
Data validation in the Digital Age
Data validation in the Digital Age
J T "Tom" Johnson
Data-driven journalism: Data in the newsroom These are the slides from my talk at OK Con 2011. It provides a brief overview, then discussess barriers and challenges for data-journalism. NOTE: This version is slightly edited, I primarily cleaned up missing image credits, etc. The message is the same. CC-BY 3.0
Open Data in the Newsroom: What's the story? (Talk from OK Con 2011 in Berlin)
Open Data in the Newsroom: What's the story? (Talk from OK Con 2011 in Berlin)
Mirko Lorenz
Data Journalism
Data Journalism
pilhofer
Presentation at the BBC Data Journalism Day, July 2012
Data journalism's future: new sources, new opportunities
Data journalism's future: new sources, new opportunities
Paul Bradshaw
Olympic Pages
Olympic Pages
Society for News Design
A short presentation on the keys to good data visualization, trends in the market, and how companies are using data visualization solutions.
Brief introduction to data visualization
Brief introduction to data visualization
Zach Gemignani
Generative AI tools like ChatGPT and Google Bard are already changing journalism workflows - in this talk for the BBC Local Democracy Reporters conference 2023, Paul Bradshaw walks through a number of ways those tools can help local journalists - and how to avoid the pitfalls and weaknesses of AI including bias and hallucinations.
How to work with a bullshitting robot
How to work with a bullshitting robot
Paul Bradshaw
Recommended
Presentation at the Annenberg Oxford Institute, June 2012
Making data journalism work
Making data journalism work
Paul Bradshaw
The data sets you are about to analyze are only as good and valid as the methodology used to gather the data and create the data set. The presentation by Tom Johnson and Cheryl Phillips was made at the 2012 meeting of the National Institute for Computer-Assisted Reporting, Feb. 2012, in St. Louis.
Data validation in the Digital Age
Data validation in the Digital Age
J T "Tom" Johnson
Data-driven journalism: Data in the newsroom These are the slides from my talk at OK Con 2011. It provides a brief overview, then discussess barriers and challenges for data-journalism. NOTE: This version is slightly edited, I primarily cleaned up missing image credits, etc. The message is the same. CC-BY 3.0
Open Data in the Newsroom: What's the story? (Talk from OK Con 2011 in Berlin)
Open Data in the Newsroom: What's the story? (Talk from OK Con 2011 in Berlin)
Mirko Lorenz
Data Journalism
Data Journalism
pilhofer
Presentation at the BBC Data Journalism Day, July 2012
Data journalism's future: new sources, new opportunities
Data journalism's future: new sources, new opportunities
Paul Bradshaw
Olympic Pages
Olympic Pages
Society for News Design
A short presentation on the keys to good data visualization, trends in the market, and how companies are using data visualization solutions.
Brief introduction to data visualization
Brief introduction to data visualization
Zach Gemignani
Generative AI tools like ChatGPT and Google Bard are already changing journalism workflows - in this talk for the BBC Local Democracy Reporters conference 2023, Paul Bradshaw walks through a number of ways those tools can help local journalists - and how to avoid the pitfalls and weaknesses of AI including bias and hallucinations.
How to work with a bullshitting robot
How to work with a bullshitting robot
Paul Bradshaw
Parameterisation can be used to build a website with a page for every region/category/row in your data. This talk at DataHarvest/EIJC 2023 walks through how to do that, with example code and tips.
How to generate a 100+ page website using parameterisation in R
How to generate a 100+ page website using parameterisation in R
Paul Bradshaw
A brief roundup of tips and examples of using ChatGPT and generative AI for journalism (especially data journalism) - presentation from DataHarvest 2023
ChatGPT (and generative AI) in journalism
ChatGPT (and generative AI) in journalism
Paul Bradshaw
A brief history of data in journalism, how data journalism differs from forms such as CAR, and what qualities and skills modern data journalism roles involve. Talk for the Comet Research Centre at Tampere University, Helsinki, Finland, March 2023.
Data journalism: history and roles
Data journalism: history and roles
Paul Bradshaw
How a data journalism team approached different stories. Talk for the Comet Research Centre at Tampere University, Helsinki, Finland, March 2023.
Working on data stories: different approaches
Working on data stories: different approaches
Paul Bradshaw
Talk for the ICFJ, March 2023
Visual journalism: gifs, emoji, memes and other techniques
Visual journalism: gifs, emoji, memes and other techniques
Paul Bradshaw
How an understanding of narrative structures can help you write for different platforms and formats, from shortform (Twitter) to news articles and longform features. The second part of a presentation to the Civic Journalism Lab at Newcastle University - you can find the first part at https://www.slideshare.net/onlinejournalist/narrative-and-multiplatform-journalism-part-1
Using narrative structures in shortform and longform journalism
Using narrative structures in shortform and longform journalism
Paul Bradshaw
How an understanding of narrative concepts can help you get to grips with new (and old) platforms and genres. Presentation to the Civic Journalism Lab at Newcastle University - you can find the second part at https://www.slideshare.net/onlinejournalist/using-narrative-structures-in-shortform-and-longform-journalism
Narrative and multiplatform journalism (part 1)
Narrative and multiplatform journalism (part 1)
Paul Bradshaw
Presentation to the 2021 conference of the Brazilian investigative journalism organisation Abraji
Teaching data journalism (Abraji 2021)
Teaching data journalism (Abraji 2021)
Paul Bradshaw
Presentation to Bauer radio staff, April 2021
Data journalism on the air: 3 tips
Data journalism on the air: 3 tips
Paul Bradshaw
Workshop at DataFest Tblisi 2020 on different angles that can be used for telling stories from data.
7 angles for data stories
7 angles for data stories
Paul Bradshaw
Slides from a talk at the Coronavirus, Statistical Chaos and the News symposium, December 2020
Uncertain times, stories of uncertainty
Uncertain times, stories of uncertainty
Paul Bradshaw
Presentation at the 'Future of online learning' mini-fest
Ergodic education (online teaching and interactivity)
Ergodic education (online teaching and interactivity)
Paul Bradshaw
Presentation at the Humboldt Foundation's International Journalists' Programmes 2020 about the changes within journalism around using interactivity for telling stories, and communicating uncertainty. The slides also include recommendations around avoiding mistakes.
Storytelling in the database era: uncertainty and science reporting
Storytelling in the database era: uncertainty and science reporting
Paul Bradshaw
Slides from a talk for Hacks/Hackers London via video link in April 2020
Cognitive bias: a quick guide for journalists
Cognitive bias: a quick guide for journalists
Paul Bradshaw
How to use sorting, filtering, percentages and pivot tables to find stories in data. Talk at Newcastle University March 2020
The 3 chords of data journalism
The 3 chords of data journalism
Paul Bradshaw
Talk given at Newcastle University, March 2020
Data journalism: what it is, how to use data for stories
Data journalism: what it is, how to use data for stories
Paul Bradshaw
Presentation at ESJ Lille about teaching AI and machine learning to data journalists and journalism students
Teaching AI in data journalism
Teaching AI in data journalism
Paul Bradshaw
Talk at the Global Investigative Journalism Conference 2019 in Hamburg
10 ways AI can be used for investigations
10 ways AI can be used for investigations
Paul Bradshaw
In September 2019 I spoke at the SciCAR conference in Dortmund, Germany about the experiences of working in a country with well developed open data policies — and the dangers it presents for data journalists.
Open Data Utopia? (SciCAR 19)
Open Data Utopia? (SciCAR 19)
Paul Bradshaw
Presentation at the Centre for Investigative Journalism Summer School, July 2019
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)
Paul Bradshaw
Here is the slide show presentation from the Pre-Deployment Brief for HMCS Max Bernays from May 8th, 2024.
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
Esquimalt MFRC
cultivation of kodo Millet ppt #kodomillet
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
pradhanghanshyam7136
More Related Content
More from Paul Bradshaw
Parameterisation can be used to build a website with a page for every region/category/row in your data. This talk at DataHarvest/EIJC 2023 walks through how to do that, with example code and tips.
How to generate a 100+ page website using parameterisation in R
How to generate a 100+ page website using parameterisation in R
Paul Bradshaw
A brief roundup of tips and examples of using ChatGPT and generative AI for journalism (especially data journalism) - presentation from DataHarvest 2023
ChatGPT (and generative AI) in journalism
ChatGPT (and generative AI) in journalism
Paul Bradshaw
A brief history of data in journalism, how data journalism differs from forms such as CAR, and what qualities and skills modern data journalism roles involve. Talk for the Comet Research Centre at Tampere University, Helsinki, Finland, March 2023.
Data journalism: history and roles
Data journalism: history and roles
Paul Bradshaw
How a data journalism team approached different stories. Talk for the Comet Research Centre at Tampere University, Helsinki, Finland, March 2023.
Working on data stories: different approaches
Working on data stories: different approaches
Paul Bradshaw
Talk for the ICFJ, March 2023
Visual journalism: gifs, emoji, memes and other techniques
Visual journalism: gifs, emoji, memes and other techniques
Paul Bradshaw
How an understanding of narrative structures can help you write for different platforms and formats, from shortform (Twitter) to news articles and longform features. The second part of a presentation to the Civic Journalism Lab at Newcastle University - you can find the first part at https://www.slideshare.net/onlinejournalist/narrative-and-multiplatform-journalism-part-1
Using narrative structures in shortform and longform journalism
Using narrative structures in shortform and longform journalism
Paul Bradshaw
How an understanding of narrative concepts can help you get to grips with new (and old) platforms and genres. Presentation to the Civic Journalism Lab at Newcastle University - you can find the second part at https://www.slideshare.net/onlinejournalist/using-narrative-structures-in-shortform-and-longform-journalism
Narrative and multiplatform journalism (part 1)
Narrative and multiplatform journalism (part 1)
Paul Bradshaw
Presentation to the 2021 conference of the Brazilian investigative journalism organisation Abraji
Teaching data journalism (Abraji 2021)
Teaching data journalism (Abraji 2021)
Paul Bradshaw
Presentation to Bauer radio staff, April 2021
Data journalism on the air: 3 tips
Data journalism on the air: 3 tips
Paul Bradshaw
Workshop at DataFest Tblisi 2020 on different angles that can be used for telling stories from data.
7 angles for data stories
7 angles for data stories
Paul Bradshaw
Slides from a talk at the Coronavirus, Statistical Chaos and the News symposium, December 2020
Uncertain times, stories of uncertainty
Uncertain times, stories of uncertainty
Paul Bradshaw
Presentation at the 'Future of online learning' mini-fest
Ergodic education (online teaching and interactivity)
Ergodic education (online teaching and interactivity)
Paul Bradshaw
Presentation at the Humboldt Foundation's International Journalists' Programmes 2020 about the changes within journalism around using interactivity for telling stories, and communicating uncertainty. The slides also include recommendations around avoiding mistakes.
Storytelling in the database era: uncertainty and science reporting
Storytelling in the database era: uncertainty and science reporting
Paul Bradshaw
Slides from a talk for Hacks/Hackers London via video link in April 2020
Cognitive bias: a quick guide for journalists
Cognitive bias: a quick guide for journalists
Paul Bradshaw
How to use sorting, filtering, percentages and pivot tables to find stories in data. Talk at Newcastle University March 2020
The 3 chords of data journalism
The 3 chords of data journalism
Paul Bradshaw
Talk given at Newcastle University, March 2020
Data journalism: what it is, how to use data for stories
Data journalism: what it is, how to use data for stories
Paul Bradshaw
Presentation at ESJ Lille about teaching AI and machine learning to data journalists and journalism students
Teaching AI in data journalism
Teaching AI in data journalism
Paul Bradshaw
Talk at the Global Investigative Journalism Conference 2019 in Hamburg
10 ways AI can be used for investigations
10 ways AI can be used for investigations
Paul Bradshaw
In September 2019 I spoke at the SciCAR conference in Dortmund, Germany about the experiences of working in a country with well developed open data policies — and the dangers it presents for data journalists.
Open Data Utopia? (SciCAR 19)
Open Data Utopia? (SciCAR 19)
Paul Bradshaw
Presentation at the Centre for Investigative Journalism Summer School, July 2019
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)
Paul Bradshaw
More from Paul Bradshaw
(20)
How to generate a 100+ page website using parameterisation in R
How to generate a 100+ page website using parameterisation in R
ChatGPT (and generative AI) in journalism
ChatGPT (and generative AI) in journalism
Data journalism: history and roles
Data journalism: history and roles
Working on data stories: different approaches
Working on data stories: different approaches
Visual journalism: gifs, emoji, memes and other techniques
Visual journalism: gifs, emoji, memes and other techniques
Using narrative structures in shortform and longform journalism
Using narrative structures in shortform and longform journalism
Narrative and multiplatform journalism (part 1)
Narrative and multiplatform journalism (part 1)
Teaching data journalism (Abraji 2021)
Teaching data journalism (Abraji 2021)
Data journalism on the air: 3 tips
Data journalism on the air: 3 tips
7 angles for data stories
7 angles for data stories
Uncertain times, stories of uncertainty
Uncertain times, stories of uncertainty
Ergodic education (online teaching and interactivity)
Ergodic education (online teaching and interactivity)
Storytelling in the database era: uncertainty and science reporting
Storytelling in the database era: uncertainty and science reporting
Cognitive bias: a quick guide for journalists
Cognitive bias: a quick guide for journalists
The 3 chords of data journalism
The 3 chords of data journalism
Data journalism: what it is, how to use data for stories
Data journalism: what it is, how to use data for stories
Teaching AI in data journalism
Teaching AI in data journalism
10 ways AI can be used for investigations
10 ways AI can be used for investigations
Open Data Utopia? (SciCAR 19)
Open Data Utopia? (SciCAR 19)
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)
Scraping for journalists - ideas, concepts and tips (CIJ Summer School 2019)
Recently uploaded
Here is the slide show presentation from the Pre-Deployment Brief for HMCS Max Bernays from May 8th, 2024.
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
Esquimalt MFRC
cultivation of kodo Millet ppt #kodomillet
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
pradhanghanshyam7136
https://app.box.com/s/7hlvjxjalkrik7fb082xx3jk7xd7liz3
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
Nguyen Thanh Tu Collection
Python notes for Unit 1 Avanthi PG College
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
Ramakrishna Reddy Bijjam
This ppt is useful for B.Ed., M.Ed., M.A. (Education) and Ph.D. students.
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
Dr. Sarita Anand
Wizards are very useful for creating a good user experience. In all businesses, interactive sessions are most beneficial. To improve the user experience, wizards in Odoo provide an interactive session. For creating wizards, we can use transient models or abstract models. This gives features of a model class except the data storing. Transient and abstract models have permanent database persistence. For them, database tables are made, and the records in such tables are kept until they are specifically erased.
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
Celine George
38 K-12 educators from North Carolina public schools
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
Mebane Rash
Plant propagation: Sexual and Asexual propagation
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
UmeshTimilsina1
Pie
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
Here is the slideshow presentation from the HMCS Vancouver Pre-Deployment Brief on May 9th, 2024.
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
marlenawright1
national learning camp 2024
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
MaritesTamaniVerdade
Wednesday 20 March 2024, 09:30-15:30.
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
Jisc
Importance of information and communication (ICT) in 21st century education. Challenges and issues related to ICT in education.
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
MaryamAhmad92
In Odoo, the addons path specifies the directories where the system searches for modules (addons) to load.
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
Celine George
Basic Civil Engineering notes first year Notes Building notes Selection of site for Building Layout of a Building What is Burjis, Mutam Building Bye laws Basic Concept of sunlight ventilation in building National Building Code of India Set back or building line Types of Buildings Floor Space Index (F.S.I) Institutional Vs Educational Building Components & function Sills, Lintels, Cantilever Doors, Windows and Ventilators Types of Foundation AND THEIR USES Plinth Area Shallow and Deep Foundation Super Built-up & carpet area Floor Area Ratio (F.A.R) RCC Reinforced Cement Concrete RCC VS PCC
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Denish Jangid
This slide will show how to set domains for a field in odoo 17. Domain is mainly used to select records from the models. It is possible to limit the number of records shown in the field by applying domain to a field, i.e. add some conditions for selecting limited records.
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
Celine George
This presentation is from the Paper 208: Comparative Literature & Translation Studies, Unit 3: A.K. Ramanujan, “On Translating a Tamil Poem”, Collected Essays of A.K. Ramanujan, ed Vinay Dharwadkar. Oxford University Press, 1999 and I choose the topic Comparative Literature in the Digital Age.
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
Pooja Bhuva
ICT Role in 21st Century Education & its Challenges •This presentation gives an overall view of education in 21st century and how it is facilitated by the integration of ICT. •It also gives a detailed explanation of the challenges faced in ICT-based education and further elaborates the strategies that can help in overcoming the challenges.
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
AreebaZafar22
Wednesday 20 March 2024, 09:30-15:30.
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
Jisc
How Bosna and Herzegovina prepares for CBAM
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
Admir Softic
Recently uploaded
(20)
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
Scraping the Olympics
1.
Scraping the
Olympics Paul Bradshaw, author: Scraping for Journalists * Leanpub.com/scrapingforjournalists
2.
? Scraping basics Combining data Finding
stories in data *
3.
*
4.
Function (Parameters)
*
5.
Function (Parameters) =SUM(A2:A50) =AVERAGE(B2:B300) =COUNTIF(A10:A3000,”Smith”)
*
6.
(“string”, index)
*
7.
Tip: search for documentation
*
8.
Tip: search for
structure around data *
9.
*
10.
//div[starts-with(@ class, ‘jobWrap’)]*
11.
*
12.
Combining data
*
13.
? Question: Which torchbearers are from
Dorset? *
14.
*
15.
*
16.
*
17.
*
18.
*
19.
*
20.
*
21.
*
22.
? Finding leads: Corporate torchbearers?
*
23.
*
24.
*
25.
*
26.
*
27.
New entries -
or disappearing ones *
28.
*
29.
*
30.
*
31.
*
32.
Leanpub.com/scrapingforjournalists
@paulbradshaw onlinejournalismblog.com helpmeinvestigate.com slideshare.net/onlinejournalist * linkedin.com/in/onlinejournalist
Download now