3creditsThis course introduces the student to the Python language. Students will learn to automate tools, create simple programs, and graphical user interfaces. Topics include Python language components, control flow constructs, strings, I/O, collections, classes, modules, and regular expressions.