Carl Zeiss SMT GmbH is the leading manufacturer of lithography optics.Our optics allow chipmakers to produce smaller, faster and more energyefficient computer chips. As we move to smaller and smaller structures,the necessary optics grow more and more complex. Customized simulationsand data analytics by highly qualified technical domain experts areessential. These people are not experienced software developers.However, with Python and the right support, we can give them powerfultools to accomplish their task efficiently.Pioneering Python in a larger enterprise can be challenging. At present,we use Python in selected areas of our product development andproduction processes. We'd like to share our challenges and solutionswith using Python in a heterogeneous company environment. In particular,how can we make Python accessible to non-programmers? How do we ensureconsistent development? How do we embed in the non-Python ecosystem ofthe company?