IT 117: Intermediate Scripting
Class 4

Tips and Examples


Python Review


Studying

Homework 2

I have posted homework 2 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.

The quiz will be available on Gradescope on Tuesday.

The quiz will be available from the Gradescope web site but only for the last 15 minutes of the class.

Once you start the quiz, you will have 15 minutes to finish it.

If you do not take the quiz when it is offered you cannot take it at another time because Gradescope does not permit this.

If you fail to take the quiz but have a valid excuse, send me an email.

Gradescope

In order to take the quiz on Gradescope, you need to sign in to my Gradescope section.

Sometime during the next few days I will enter all your UMB email addresses into Gradescope.

You will receive an email from Gradescope.

What happens next depends on whether you have already registered with Gradescope.

If you are new to Gradescope

If you are already registered with Gradescope

You will find more information about Gradescope here.

Recordings of Class Meetings

You will find links to the recordings of class meetings here.

You will also find this link on the class web page.

Zoom Office Hours

You will links to the Zoom Office Hours meetings here .

You will also find this link on the class web page.

Class Page for IT 116

You may find it useful to look at my materials for IT 116.

I have a web site where I post most of the materials for my courses for the previous semester.

You will find these materials here http://96.126.105.215/umb_classes_html/it116_html/class_page_it116.html .

I have included this link on the class page for the course.

Go to the index for the Class Notes and search for a topic.

You will find the index here http://96.126.105.215/umb_classes_html/it116_html/class_notes_it116/class_notes_index_it116.html .

Rules for Homework Scripts

You must follow certain rules when you create your homework scripts.

You will find those rules here.

Cheating on Homework Assignments

There are a number of on-line sites that where students can post homework problems and invite others to post solutions.

Using such sites on your homework assignments is cheating.

My graders and I search such sites when scoring your homework assignments.

When a student is caught using such sites, they will receive a score of 0 on the assignment.

And the incident will be reported to the Administration.

I will never write a recommendation for students caught cheating in any of my classes.

All my homework assignments are copyrighted.

Posting my homework assignments on such sites is a violation of copyright law.

Any student posting my work on such sites could face legal consequences.

Tips and Examples

The putty Blank Screen Problem

Hashbang Problem with Windows Text Files

Creating Directories with FileZilla

Keeping Your Scripts Organized

Use Flash Cards to Prepare for Graded Quizzes

Python Review

Running a Script Without python3

Records

Errors

Syntax Errors

Logic Errors

Runtime Errors

Exception Objects

Catching Exceptions

The else Clause

Sequences

Indexing Sequence Objects

Sequence Operators

Empty Sequences

The len Function

Using a for Loop with Sequences

Changing Values in a for Loop

Slices

The in Operator

List Methods

The del Statement

The min and max Functions

Negative Numbers as Indexes

strip()

Splitting a String

Studying

Attendance

Class Exercise

Class Quiz