Coding For Journalists 2017
Code and documentation to support IRE's multi-day Python bootcamp in Minneapolis on Nov. 3, 2017.
Course outline
Friday, Nov. 3 (12 - 5 p.m.)
- Introduction and goal-setting
- Why programming? Newsroom use cases and examples
- Python fundamentals
- Working with data files
- Functions
Saturday, Nov. 4 (9 a.m. - 5 p.m.)
- Write a data-cleaning function
- Analyzing data with pandas
- Working with APIs: Send a message to Slack
- Working with APIs: Using data from Socrata
- Batch geocode a file of addresses
Sunday, Nov. 5 (9 a.m. - 7 p.m.)
- Let's scrape some websites
- Debugging errors
- Miscellaneous Python things
- Overview of learning resources
- Additional exercises (if time)
- Getting your computer set up to take back to your home/newsroom (optional)