Since couple of years, we see more and more companies eager to convert their SAS processes into Python. At BeOptimized, we love both programming languages and can help you in that translation process. Like it's not an easy task to convert French to English, it's not that easy to pass from SAS to Python because both languages are unique and work differently. Moreover, if you make a translation error when you convert French to English, you can always understand the meaning of the sentence because, placed into the context, human brain will interpret it correctly. Could we say the same when you convert a SAS code to Python? Certainly not because computers are not human brain and the translation process must be 100% equal not 99%. Like butterfly effect, a small change in the code can have huge impact at the end... So you need a perfect understanding of the SAS code for this exercise, this is why BeOptimized could help you better than another.
Not all the SAS users want to use Python... Did you know that you could develop Python script to access SAS data and continue to use your SAS Software? If you are still in SAS9, you can run both SAS and Python programs in the same environment using a SASpy package developed by SAS. It allows flexibility to transfer data between Pandas Dataframe and SAS Dataset. Imagine a situation when you have data in pandas dataframe and you wish to run SAS statistical procedure on the same without switching between SAS and Python environment. If you are in the latest SAS version, the SAS Viya; you can use Python in various ways: from your Python environment or directly in the user interface.