IBM intends to enable Python on z/OS together with the open source community. Python is one of the most popular and fastest growing programming languages. Simple programming syntax, a rich ecosystem of modules, a capability to interact with other languages and platforms, and strong community support across multiple industries drive its popularity. IBM has made significant investments in advancing compilation technology for over 30 years. This is demonstrated by its longstanding support for open source communities and renowned reputation for delivering enterprise level compiler offerings.

Python on z/OS will allow IBM Z clients to take advantage of the enormously popular programming language on z/OS and get access to a vast pool of skilled developers, estimated to be over 8 million worldwide. In addition, clients can take advantage of Python’s rich ecosystem of modules and packages to develop and run new applications, ranging from DevOps, system scripting, and web development to data science and visualization on IBM z/OS. With this rich ecosystem of modules, clients can deliver Python applications with fewer lines of code, which can help shorten development times and lower costs.

IBM recently announced Red Hat® Ansible Certified Content for IBM Z, enabling clients to connect IBM Z and z/OS to their wider enterprise automation strategy through the Ansible Automation Platform ecosystem. Enabling Python on z/OS will also allow clients to use the de facto language to develop Ansible modules to streamline automation operations for their hybrid IT environment. For more information, visit “Announcing Red Hat Ansible Certified Content for IBM Z”.

Statements by IBM regarding its plans, directions, and intent are subject to change or withdrawal without notice at the sole discretion of IBM. Information regarding potential future products is intended to outline general product direction and should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for IBM products remain at the sole discretion of IBM.

24 comments on"IBM intends to enable Python on z/OS"

  1. marcelourbano March 27, 2020

    That’s excellent news!
    Hey AIX, what about you now? 😉

  2. paulohrpinheiro March 27, 2020

    Does anyone know, how can I, somehow, participate in this initiative?

  3. Ravi Srivastava March 27, 2020

    I want to be part of these discussion

  4. Erik Janssen March 27, 2020

    Is it possible to elaborate a bit more on what this announcement means? Rocket software have supplied a z/OS port of python for some time, so ‘intends to enable Python on z/OS’ seems to me a bit of a strange statement. Is this announcement referring to a different version from the Rocket Software one? Or does IBM intent to upstream z/OS specific changes into the upstream python codebase?

    • Same question on my side and no answer yet as I see,Rocket software already has Python for z/OS,what is the difference this announcment brings?

      • Jennifer Rowan May 20, 2020

        IBM was one of the earliest champions of open source we wanted to continue this momentum with Python.
        This is a different release. Our focus will be on staying current with the Python community, providing the ability to pre-req IBM software and download directly from IBM. We intend to upstream our changes as part of our future roadmap. Thank you.

  5. Christian_Clauss March 27, 2020

    I want to be part of these discussions.

  6. Grab a Linux box and start learning Python!

  7. Please let us know as to what exactly are your plans for Python on z.

    The reason that I ask this is because – – – a few years ago, I had installed Python on ‘z’ and many users started having fun with it.

  8. Sakthivel karuppiah May 11, 2020

    I have Benn inmainframe for more than 15 years . I am interested to learn python on zos

  9. I’m self taught in PYTHON. My 1st python program was to compute PI. Using the following converging series :- PI/4 = 1-1/3+1/5-17… I’ve been using computers for 50 years. I’m retired & will be 68 in July (hopefully). Seeking daily consultancy. My cor e skill is mainframe DB2 & big data architecture.

  10. René Jansen May 11, 2020

    Why is this tagged with ‘compiler’? Does IBM have a Python compiler for z/OS?
    (nah, don’t think so). We have Rexx on z/OS. We don’t need Pythons or other snakes. We have a Rexx compiler!

  11. Excellent news !

    This could address the lack of Cobol professionals to maintain and develop new and powerful Batch and interactive applications.

    Python in other platforms is very well known for it’s rich libraries and subroutines, capability of accessing all the major Databases including DB2. It will be able also to work with almost all the principal components of z/OS.

    Good choice IBM !

    • Allan J Winston May 13, 2020

      There is no lack of COBOL professionals. The problem in unemployment claims is bottlenecks in front-office systems.

    • Jennifer Rowan May 13, 2020

      If you would like to join our beta please email me at with your company name and I can add you to the program. Thank you.

  12. Ravindra chechani May 16, 2020

    I’m interested to be part of beta.

  13. Arpit Asthana May 20, 2020

    Nothing can get more exciting to code Python applications on z/OS. I believe this is the most awaited development for Mainframes community. How can I get my hands on it as I can hardly wait to explore and learn more about how Python would interact and integrate with JCL, IMS-DB, CICS, VSAM, DB-2 etc

  14. Steve Cross May 22, 2020

    Will Python be around in another 10 years when the next generation of open source script jockeys decide it’s not flavour of the month any more? COBOL and REXX probably will.

  15. Mani Kanta Kumar Rallabandi May 28, 2020

    Iam interested

Join The Discussion

Your email address will not be published. Required fields are marked *