Objectives
Course Outline
Upon completing this course, the learner will be able to meet these overall objectives:

  • To understand why Python is a useful scripting language for developers.
  • To learn how to design and program Python applications.
  • To learn how to use lists, tuples, and dictionaries in Python programs.
  • To learn how to identify Python object types.
  • To learn how to use indexing and slicing to access data in Python programs.
  • To define the structure and components of a Python program.
  • To learn how to write functions and pass arguments in Python.
  • To learn how to build and package Python modules for reusability.
  • To learn how to design object‐oriented programs with Python classes.
  • To learn how to use class inheritance in Python for reusability.
  • To learn how to use exception handling in Python applications for error handling.
  • Course Introduction
  • Basic Python Syntax
  • Language Components
  • Collections
  • Functions
  • Modules
  • Exceptions
  • Input and Output
  • Classes in Python
  • Regular Expressions