Sep 28, 2023  
2021-2022 Catalog 
2021-2022 Catalog [ARCHIVED CATALOG]

SDE 195 - Programming in Python (3)

This course provides an introduction to the Python language. Students will explore its most important libraries and practice recommended programming styles and idioms, using a hands-on approach to how the various language features can be used together to best achieve efficient, secure programs. Topics covered include variables, expressions, statements, data structures, lists, dictionaries, tuples, functions, arguments, conditionals, recursion, strings, regular expressions, object-oriented development, classes, inheritance, iterators, generators, and decorators. This course is not intended for absolute beginners in programming but includes a self-contained review of elementary features.

Prerequisite(s): SDE 188 - Intro to Programming Logic (3)  
Corerequisite(s): MATH 100A - Algebra Essentials (3)  or higher, or appropriate test scores