Learning Library

← Back to Library

Python Powers Modern Mainframe

Key Points

  • Python’s extensive data‑science ecosystem runs natively on the mainframe, giving scientists direct, high‑speed access to the 70 % of the world’s structured data that resides there and enabling inline model execution on the Telum processor.
  • Site Reliability Engineers can leverage the same Python tooling they already use for infrastructure‑as‑code to automate and manage z/OS environments, calling legacy REXX/JCL when needed while exploiting mainframe hardware features such as built‑in compression.
  • CIOs benefit financially because mainframe workloads can be off‑loaded to the zIIP processor, which incurs no additional software licensing fees, delivering extra processing power without increasing the organization’s cost base.
  • In short, the familiarity and power of Python seamlessly extend to IBM Z, turning existing skills into productive mainframe capabilities across data science, operations, and cost‑management domains.

Full Transcript

# Python Powers Modern Mainframe **Source:** [https://www.youtube.com/watch?v=s75Ysq38TZE](https://www.youtube.com/watch?v=s75Ysq38TZE) **Duration:** 00:04:04 ## Summary - Python’s extensive data‑science ecosystem runs natively on the mainframe, giving scientists direct, high‑speed access to the 70 % of the world’s structured data that resides there and enabling inline model execution on the Telum processor. - Site Reliability Engineers can leverage the same Python tooling they already use for infrastructure‑as‑code to automate and manage z/OS environments, calling legacy REXX/JCL when needed while exploiting mainframe hardware features such as built‑in compression. - CIOs benefit financially because mainframe workloads can be off‑loaded to the zIIP processor, which incurs no additional software licensing fees, delivering extra processing power without increasing the organization’s cost base. - In short, the familiarity and power of Python seamlessly extend to IBM Z, turning existing skills into productive mainframe capabilities across data science, operations, and cost‑management domains. ## Sections - [00:00:00](https://www.youtube.com/watch?v=s75Ysq38TZE&t=0s) **Mainframe Meets Python Data Science** - The speaker argues that Python‑savvy data scientists can leverage mainframe‑hosted data and the Telum processor to run models inline, combining familiar tools with massive, fast‑processing workloads. - [00:03:03](https://www.youtube.com/watch?v=s75Ysq38TZE&t=183s) **Cost‑Free Mainframe Python with zIIP** - The speaker explains how CIOs can adopt Python on mainframes cost‑effectively using the licence‑free zIIP processor, which adds capacity without extra charges. ## Full Transcript
0:00You love Python. 0:01I know you love Python. 0:03Now, I love the mainframe, 0:05and the mainframe loves Python as well. 0:08So give me just a few minutes and I'm going to explain why 0:11your love of the Python will translate to your love of the mainframe as well. 0:18Here we go. 0:19Let's say you're a data scientist. 0:21As a data scientist, you care about more data and fast processing. 0:27Well, let's think about it. 0:29The mainframe today has 70% of the world's structured data, at least, on the system. 0:37So you have access to large amounts of very important data 0:42that runs banking systems, insurance systems, the financial world. 0:46Using Python, the Python you're used to, 0:49current versions of Python, the most popular Python packages that you use for data science 0:56are available on the mainframe as well. 1:00So you can use your skill, your knowledge - and you can apply it to all of this data. 1:06And for fast, we have the Telum processor. 1:10The Telum processor allows you to load those models into the system 1:15and allows them to run alongside the existing processing. 1:20So your job: make sure fraud detection happens. 1:24Well, I can do that inline as part of the processing. 1:29I don't have to wait, I don't have to call out to some other system. 1:33It's inline processing and I can do it as fast as a credit card swipe. 1:39So as a data scientist, I use all of my existing tools, 1:43all of my existing capability, and I get access and faster. 1:49Now let's turn to the next person, the SRE. 1:53When I think about SREs, you're using Python today, you're doing infrastructure as code with Python. 1:59It's the most common language when we're dealing with SRE environments 2:05so that I can manage systems effectively. 2:08Well, on the mainframe, you may think about REXX and JCL, 2:12but forget about that. 2:14You can use Python to do all of what you need to do on z/OS. 2:19You can ignore those languages and just build new things using Python. 2:25And if you have to, you can call existing REXX and JCL if you want to. 2:30Or you can do it all in Python. 2:32Familiar. 2:33It has full capability to work with all of the existing z/OS systems 2:38so that you can configure your middleware, do all the automation necessary. 2:44And you get to take advantage of the existing hardware 2:48so you can use things like the compression available on the system 2:52through Python. 2:54So you're not having to do something different or call something different. 2:57You have access to the hardware itself, 3:00capabilities from your native Python. 3:04And now when we think about this last use case, the CIO, 3:09what do CIOs care about? 3:11Money. What is it going to cost me to do this? 3:15Well, in the Z world, we have the zIIP processor. 3:20The zIIP processor is running alongside the general purpose processor. 3:25And with the zIIP, you don't pay a monthly license charge. 3:29So you're getting to do all this additional processing 3:32without adding to your bill and your bottom line. 3:36So this makes all of this work efficient, easy, effective, 3:43and without costing anymore. 3:46So hopefully it's clear 3:48that you love Python and now 3:51you can love the mainframe with Python 3:54since the mainframe is what runs the world. 3:57Thanks for watching. 3:59If you like this video and would like to see more videos like this, just click like and subscribe.