Course Outline
Introduction
-
Python philosophy and principles
-
Python for engineers vs Python for software developers
-
Overview of Python features for technical and automation applications
-
Beyond coding: Python as an engineering thinking tool
Understanding Python for Engineering
-
The lifecycle of a Python script in a technical environment
-
How Python fits in with automation, data processing, and industrial workflows
-
Python and industrial systems: possibilities and limitations
Getting Started
-
Setting up the Development Environment
-
Installing Python as a stand-alone application
-
Using Python from the command line
-
Installing Python on-premise
-
Installing Python in the cloud (optional context)
-
Installing and using a Python IDE (VS Code, PyCharm)
Python Fundamentals for Engineers
-
Python syntax, variables, data types and operators
-
Conditions, loops and basic control flow
-
Functions and modular thinking
-
Lists, dictionaries and simple data structures
-
Engineering logic patterns: thresholds, rules, parameters and decision scripts
Working with Data and Automation
-
Reading and writing simple files
-
CSV data handling and basic technical data processing
-
Basic debugging mindset and error handling
-
Automating repetitive engineering tasks
Applied Mini-Project
-
Building a simple technical calculation, data processing or automation script
-
Practical exercise: machine performance analysis or KPI report generation
Summary and Next Steps
-
Recap of key concepts
-
Resources for further learning
-
Next steps for applying Python in engineering environments
Requirements
- An understanding of basic computer usage and logical reasoning
- Experience with technical or engineering environments (optional)
- Programming experience: None required
Audience
- Engineers and automation professionals
- Technicians and technical jobseekers
- Engineering students (Bac+2 to Bac+5)
- IT professionals who want to apply Python in industrial contexts
- Anyone with a technical background looking to learn Python for practical applications
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 6400 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (2)
All in general
Daniele Donzelli - ITT ITALIA S.r.l.
Course - CANoe for CAN Compact Training
PLC basic knowledge