IT 116: Introduction to Scripting
Class 14

Today's Topics

Review

Reading Assignment

You should read Chapter 7, Files and Exceptions, from our textbook, Starting Out with Python, before the week after the Mid-term

Homework 7

I have posted homework 7 here.

It is due Sunday, October 29th, at 11:59 PM.

It is not due this coming Sunday to allow you to study for the Mid-term Exam.

Mid-term

The mid-term exam will be given on Tuesday, October 24th.

It will consist of questions like those on the quizzes along with questions asking you to write short segments of Python code.

60% of the points on this exam will consist of questions from the Ungraded Class Quizzes.

Today's class will be a review session.

You will only be responsible for the material in the Class Notes for this class on the exam.

The Mid-term is a closed book exam.

Review

Strings and String Literals

Characters

Comments

Variables

Creating Variables with Assignment Statements

Expressions

Variable Naming Rules

Numeric Data Types and Literals

Reading Numbers with the input Function

Performing Calculations

Decimal and Integer Division

Exponent Operator

Remainder Operator

Operator Precedence

Grouping with Parentheses

Mixed-Type Expressions and Data Type Conversion

Escape Characters

Concatenation Operator

Boolean Expression

Relational Operators

Control Structures

if Statements

if-else Statements

Indentation in the if-else Statement

Comparing Strings

Nested if Statements

Testing a Series of Conditions

if-elif-else Statements

Logical Operators

Short-Circuit Evaluation

Loops

While Loops

Infinite Loops

for Loops

The range Function

Calculation a Running Total

Augmented Assignment Operators

Input Validation Loops

Nested Loops

Functions

Two Types of Functions

Function Names

Defining a Function

Calling a Function

Local Variables

Passing Values to Functions

Passing Multiple Arguments

Default Values for Parameters

Global Variables

Attendance