(Modules 1-3)      $2085.00 - $2285.00
Duration: 3 days
Audience: Anyone interested in learning python for automation, and/or applying it for use in plc data collection / visualization / troubleshooting.
Prerequisites: Basic Computer Skills

Course Outline

Module 1

This module begins with an overview and a lesson on variable concepts in Python. Next files, functions and importing are discussed. The student will learn how to use conditionals followed by loop code blocks. The module concludes with the student learning about exceptions, and the try catch block.


  1. Overview
  2. Variables
  3. Files, Functions and Importing
  4. Conditionals
  5. Loops
  6. Exceptions

Module 2

This module, the student will learn to make and use a class in python. Next, the student will be introduced to a few python package libraries and learn how to install and use them in the virtual environment. The use of python libraries to communicate to plcs is discussed followed by how to use SQLite3 to data log information from the plc. The module concludes with the student practicing using TKinter and visual tk to create an interactive GUI for python.


  1. Class
  2. Packages
  3. PLC Comms
  4. SQLite3
  5. GUI

Module 3

In this module the student will create an entire HMI using the skills they have learned. It will mimic some of our HMI courses.


  1. HMI Build

Course Available

Fill out the form below:

    Request a Course in your areaRequest an On-site Quote if you have 6-8 people

    Full Name (required)

    Company (required)

    Address (required)

    City (required)

    State/Province (required)

    Email Address (required)

    Phone Number (required)

    Product Brand (required)

    If "other" selected please name:

    Comments or Questions

    Automation Training