LSEG Data Library for Python

Overview

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. In order to be run on any one machine, it first has to be installed; you can download it here. For more info on Python, I'd strongly suggest watching this YouTube video series.

IDEs

You may know a coding language like Python, but you need a medium through which you can send this code to the machine you want to run your code on, that medium is called an Integrated Development Environment (IDE)). There are many out there, such as VSCode; but I will use Jupyter Lab, as it allows us to use Notebooks in which we write code 'cells' and text 'cells' next to each other, helping me explain what happens in each code cell. (FYI (For Your Information): I do not use Anaconda, but you may chose to, it's up to you.)

 

Tutorial Source Code

Python

Examples referenced

Last Update June 2024
Interpreter Python 3.11.x or greater
Pre-requisites

Familiarity with Python and a basic understanding of Jupyter Notebook.

Access Credentials

Quick Start

If accessing content from:

  • Desktop (Eikon 4.0.36 or greater / LSEG Workspace 1.8 or greater) 
  • Deployed Environment (ADS 3.2 or greater)

The majority of the examples are built to work within Jupyter Notebook.  Ensure this package is installed.

 

Related Questions

 

From VBA to Python: Where do I start to learn to change my workflow from VBA to Python?