Object-Oriented Python

OCI - Education & Training - Object-Oriented Python

Schedule


Course Location Begin Date End Date Time Hours Register
Object-Oriented Python CAIT - St. Louis Jun 03, 2013 Jun 26, 2013 5:30-8:30, M/W 24 CAIT

Goals

This course teaches the Object-Oriented aspects needed to write programs in the Python Scripting Language. By the end of the course, students will understand and be able to write Object-Oriented programs.

This course is suitable as a first course in Object-Oriented languages.

Objectives of this course include:

  • Being able to create Python programs that use the OO paradigm.
  • Extending basic Python programs to larger OO programs.
  • Providing a powerful language that is easier to use than conventional OO programming languages, such as C++ or Java.

Audience

Basic Python programmers that want to learn Object-Oriented programming.

Duration

4 days

Prerequisites

The Basic Python course, or equivalent. The OOAD course, or equivalent is recommended. Knowledge of conventional OO programming languages is not necessary.

Contents

  • Concepts of OO programming
  • Classes in Python
  • Implementing Inheritance
  • Implementing Polymorphism
  • Exceptions
  • Using the OO part of the Python library
Recommended text: None, continue using Learning Python by Mark Lutz, O'Reilly. (3rd Edition)

Format

Lecture and Lab