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 is a designer and developer at the Reynolds Journalism Institute. He also teaches data journalism at the Missouri School of Journalism. He was previously lead developer for the California Civic Data Coalition. @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 is the editor of the Data and Graphics Department in the Los Angeles Times newsroom. The team of reporters and computer programmers works together to collect, organize, analyze and present large amounts of information. He is also a co-founder of the California Civic Data Coalition, a network of journalists and computer programmers dedicated to opening up public data, and the leader of PastPages, an open-source effort to better archive digital news. @palewire
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/