Top organizations train their team with RealPars

daimler mercedes benz uses RealPars platform
Ford motors uses RealPars platform
General Electric uses RealPars platform
Pfizer uses RealPars platform
Tesla uses RealPars platform

Course curriculum

    1. 1. Python Programming for Industrial Control Systems - Introduction

    1. 2. Why Python?

    2. 3. Downloading Python

    1. 4. Python Interpreter

    2. 5. Python Basic Programming

    1. 6. Getting Input

    2. 7. Additional print() Function Attributes

    3. 8. Python String Command Statements

    4. 9. Using Formatted Strings

    1. 10. What is an IDE

    2. 11. Introduction to PyCharm

    3. 12. PyCharm User Interface

    4. 13. Class Definition

    5. 14. Debugging the Program

    6. 15. Surrounding Code

    7. 16. More on Debugging and Testing a PyCharm Application

    8. 17. PyCharm IDE Configuration

    9. 18. Configuring Colors and Fonts

    10. 19. Configuring a Virtual Environment

    11. 20. PyInstaller

    12. 21. How to Convert Python File into an Executable File

    13. 22. Data Structures

    14. 23. Slicing and Appending

    15. 24. Conditional Expressions

    16. 25. If Statements

    17. 26. More on If Statements

    18. 27. Learning Loop Statements

    19. 28. More on Loop Statements

    1. 29. Pack Method

    2. 30. Basic Widgets - Frames, Buttons, Labels

    3. 31. Window Geometry

    4. 32. Basic Widgets - Checkbutton, Entry, Radiobutton

    5. 33. Python Tkinter Events

    6. 34. Introduction to Tk Themed (ttk) Widgets

    7. 35. Combobox Widget

    8. 36. Menu Widget

    9. 37. Python interface to Tcl/Tk

    10. 38. Basic Widgets - Listbox

    11. 39. Basic Widgets - More on Listbox

About this course

  • 39 lessons
  • 2 hours of video content
  • Pro Course
  • Earn Certificate of Completion


We have learned in other RealPars courses about a new industrial period of evolution called Industry 4.0 which includes Industrial Internet of Things (IIoT) and Digital Transformation. So, in light of this profound evolution, we have put together a course with objectives to familiarize the curious-minded learners about perhaps the glue that may tie the upper layers of business IT functions to the lower process layers of the plant floor, and it’s called Python.

Over the last few years, Python has become more and more popular and the demand for Python in the job market is increasing ever so fast, and Python is a skill set that will help you qualify for some of the most exciting high-tech field areas such as Data Science, Artificial Intelligence (AI), Web Applications, Server Automation, IoT, IIoT and Home Automation just to mention a few.

This course will help those IT-savvy programming professionals looking for a better understanding of programmable logic controller programming with real-world Input-Output functions and Industrial Control professionals looking for a better understanding of a powerful programming language to help facilitate the migration of important data to IIoT type functions.
And this course will provide all the step-by-step instructions on how to get started and set up Python and related “Raspberry Pi” module and related breadboarding.

Follow along, this a multi-lesson course intended for the beginner Python programmer and beginner PLC ladder logic programmer.

Prepare for better pay & bigger responsibility

Testimonial title

Marcin Trojak

From my experience, I have to say that RealPars is the most professional online training program out there. The instructors are easy to follow and clearly explain PLC theories with excellent supporting visuals and real-life application examples. I like that they provide a summary after each lesson that brings together all the information and makes it easier to retain. Plus, I can train anytime, anywhere. I’m a maintenance apprentice right now, but when I complete RealPars training I’ll be ready to go after the PLC programming jobs I want.

Mohammad Khabazi

I work on electrical and instrument maintenance now, but my goal is to become a full-time PLC programmer. University courses take too much money and time. The RealPars video training method is great…the instructors are all experts and speak clearly so they keep my interest and are easy to follow. I’m eager to gain even more PLC expertise as new content is added.

Meet your instructor

Wally Gastreich

I have 40 plus years of experience with computer and automation technology stretching back to the days of vacuum tubes. I started my career in the United States Air Force as an ICBM Missile Systems Analyst Specialist. Over the years I have worked in multiple positions in multiple industries having become familiar or expert with the many aspects of computer-aided and automation technology that is used throughout various levels in the many different industries.

What makes me a good instructor is that I have a highly successful career background with a variety of positions as a System Engineer, System Sales, Motion-control Engineer, Automation Communication Product Manager, Automation Project Management, and Marketing in which allows me to bring light to diverse areas of the curriculum presented for a complete well-rounded learning syllabus.

I believe I have a keen overall perspective in automation subjects that allows me to passionately express the subject matter in a simplified way.

I’ve become driven with a passion to teach my fellow employees and now I’m permitted to help students worldwide learn automation and better yet succeed in life. Having 40 years of experience and learning myself how to adapt to different positions, allows me to share and bring to you a wealth of knowledge. And as a subject matter expert in our industry, coupled with the multiple areas of automation practical experience I possess, I am able to deliver very specific content to help you succeed.

Here’s why you’ll succeed

  • One-on-one support

    Stuck or have a question? You get unlimited support from our team of proven PLC programming experts.

  • Laser-focused lessons

    We only teach you exactly what you need to know to master a PLC course. No fluff, filler, or wasting your time.

  • Experienced instructors

    All PLC training courses include step-by-step instructions from the world’s best so you can join their ranks and gain an unfair advantage.

The RealPars guarantee

  • Suited for all skill levels

    we’ll help you get the skills you need to stand out and get hired!

  • Learn practical skills

    You can immediately apply learnings and improve your results.

Start learning now

You'll get access to this course and ultimate access to the rest of the courses in the library.


  • Can I get a certificate for this course?

    Yes. RealPars will issue a Certificate of Completion (certified by RealPars) when you complete the course.

  • What is the required software?

    • Python version 3.9.0 or latest

    • PyCharm – a Python IDE module

    • Tkinter – python default GUI interface module (from Tkinter import *)

    • OpenPLC – open-source PLC Runtime for Raspberry Pi

    • OpenPLC – open-source PLC Windows 10 Editor
  • Am I required to know Python programming?

    No. We will teach you some syntax of the language and how to install the Python 3 Interpreter, PyCharm IDE, and other modules and or programs. Continued education with Python outside this course is recommended for an advanced understanding of Python

  • What is the cost of the hardware and software used throughout this course?

    All the software can be downloaded free of charge. Raspberry PI starter kit can range in price (at the time of this writing) between $100-$140 on Amazon depending on memory capacity.

  • Can my employer purchase a course for me?

    Yes. Most people enroll individually, and then submit their receipt to their employer for reimbursement. However, if your employer has a tuition budget and wants to train 5 people or more, you can send us an email at [email protected] and we will help you with bulk signup.

  • Can I register for a course if I am working full time?

    Of course. All of our course content is pre-recorded, so you can work and study on your own time.

  • Do I have to travel to take this course?

    Nope! All our courses are offered online, so you can take them from anywhere in the world. All you need is a high-speed internet connection and the applicable software for your course.