Python, March 2014 U Washington Software Carpentry Bootcamp, OUG 220, 4060 George Washington Ln NE

http://tiny.cc/pythonuw points to this page

http://tiny.cc/ruw-githubb points to the Github repository the instructors will use during the bootcamp

Etherpad link

We will write Shell and Python code together "live" in the sessions, but below we link to written content on most topics, for your future reference.

Session 1.1

  • Unix Shell
    • What and Why
    • Files and Directories
    • Creating Things
    • Pipes and Filters

Session 1.2

Session 1.3

Session 1.4

  • Python
    • Values and Types
    • Indexing, Slicing, and Update Operators
    • Variables and Assignment

Session 2.1

  • Python
    • Repeating Things
    • Libraries, Grids, and Colors
    • Making Choices

Session 2.2

  • Python
    • Unit testing and debugging

Session 2.3

Session 2.4

  • Databases
    • Selecting
    • Removing Duplicates
    • Filtering
    • Calculating New Values
    • Ordering Results
    • Missing Data
    • Aggregation
    • Grouping
    • Combining Data
    • Creating and Modifying Tables
    • Transactions
    • Programming with Databases