PyCAR *pre-registered attendees only

  • Event: 2016 CAR Conference
  • Speakers: Tom Meagher of The Marshall Project; Adriana Homolova of KRO-NCRV; Alex Richards of Syracuse University; Scott Bradley of Northwestern University Knight Lab
  • Date/Time: Thursday, Mar. 10 at 9:00am
  • Location: Mattie Silks
  • Audio file: No audio file available.

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.

This workshop is good for: Attendees who have familiarity with the command line and are comfortable with databases and SQL.

Attendees must be registered for the conference to attend this workshop.

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

Speaker Bios

  • Scott Bradley (@scott2b) is a senior engineer at the Knight Lab at Northwestern's Medill School of Journalism. He has been coding since he learned BASIC in 4th grade, with line numbers and GOTO statements. Scott enjoy's digging into all kinds of technical problems. These days, he uses Python mostly. @scott2b on GitHub.

  • 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

  • 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

  • Alex is an assistant professor at Syracuse University's Newhouse School, where he teaches data journalism. He's a former IRE training director, and he has previously worked as a reporter and editor at the Chicago Tribune, NerdWallet, The Chronicle of Higher Education and the Las Vegas Sun, where he was a finalist for the Pulitzer Prize in 2011 and shared the Goldsmith Prize for investigative reporting. @alexrichards

Related Tipsheets

  • PyCAR 2016 - presentation
    This slideshow is from PyCAR, a hands-on presentation that teaches basic programming concepts using the Python language. Code for the exercises:

  • PyCAR 2016 - tipsheet
    This tip sheet is from PyCAR, a hands-on presentation that teaches journalists basic programming concepts using the Python language.