#Week 2 Overview#
In this week, you will first be delving further into Unix concepts, such as commands, input/output redirection, and the unix shell. Secondly, you will be learning about iPython Notebooks and how to utilize them in this course. Finally, you will be going through the basics of the Python language and learning about different types of Python errors, different data types within Python, as well as how to do simple manipulations of Python variables.
#####By the end of this lesson, you should be able to:######
- Understand how to utilize various Unix commands.
- Execute Python commands in an IPython notebook.
- Know basic Python terminology, such as input, output, debugging, etc.
- Perform basic operations on Python variables.
Activities and Assignments | Time Estimate | Deadline* | Points |
---|---|---|---|
Week 2 Introduction Video | 10 Minutes | Tuesday | N/A |
Week 2 Lesson 1: Basic Unix Concepts | 3 Hours | Thursday | 20 |
Week 2 Lesson 2: Introduction to iPython | 2 Hours | Thursday | 20 |
Week 2 Lesson 3: Introduction to Python | 2 Hours | Thursday | 20 |
Week 2 Quiz | 45 Minutes | Friday | 70 |
Week 2 Assignment Submission to Instructor and for Peer Grading | 3 Hours | The following Monday | 60% of the grade from the Instructor, 40% of the grade from Peer grading |
Week 2 Completion of Peer Review | 3 Hours | The following Saturday | 50 |
Please note that unless otherwise noted, the due time is 6pm Central time!
Photo Credit: Command Line Screen Shot by Jim Hoskins. 27 Sept. 2012. http://blog.teamtreehouse.com/introduction-to-the-mac-os-x-command-line. 31 July 2015