CIT 134A — Programming in Python 4 Units
Systematic introduction to fundamental concepts of programming through the study of the Python programming language. Topics include control structures, functions, classes, string processing, lists, tuples, dictionaries, working with files, elementary graphics, recursion, data abstraction, problem solving strategies, code style, documentation, debugging techniques and testing.