Consulting Training Blog Careers About Us Contact Us

Introduction to Python Programming Training

Course ID: TP1758
Duration: 3 Days

Upcoming Classes

Sorry, nothing scheduled right now. Click the Get Notified button below to be alerted when a class is scheduled.

Get Notified

On Site/Private

Can't find a class that fits right for you? Contact us to inquire about scheduling your own private class

Contact Us

Description

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

Bring This Course To You

For groups of 5 or more, let Intertech bring this course to your location. Customized versions tailored towards your objectives are also available.

Learn More

Audience

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

Prerequisites

  • Introduction to Unix or equivalent experience
  • Recent programming experience

Course Outline

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

Free Resources from Intertech

Free On-Demand Video Bundle: IoT, Agile/Scrum, and Leadership

Free Whitepaper: Design and Code Review Checklist

UX Design: 4 Key Factors to Know Before Starting

X