Assignments

Exam

http://www.python.org

http://code.google.com/p/pyscripter/

Python programming

Installing Python

Downloads

 

32 bit

64 bit

PYTHON

Python-3.4.1 Python-3.4.1

PYSCRIPTER

PyScripter-v2.5.3 -Setup PyScripter-v2.5.3x64 Setup

 

Week
(tentative)

Topic and
PowerPoint

In Lab

Homework Assignments

Week 1 Aug 27

Intro to Computing and Programming in Python

 

Installing Python

IDLE

Using IDLE

Python Videos - Code for Video Problems

Python Lab 1

 

 
week 2

Introduction to Programming in Python

Python Programming 1 PPT

Watch video for chapters 1  
week 3

Variables, Input/Output Processing in Python

Python Programming 2 PPT

Watch video for chapters 2

Python Lab 2

 

Week 4


 

Looping in Python Image Processing

Python Programming RepetitionPPT

 

Watch video for Repetition (chapter 5)

While Program Examples

Introduction to Functions

 

Week 5

 

Decision Making in Python

Python Programming Decision Structures PPT

Watch video for Decision Structure (chapter 4)

Python Lab 3

 
week 6 Review for Exam 1    

week 7

Exam 1

 

 
week 8 Functions in Python

Watch video for chapter 3

Functions Lab

Functions Programs

More Functions in More Detail

 
week 9

More Python

Program with Function, Looping and IF logic

Programming Lab Using Looping, and IF Logic

Python Lab 4

 
week 10 Nested Loops in Python

Python Nested Loops:

Clock Simulator program

Test Scores program

Rainfall Program

 
week 11

More Functions

More Functions PPT

Watch video for chapter 6

More Python

Python Lab 5

 

myFunctions.py

myFunctions2.py

User Defined Functions Import

week 12

Files

Files PPT

Watch video for chapter 7

Homework: Assume that a file containing a series of names (as strings) is names names.txt and exists on the computer' disc. Write a program that displays the number of names that are stored in the file (Hint: Open the file and read every string in it. Use a variable to keep a count of the number of items that are read from the file),

 

week 13

Using Lists

Lists PPT

List Example and Homework

Strings

 
week 14

Review for final exam

Dictionaries PPT

   
week 15 Exam in lab    
.