PyCAR (intermediate) *pre-registered attendees only
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 8 from 9 am - 12:30 pm and continues Friday, March 9, 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.
Anna Flagg is The Marshall Project's senior data reporter, covering criminal justice topics including immigration, crime, race, policing and incarceration. Her work has been recognized by the Global Editors Network’s Data Journalism Awards, the Society of News Design, and the Information is Beautiful Awards, and she was a finalist for a 2019 Deadline Club Award. @annaflagg
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
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
Sara Simon is a software engineer at the New York Times. @sarambsimon
Moiz Syed is a journalist, designer and developer on ProPublica's news apps team, covering the federal government. Previously he worked at The Intercept and the Wikimedia Foundation. @moizsyed
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
No tipsheets have yet been uploaded for this event.