May 13, 2024  
2018-2019 Catalog 
    
2018-2019 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, and Statements; Data Structures: Lists, Dictionaries, Tuples; Functions and Arguments; Conditionals and Recursion; Strings and 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)