3.00 Credits
Introduction to Python Programming as an object-oriented language with concepts of OO programming, functions, selection statements, iteration statements, argument passing, strings, arrays, lists, dictionaries, files IO, dynamic typing, sequences, sets, assignments, multiple-target assignments, recursion, polymorphism and Python timing methods and tools. Prerequisite: Grade of C or better in CSCI U200; or consent of instructor.