Intermediate Python *pre-registered attendees only

  • Event: 2016 CAR Conference
  • Speakers: Serdar Tumgoren of Stanford University; Eric Sagara of Big Local News
  • Date/Time: Friday, Mar. 11 at 9:00am
  • Location: Mattie Silks
  • Audio file: No audio file available.

You’ve written a few Python scripts that get the job done, but the initial euphoria has worn off. Your code is hard to understand. Bugs are cropping up. Worse, you can’t always explain your process or results to an editor — or yourself. There must be a better way, but the path forward is not clear. If you’ve had that itchy feeling, this half-day, hands-on workshop is for you.

After mastering the basics of writing code, you need to understand how to design programs. To that end, this class will explore Python language features that will help you write readable, reliable and reusable code.

Preregistration is required and seating is limited. Laptops will be provided for the training.

Session prerequisites: Experience with basic Python language features like variables, data types, conditionals and functions are required. 

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

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

Speaker Bios

  • 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. 

  • Serdar Tumgoren teaches data journalism at Stanford University. He previously worked on data and news apps teams at The Associated Press, The Washington Post and Congressional Quarterly. @zstumgoren

Related Tipsheets

  • (Re)designing Code
    You’ve written a few Python scripts that get the job done, but the initial euphoria has worn off. Your code is hard to understand. Bugs are cropping up. Worse, you can’t always explain your process or results to an editor — or yourself. There must be a better way, but the path forward is not clear. If you’ve had that itchy feeling, this tipsheet is for you. After mastering the basics of writing code, you need to understand how to design programs. To that end, this tipsheet will explore Python language features that will help you write readable, reliable and reusable code.