Programming in Python


Course Details

About this Course

This course provides an introduction to the Python language. Explore its most important libraries and practice recommended programming styles and idioms. Learn through demonstration how the various language features can be used together to best achieve Pythonic style. This course it is not intended for absolute beginners in programming, but includes a self-contained review of elementary features.

Topics 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

Program Overview

This course is part of the Certificate in Python Programming.