PyCAR *pre-registered attendees only

  • Event: 2019 CAR Conference
  • Speakers: Chris Keller of Los Angeles Times; Tom Meagher of The Marshall Project; Adriana Homolova of KRO-NCRV; Melissa Lewis of Reveal from The Center for Investigative Reporting; Roberto Rocha of CBC; Eric Sagara of Big Local News; Jacob Quinn Sanders of Factal; Aaron Williams of The Washington Post; Elaine Wong of CBC/Radio-Canada
  • Date/Time: Thursday, Mar. 7 at 9:00am
  • Location: Salon 5
  • Audio file: No audio file available.

Skill level: Intermediate

This hands-on workshop will teach journalists basic programming concepts using the Python language. The daylong class will introduce language basics and useful libraries in the course of a typical reporting project: scraping data from the web, inserting it in a database and analyzing the results.

 Although the class is geared toward beginners, we'll assume that you're comfortable with databases and SQL and that you've hopefully seen a command line since the days of DOS. 

Preregistration is required and seating is limited. Laptops will be provided for the training.

Workshop prerequisites: Attendees should have familiarity with the command line and be comfortable with databases and SQL.

This class takes place on Thursday, March 7 from 9 a.m. - 12:30 p.m. and continues Friday, March 8, 9 a.m. - 12:30 p.m. (Registration for this session reserves your seat for both days of this workshop and attendees are expected to attend both sessions to complete the workshop.)

NOTE: Registration is required for this session. Click here to sign up.

Speaker Bios

  • Works as a data journalist in the Dutch public broadcast, programming coach, avid pythonista and mother of Elvis (map me tender - Also a hobby gardener. Based in a lovely Dutch city south of Amsterdam. Enjoys Boney M. Twitter: @naberacka

  • Chris Keller is the Director of Graphics and Data Visualization for the Los Angeles Times. He joined The Times in 2017 and has held a variety of roles in various newsroom departments in his career. Prior to working at the Times, Keller was at KPPC, where his work on officer-involved shootings and California wildfires was recognized with multiple awards.  @ChrisLKellerLAT

  • Melissa Lewis is a data reporter for Reveal from The Center for Investigative Reporting. Prior to joining Reveal, she was a data editor at The Oregonian, a data engineer at Simple and a data analyst at Periscopic. She is an organizer for PyLadies Portland and the Portland chapter of the Asian American Journalists Association. @iff_or

  • Tom Meagher is the managing editor for digital and data at The Marshall Project, where he leads a team of designers, developers, visual journalists and reporters covering the criminal justice system. He's part of the team behind Klaxon, an open-source tool for monitoring websites. A veteran reporter and editor, he previously led an interactive team for the Digital First Media newspaper chain and was the data editor at the Newark Star-Ledger. @ultracasual

  • Roberto is a data journalist at the Canadian Broadcast Corporation and a NICARian for life. @robroc

  • Eric Sagara is a visiting senior data journalist with the Big Local News Project and part of the JSK Fellowships Impact Partnership with Big Local News. He was the senior data reporter for Reveal at the Center for Investigative Reporting prior to coming to Stanford. He was also a news applications fellow at ProPublica and prior to that was a reporter on The Newark Star-Ledger’s data team. 

  • A versatile reporter and editor for more than a decade before becoming a software developer, Jacob Quinn Sanders covered, supervised and built technology around news and real-time events across the U.S. He reimagined crucial workflows and content strategies at Western Pennsylvania's largest news operation. After a jump into tech, he wrote software relied on during disaster responses and wrangled unverified floods of information into data that can help save lives. @thejqs

  •  Aaron Williams is a reporter who specializes in data analysis and visualization for The Washington Post. Before joining The Post, he covered housing, campaign finance, police and local politics for the San Francisco Chronicle and the Center for Investigative Reporting. @aboutaaron

  • Elaine is a Switcher-Director for CBC News where she uses code to automate TV broadcasts. Previously, she was a Pipeline TD for an animation studio in Toronto where she wrote Python scripts to build in-house tools. At one point,  she was a Multimedia Producer for where she built interactive content for  She can be reached at @elthenerd 

Related Tipsheets

No tipsheets have yet been uploaded for this event.