Preliminaries

1. Review of reading and writing files in Python

a. Opening, Reading , Writing and Appending of files

b. Exercises

2. List Comprehension

a. Linkage between Mathematical set notation and List Comprehension syntax

b. Examples of mapping “For Loops” into List Comprehension syntax

c. LC Exercises

3. Sets

a. Because sets and dictionaries use the curly braces, you cannot create an empty set with set_name = {}, you must create an instance of the set class such as: set_name = set()

b. Exercises

4. Review of 2D Plotting using MatPlotLib

a. Plotting data

b. Exercises

5. Regular Expressions - string for presentation

Your RegEx

a. How to access Python’s regular expression module

b. Examples of regular expression wildcard characters - *?.- ect…

c. Exercises

d. EC Problem Due 10/4

6. Flow Charts

a. Sample for testing whether a point is inside a circle

b. Data for Median example