Skip to content

Course site for Programming in Journalism (COMM 177P/277P), Winter 2020

Notifications You must be signed in to change notification settings

DiPierro/stanford-progj-2020

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stanford ~ Programming in Journalism

Sundry notes and code bits for Stanford's Programming in Journalism class (winter quarter 2020).

Important links

Class notes

Week 1

Day 1 - Course Intro

  • Overview of the course and syllabus.
  • Discuss the history of code and data analysis in journalism.
  • Dip our toes into Bash.
  • Software install party (w00t!!)
  • Assignment 0 - Tech setup; Unix practice and reading (Due: Mon. Jan 13th)

Day 2 - The Owl, Problem Solving, and the Unix Workbench

Week 2

Day 3 - Power Tools for Data Wrangling

Day 4 - Power Tools cont.'d and Intro to DataKit

Week 3

Day 5 - MLK Day

No class.

Day 6 - Failed Banks and Python

  • Workflow Advice - In particular, working in the shell and with a code editor.
  • Getting Help - How to ask G.O.O.D. questions and other advice/resources on getting help when programming.
  • DataKit overview, including details on virtual environments, the benefits of git/GitHub, and daily workflow with DataKit.
  • Submit Assignment 1 using DataKit.
  • Assignment 2 - DataKit reading and Python lists and dicts (Due: Mon. Jan. 27th @ 1:30pm)

Week 4

Day 7 - Python intro and practical skills

Day 8 - Libraries, CSVs and remote files in Python

About

Course site for Programming in Journalism (COMM 177P/277P), Winter 2020

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 52.7%
  • Python 47.3%