IT 117: Intermediate Scripting
Class 5

Today's Topics

New Material

Reading Assignment

In Chapter 9, Dictionaries and Sets, from our textbook, Starting Out with Python, you should read section 9.2, Sets, before next Tuesday's class.

Homework 3

I have posted homework 3 here.

It is due this coming Sunday at 11:59 PM.

First Graded Quiz

The first graded quiz will be given on Tuesday next week.

The questions from the graded quiz are taken from the ungraded quizzes of the previous week.

Unless I tell you otherwise, you should expect a graded quiz each week.

If you miss the graded quiz on Tuesday you can take it on Thursday.

If you miss it on both Tuesday and Thursday you will get a 0 on the quiz.

Late Penalty

You will lose 2 points for every day that your assignment is late.

Every Unix file has a time stamp that changes every time the file is modified

I look at this time stamp to determine whether a submission is late.

If your assignment is not working by the due date, you can continue to work on it but you will lose a few points.

If your assignment is working, do not go back and change it, because that will change the time stamp and result in a late penalty.

Do Not Email Me about Missing Assignments

If you get an email from me saying an assignment is missing do not email me about this.

I get far too many emails.

Instead of emailing me fix the problem.

I collect homework assignments and and check Class Exercises several times during the week.

I will check or collect your assignment later in the week.

Class Exercises

Scripts for each Class Exercise must have the correct name and be in the correction location or my scripts will not see them.

If my scripts do not see them, your score with be zero.

If you receive no email from me about your Class Exercise script, that means your script will get full credit, less any late penalty that applies.

New Material



Dictionary Literals

Empty Dictionaries

Getting Values from a Dictionary

Changing a Dictionary Value

Dictionaries Are Not Sequences

Looping Through a Dictionary

Tuples As Dictionary Values

When To Use a Dictionary


Graded Quiz