Software Carpentry tutorial from September 2012. This a tutorial or teaching aid to be used in teaching programming and data management to scientists and researchers. This is the second segment of Part 4: an introduction to python programming language. This is segment two of 9 segments that compose an afternoon session teaching basic concepts of writing code using Python programming language