Writing Python Applications with InterSystems
Leverage your existing Python coding skills to enhance InterSystems® applications. Learn how to connect client Python applications, embed Python with InterSystems ObjectScript code, or optimize Python library calls using a separate server when calls require heavy processing. Interested in connecting to InterSystems products with another language? See these other language-based learning paths.
This path contains four sections. One, Get oriented, 1 minute. Two, Connect a client application to InterSystems IRIS, 7 minutes. Three, Run Python side-by-side with ObjectScript, 1 hour 15 minutes. Four, Build InterSystems IRIS applications in Python, 15 minutes.
See how to leverage Python libraries with InterSystems applications. Connect existing Python applications using pyodbc, or code in Python and ObjectScript side-by-side using Embedded Python. You can also build a full InterSystems application with Python using InterSystems Native API or the External Language Server.
Learn how to use pyodbc, the most common option to connect your Python applications to InterSystems products.
Use Embedded Python to call Python libraries side-by-side with ObjectScript.
Manipulate the underlying data within InterSystems products—known as globals—and remotely create and manipulate InterSystems IRIS class instances from Python using the InterSystems Python SDK. Then see how you can invoke Python code running in an external process from InterSystems products using the External Language Server.
- Learn how to build an ObjectScript application (learning path, 5h).
- Explore more learning paths on connecting with external languages.