Introduction to Python Programming Training

Course #:TP1758

Introduction to Python Programming Training

This course introduces the student to the Python language. On completion of this class the student should feel comfortable with writing Python programs.

The course provides insight to the features of Python that make it an excellent choice for projects of virtually any size.


This course is designed for those already using Korn shell scripting, Perl, or C programming languages to manipulate files or control processes.

  • Introduction to Unix or equivalent experience
  • Recent programming experience
  Three days.

Outline of Introduction to Python Programming Training

1. Python Overview and History

  • Why Python?
  • How to run Python applications
  • Python configuration details

2. Language Basics

  • Program structure
  • Strings
    • Basic operations
    • Slices
    • Formatting
  • Numbers
    • Types
    • Basic arithmetic operations
    • Formatting
    • Conversions

3. Complex Types and Operators

  • Tuples
  • Lists
    • Tuple and List manipulation
    • Basic operations
  • Dictionary
  • Files
    • Opening
    • Reading
    • Writing

4. Statements and Control Structures

  • Assignment
  • Expressions
  • if statements
  • while loops
  • for loops

5. Functions

  • Function Basics
  • Scope rules
  • Arguments
  • Functions as arguments

6. Modules

  • Module Basics
  • Namespaces
  • Importing and Reloading modules

7. Classes

  • What is a class?
  • What is an Object?
  • Class basics
  • Writing methods

8. Advanced Classes

  • Inheritance
  • Operator overloading
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.