Mar 29, 2024  
2017-2018 Catalog 
    
2017-2018 Catalog [ARCHIVED CATALOG]

IT 243 - Programming with 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. 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): IT 188 - Introduction to Programming Logic (3)