Python is an open source tool that is increasingly the 'go to' tool in data science. It's hugely powerful and has certain advantages over Power BI when it comes to analysing large structured and unstructured data sets.

See the advantages of Python on the ICAEW website.