Skip to main content

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