Automation with Python and SikuliX
The training focuses on the practical use of Python with the SikuliX library to automate processes in desktop applications. Participants, through hands-on workshops, will learn to create scripts that automate tasks using image recognition and user interface interactions. The training is conducted in a workshop format, where each participant independently implements automation solutions under the guidance of an experienced trainer.
Issues
-
SikuliX architecture and components
-
Image recognition techniques in automation
-
Design patterns in process automation
-
Handling exceptions and special cases
-
Simulation of user interaction
-
Optimizing script performance
-
Resource management in automation projects
-
Automation debugging and diagnostics
-
Integration with external systems
-
Automation testing and validation
-
Monitoring the execution of scripts
-
Best practices in automation projects
Benefits
- The participant will learn to effectively use the SikuliX library to create automation in conjunction with the Python language
- After the training, he or she will be able to independently design and implement solutions to automate business processes
- Practical skills in image recognition and interaction with graphical interfaces of applications
- Techniques for optimizing and debugging automation scripts, which will allow him to create reliable solutions
- Will develop the ability to effectively manage resources in automation projects
Who is this training for?
Prerequisites
- Basic knowledge of Python programming
- Understanding of object-oriented programming concepts
- Knowledge of basic data structures and algorithms
- Experience working with desktop applications
Training program
SikuliX architecture and operating principle
- Configuration of the development environment
- Basics of creating automation scripts
- Python integration with SikuliX
Image recognition techniques
- Methods for finding items on the screen
- Handling patterns and image similarity
- Strategies for dealing with dynamic interfaces
- Optimizing recognition performance
Implementation of automation
- Simulation of user interaction
- Handling exceptions and edge cases
Create repeatable scenarios
- Debugging automation scripts
- Best practices and optimization
- Structuring the automation code
Image asset management
- Techniques for increasing the reliability of scripts
- Monitoring and reporting of performance
Delivery Methods
Online
- Convenience of participating from anywhere
- Interactive live sessions with trainer
- Materials available for 30 days
- No travel costs
On-site
- Direct contact with trainer and group
- Intensive hands-on workshops
- Networking with other participants
- Full focus on learning
Frequently asked questions
Who is the Automation with Python and SikuliX training for?
This training is designed for professionals looking to develop skills in automation with python and sikulix. Required level: intermediate.
How long is the Automation with Python and SikuliX training?
The training lasts 1. Available in online or on-site format.
Will I receive a certificate?
Yes — every participant receives a completion certificate confirming acquired competencies. EITT holds ISO 9001 accreditation.
Can this training be conducted for a closed group?
Yes — we offer dedicated closed trainings for companies. We customize the program to your team's needs. Contact us for an individual quote.
Request a quote
Funding Options
Check funding options for your company
Development Services Database
Up to 80% funding for SMEs from EU funds
Check availabilityNational Training Fund
Up to 100% funding for employers
Learn moreTrusted by
We train teams at Poland's largest companies
Interested in this training?
Contact us - we'll prepare an offer tailored to your organization's needs.