Outline Comparison

Compare Python Outlines

Use this page to make the scope differences visible before the client confirms a shorter outline. It helps position each program by delivery depth, focus, and expected coverage.

3 Outlines Available

Compare scope, delivery depth, and audience fit before choosing the outline that best matches the training requirement.

Python Essentials - 5 Days

Build strong Python programming capability through a comprehensive 5-day instructor-led program covering core language skills, modular design, object-oriented programming, exceptions, and practical development techniques.

Duration 5 Days
Delivery Depth
Best Fit
Audience This course is designed for participants already using Korn shell scripting, Perl, or C programming languages to manipulate files or control processes.
Prerequisites This course requires participants to have an Introduction to Unix course or equivalent experience, as well as recent programming experience.
Days 5
Main Topics 28

Included Topics

  • Why Python
  • How Python Runs Programs
  • Numbers
  • Strings
  • Lab 1: Python Core Language Practice
  • Lists and Dictionaries
  • Tuples, Files, and Core Type Concepts
  • Assignment, Expressions, and Print
  • If Tests
  • While and For Loops
  • Lab 2: Sequence and Flow Control Exercises
  • Function Basics
  • Scopes and Arguments
  • The Big Picture
  • Coding Basics with Modules
  • Packages
  • Lab 3: Build Reusable Python Modules
  • OOP: The Big Picture
  • Class Coding Basics
  • Class Coding Details
  • Designing with Classes
  • Lab 4: Python OOP Design Practice
  • Exception Basics
  • Exception Objects
  • Designing with Exceptions
  • Common Tasks in Python
  • Advanced Topics
  • Lab 5: Python Essentials Capstone

Python Fundamentals - 2 Days

Build confidence in Python through a focused 2-day fundamentals program covering scripting, flow control, files, modules, object-oriented programming, and practical automation basics.

Duration 2 Days
Delivery Depth
Best Fit
Audience Anyone who needs to learn how to write programs in Python, as well as participants who want strong exposure to Python as a first programming language.
Prerequisites There are no formal prerequisites for this course, but some programming background is preferred.
Days 2
Main Topics 13

Included Topics

  • An Overview of Python
  • Getting Started
  • Flow Control
  • Sequence Data
  • Defining Functions
  • Lab 1: Core Python Scripting
  • Working with Files
  • Dictionaries and Sets
  • Python Classes
  • Errors and Exception Handling
  • Using Modules
  • Regular Expressions and Standard Library Highlights
  • Lab 2: Practical Python Automation

Python Fundamentals - 3 Days

Strengthen Python programming capability through a practical 3-day program covering core scripting, functions, files, modules, object-oriented programming, and real-world automation techniques.

Duration 3 Days
Delivery Depth
Best Fit
Audience Anyone who needs to learn how to write programs in Python, as well as participants who want strong practical exposure to Python as a first or early programming language.
Prerequisites There are no formal prerequisites for this course, but some programming background is preferred.
Days 3
Main Topics 16

Included Topics

  • An Overview of Python
  • Getting Started
  • Flow Control
  • Sequence Data
  • Lab 1: Python Basics and Program Flow
  • Defining Functions
  • Functional Programming
  • Working with Files
  • Dictionaries and Sets
  • Errors and Exception Handling
  • Lab 2: File Handling and Functional Programming Practice
  • Python Classes
  • Using Modules
  • Regular Expressions
  • Highlights of the Standard Library
  • Lab 3: Practical Python Automation Project