Difference between revisions of "CompSciWeek7"

From Predictive Chemistry
Jump to: navigation, search
m (Reading (shared with Week 6))
(Class 1: The Git Revision Control System)
Line 13: Line 13:
 
* Working with remote repo-s
 
* Working with remote repo-s
 
** git commit, pull, push
 
** git commit, pull, push
  +
  +
References (optional):
  +
* [https://github.com/git/git Git repository of git]
  +
* [http://git-scm.com/book/en/Git-Internals-Git-Objects Very Detailed Explanation of Internals]
   
 
= Class 2: Parallel Programming =
 
= Class 2: Parallel Programming =

Revision as of 15:43, 6 October 2014

Reading (shared with Week 6)

  • Beginning Python - skim. chapters 8-14 (use as reference material)
    • see especially urlopen on p. 300, forks and threads on p. 304
  • Beginning Python - Chapter 15 (Web services)

Class 1: The Git Revision Control System

  • Repository structure
    • git clone, init
    • examining git objects
    • code branches, git branch, status, checkout
  • Version histories and diff-s
    • git diff, patch
  • Working with remote repo-s
    • git commit, pull, push

References (optional):

Class 2: Parallel Programming

  • Parallel complexity - sum / min / max
  • Parallel caching
  • Eigenvalue computation - the "google" algo.
  • Web Services