Nov 26, 2020  
2020-2021 Catalog 
    
2020-2021 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