Automating with Python Integration

Bot Developer Journey

Learning Experiences

Automating with Python Integration

Python has become an extremely popular programming language over the last 10 years – largely due to its emphasis on code readability, dynamic typing, and comprehensive standard library. While Python scripts alone can be quite valuable – integrating Python into Automation 360 bots allows developers to supercharge their automations.

No doubt that anyone who has been in or around software development for the last 10 years has used, or at least heard of, Python. Python is a general-purpose programming language that enables the creation of everything from small utility scripts to large scale projects and the creation of machine learning models. As of this writing, there are over 240,000+ packages available via the Python Package Index that enable developers to build advanced Python applications in less time. One of the most exciting features of Automation 360 is the introduction of the Python Script package. Let’s explore the actions of this package, and learn to create a bot that integrates with Python.

To Do

Note: While the tutorials above use manual input for the Python script, its likely a best practice to use a control room file or a file hosted elsewhere. Take a look at the resources section for information on Managing Bot Dependencies to learn more about uploading and managing files that bots depend on for execution.


Python is a powerful, easy to learn, and well-supported programming language. The beauty of Automation 360 Python integration is that the power of Python can be available directly within your bots to supercharge their capabilities. As developers begin to explore the visualizations, machine learning capabilities, and data manipulation capabilities of Python, they will surely recognize the power of this RPA + Python integration.