Study Guide
Material To Cover
Keep in mind that this is a general guide only! The contents of the final test may include topics that don't appear on this list but are part of the lab material. However this guide should give you an idea of the important topics that we have covered.
You should do your own full review just to be safe!
Week 1
- print and input
- datatypes
Week 2
- math
- type conversion
- round()
- comparison operators
- if/elif/else conditions
- customer requirements
Week 3
- while loops
- importing modules
- incrementing values
- flow charts
Week 4
- functions
- scope
- boolean logic
- isnumeric()
- main blocks
Week 5
- lists
- f-strings
- for loops
- sys.argv
- len()
- slicing
- help()
Week 6
- file operations
- strip()
- split()
- try/except
Week 7
- dictionaries
- references vs. copy()
- pop(), add(), get()
- f-string alignment
- keys(), items(), values()
- tuples
- csv module
Week 8
- re module
- compile(), search(), group(), findall()
- os.system(), os.popen()
- os.path.isfile, os.path.isdir
- os.walk
- os.path.join
- os.path.abspath