Exciting news: SAS now offers an interface to Python! If you have Python 3.x or above and SAS 9.4, you can use pip to install the saspy module. This module allows a Python process to connect to SAS and use SAS data sets and run SAS code. You can find more information at https://github.com/sassoftware/saspy. Here’s a very simple Python session conducted after installing saspy:
Equally if not more exciting is the sas_kernel project that provides a SAS kernel to be used with Jupyter notebooks. A document about setting this up (which includes the saspy installation), can be found in H:\Information Central\CSCC DIVISIONS INFO\Stat Computing. See the document named Jupyter notebook running SAS.docx. Here’s a fragment of a sample notebook session:
Anyone familiar with how Jupyter notebooks are used in the data science world knows that this is a huge deal!