First Python Notebook: Rapid data analysis in the newsroom (beginner/intermediate) *pre-registered attendees only
Ben Welsh, James Gordon and Cheryl Phillips teach data analysis with Python. Their 6-hour, hands-on tutorial will guide you through an investigation of money in politics.
You will learn:
1) Just enough Python to execute an analysis with the powerful pandas data analysis library, one of the most popular open-source tools for working with large data files.
2) How to record, remix and republish your work using the Jupyter Notebook, a browser-based tool emerging as the standard for reproducible research in the sciences.
3) Most important of all, how these tools increase the speed and veracity of your journalism.
Preregistration is required and seating is limited. Laptops will be provided for the training.
Workshop prerequisites: If you've tried Python once or twice, have good attitude and know how to take a few code crashes in stride, you are qualified for this class.
NOTE: Registration is required for this session. Click here to sign up.
James Gordon is a journalist, news application developer and civic data hacker. He's currently a senior editor in the Futures Lab in the Reynolds Journalism Institute. Prior to joining RJI, he was Lead Developer at the California Civic Data Coalition. In a past life, he was a product manager for a political campaign tech company. @JE_Gordon.
Cheryl Phillips teaches journalism at Stanford, is the founder of Big Local News and co-founder of The Stanford Open Policing Project. She worked at The Seattle Times for 12 years as a reporter and editor. She twice was part of breaking news coverage that received the Pulitzer Prize and twice served on teams that were Pulitzer finalists. She has worked at USA Today and at newspapers in Michigan, Montana and Texas. She is a former IRE board president. @cephillips
Ben Welsh is the editor of the Data Desk, a team of reporters and computer programmers in the Los Angeles Times newsroom. He is also an organizer of the California Civic Data Coalition, an network of journalists working to open public data, and the founder of PastPages, an open-source archive dedicated to better preserving digital news.
First Python Notebook
This textbook will guide you through an investigation of money in politics using data from the California Civic Data Coalition. You will learn just enough of the Python computer programming language to work with the pandas library, a popular open-source tool for analyzing data. The course will teach you how to use pandas to read, filter, join, group, aggregate and rank structured data. You will also learn how to record, remix and republish your analysis using the Jupyter Notebook, a browser-based application for writing code that is emerging as the standard for sharing reproducible research in the sciences. http://www.firstpythonnotebook.org/