Chapter 15: Using Domo APIs in Python
Python is a high-level, interpreted programming language that trades off execution speed for development productivity when compared to something such as Java or C++. Python is very attractive for rapid application development, is simple and free to use, and is easy to distribute. All these characteristics make it a great tool for democratizing extensions to the Domo platform via Domo application programming interfaces (APIs), directly or wrapped by Python libraries.
In this chapter, we'll look at the two available options for using Python with Domo. The first is through the Extract, Transform, and Load (ETL) scripting tile for Python. This feature is a paid subscription option from Domo as a part of the Data Science module for Magic ETL. The Python scripting tile houses a self-contained Python instance in the cloud that allows us to use the full range of Python's power in Magic ETL data pipelines. If there is not a tile to do some...