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 - tenders.exposed). 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 data reporters covering the criminal justice system. A veteran reporter and editor, he's part of the team behind Klaxon, an open-source reporting tool for monitoring websites. @ultracasual

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

  • Eric is a Senior Data Reporter for Big Local News at Stanford University. Before that he was on the data team at Reveal from the Center for Investigative Reporting. He also has been a News Applications Fellow at ProPublica and a data reporter at the Newark Star Ledger. 

  • Jacob Quinn Sanders somehow turned being a versatile reporter and editor into a career as a software developer. He has covered, supervised and built technology around news and real-time events across the U.S. and the world. He works at Factal, a company devoted to discovery and verification of news events as they develop. // @thejqs

  • Aaron Williams is an investigative data reporter who specializes in data analysis and visualization for The Washington Post. Before joining the investigative team he was a reporter for the Post graphics desk. He previously covered housing, campaign finance, police and local politics for the San Francisco Chronicle and the Center for Investigative Reporting.

  • Elaine is a Switcher-Director at the Canadian Broadcasting Corporation where she uses code to automate TV broadcasts. Previously, she was a Technical Director for an animation studio in Toronto where she wrote Python scripts to build in-house tools and she was a Multimedia Producer where she built interactive content for cbcnews.ca. When not coding, she organizes PyCon Canada, csvconf and PyLadies Toronto.  She can be reached at @elthenerd 

Related Tipsheets

No tipsheets have yet been uploaded for this event.