Inicio

Software de Z

Herramientas para desarrolladores de Z

Open Enterprise SDK for Python

IBM Open Enterprise SDK for Python

Acelere la transformación y modernización del negocio al habilitar marcos potentes para IA y ML, DevOps y automatización

Descargar ahora

IBM® Open Enterprise SDK for Python es un compilador e intérprete de Python para IBM z/OS®. Ayuda a dar soporte a sus aplicaciones z/OS escritas en Python. Utilícelo para modernizar sus aplicaciones críticas mediante el desarrollo de APIs, complementos y envoltorios para ampliar las aplicaciones empresariales y agilizar la entrega.

 

IBM Open Enterprise SDK for Python ahora está habilitado en la plataforma de contenedores z/OS para optimizar el despliegue, la escalabilidad y la gestión de Python en un entorno en contenedores.

El lenguaje de programación Python proporciona un potente marco para crear aplicaciones rápidas y escalables para z/OS que utiliza un rico ecosistema de módulos, del mismo modo que en cualquier otra plataforma.

Póngase en marcha
Novedades Actualizaciones de características y funciones
Beneficios
Ejecute Python en z/OS

Utilice uno de los lenguajes de programación más populares y de más rápido crecimiento en z/OS. El paquete de codecs de Python incluido le permite interoperar con codificaciones EBCDIC y Unicode Transformation Format (UTF).

Integre IA/ML para un análisis de datos avanzado

Utilice los paquetes de Python más populares en el mainframe para realizar análisis de datos avanzados con kit de herramientas de IA de Python para IBM z/OS.

Agilizar la automatización

Automatice las aplicaciones y la infraestructura de TI utilizando Python y Ansible® para gestionar sus recursos z/OS como lo haría en cualquier otra plataforma.

Interactuar con z/OS

Utilice IBM Z Open Automation Utilities y otros paquetes de código abierto, por ejemplo, pyzfile y pyracf, para aprovechar la infraestructura actual e interactuar con conjuntos de datos, enviar JCL y más.

Desarrollar nuevas aplicaciones

Aproveche el rico ecosistema de módulos y paquetes de Python para desarrollar y ejecutar nuevas aplicaciones más rápidamente con menos líneas de código.

Ahorrar el esfuerzo de desarrollo

Utilice sus conocimientos de Python para crear fácilmente aplicaciones integrales. 

Características
Compilador e intérprete nativo de Python para z/OS

Lleve el lenguaje de programación Python moderno a la plataforma z/OS. Python es un lenguaje de programación dinámico fácil de aprender, de alto nivel, interpretado y de propósito general que se enfoca en la legibilidad del código, lo que le permite crear aplicaciones rápidas y escalables. Aproveche la colocación de sus datos y aplicaciones existentes en IBM Z para aumentar el rendimiento y mejorar el tiempo de respuesta. Puede controlar qué datos se expondrán externamente, mientras mantiene sus datos confidenciales seguros en la plataforma IBM Z.


Biblioteca estándar de Python

El acceso a la biblioteca estándar de Python le proporciona un amplio conjunto de funciones que pueden ahorrar recursos de desarrollo y reducir los costos al crear aplicaciones. La biblioteca incluye tareas de programación muy utilizadas en áreas como operaciones de cadena, criptología, subprocesos, redes, Internet y herramientas de servicios web, interfaces y protocolos de sistemas operativos. Los desarrolladores pueden usar estos módulos para realizar tareas comunes de las aplicaciones, lo que les permite concentrarse en la implementación de funciones comerciales mientras escriben menos líneas de código.


Contenedor nativo de Python para z/OS

IBM Open Enterprise SDK for Python está ahora habilitado en IBM z/OS Container Platform para agilizar el despliegue, la escalabilidad y la gestión de Python en un entorno de contenedores.

Explorar IBM z/OS Container Platform

Acceso a los paquetes Python AI Toolkit para z/OS y Python Package Index (PyPI) 

Obtenga los paquetes de AI de Python preconstruidos de Access to Python AI Toolkit para paquetes IBM z/OS y Python Package (PyPI) y acceda a una colección creciente de varios miles de módulos de la comunidad Python disponibles gratuitamente y marcos (desde programas y componentes individuales hasta paquetes e incluso marcos de desarrollo de aplicaciones completos). Estos módulos están disponibles en el Python Package Index. 

Explore el Python AI Toolkit para IBM z/OS Explore los paquetes Python Package Index

Elegibilidad zIIP

Aproveche los procesadores especializados zIIP para descargar cargas de trabajo de Python que normalmente se ejecutan en procesadores generales. Esto permite un despliegue flexible de aplicaciones Python para reducir costos, acelerar la transformación digital y liberar recursos de CPU.

Conozca el procesador de información integrado z

Capacidad de convertir conjuntos de códigos

Utilizando el paquete de codecs de Python—las funciones de codificación estándar de Python—puede producir y consumir datos en EBCDIC, UTF y varios otros formatos de codificación.

Explorar conjuntos de códigos y traducción
Comparar ediciones

El formato de descarga pax, incluyendo z/OS UNIX System Services, es popular en entornos UNIX y ofrece una experiencia de usuario similar. La herramienta de instalación y mantenimiento del software SMP/E en z/OS puede gestionar imágenes instalables de SMP/E y sus paquetes de arreglos. Aproveche el soporte de IBM para abrir solicitudes de servicio que se atienden en tiempos de respuesta documentados con S&S opcional. 

La Lista de materiales de SMP/E incluye una nota de derecho para acceder a la imagen del contenedor Python disponible para descargar en IBM Cloud Container Registry.

Edición pax

El formato de descarga pax, incluyendo z/OS UNIX System Services, es popular en entornos UNIX y ofrece una experiencia de usuario similar.

Descargar ahora
Edición SMP/E

La herramienta de instalación y mantenimiento del software SMP/E en z/OS puede gestionar imágenes instalables de SMP/E y sus paquetes de arreglos. Ofrece S&S opcional y sin cargo para el soporte de IBM.

Obtener de Shopz

Instalación, actualización y mantenimiento flexibles

Instalación local y propia para una implementación flexible

Administrado con SMP/E

Licencia sin costo

Ejecute sus propias aplicaciones

Funcionalidad completa

Imagen Incluye Python en z/OS container

Soporte y suscripción de software de IBM (S&S)

S&S PID 5655-PYS sin costo

         

Python le permite escribir códigos elegantes y de alta calidad, fáciles de entender y mantener. Vicepresidente, Db2 y Analytics Large European Bank Lea el estudio de caso
Instalación y configuración

Información sobre los requisitos, la instalación y la configuración de las ediciones. 

Edición pax

Los requisitos para instalar IBM Open Enterprise SDK for Python edición pax.

Edición SMP/E

Una lista de comprobación que proporciona los pasos de configuración clave para una instalación exitosa.

Imagen de contenedor de Python

Una lista de comprobación que proporciona los pasos de configuración clave para una instalación exitosa.

Preguntas frecuentes

Este producto Open Enterprise está disponible sin costo de licencia. Se convirtió en un requisito eludible de z/OS para los nuevos pedidos de z/OS desde el 1 de julio de 2024, por lo que se puede pedir para que llegue en un paquete agregado desplegable para optimizar la experiencia de despliegue.

La suscripción y soporte (S&S) está disponible sin costo para la edición SMP/E.

Más información

A partir de IBM Open Enterprise SDK for Python 3.11, las aplicaciones Python son elegibles para su ejecución en procesadores zIIP, como se describe en The IBM Authorized Use Table for IBM Machines. Tenga en cuenta que Open Enterprise SDK for Python 3.11 requiere APAR PH52983 y z/OS 2.4 o bien, z/OS 2.5 requiere APAR OA63406. No se requiere APAR para las versiones posteriores de Open Enterprise SDK for Python y z/OS.

Para obtener más información sobre el proceso de pedido de ShopZ, lea el blog Streamlined Shopz ordering process for Python on z/OS.

Cómo hacerlo Uso de Python con JCL y Rexx

Explore formas de ejecutar Python en un entorno de lotes, y ejecute trabajos por lotes desde Python, con JCL y Rexx.

Llama fácilmente a HLASM desde Python

Este blog descubre cómo puede crear una llamada para algunos HLASM desde Python, tanto cuando se integra en C como como ensamblaje directo.

Ejecutar Pandas en IBM Open Enterprise SDK for Python

Descubra Pandas, un paquete gratuito de código abierto de Python utilizado para la manipulación y el análisis de datos.

Uso de Python para z/OS para trabajar con datos Db2

Una guía paso a paso que explica cómo utilizar Python para conectarse a Db2 sin que los datos salgan del sistema.

Uso de Python y ZOAU para trabajar con conjuntos de datos

IBM Z Open Automation Utilities (ZOAU) es un conjunto de herramientas diseñadas para ayudar a cerrar la brecha entre un sistema z/OS tradicional e IBM z/OS UNIX System Services. Proporciona utilidades equivalentes a muchos mandos de UNIX que pueden funcionar en tipos de archivo específicos de z/OS.

Instalar paquetes PyPI sin conexión a Internet

Conozca cómo instalar paquetes PyPI en un entorno sin Internet paso a paso usando pip, un gestor de paquetes.

Recursos Soporte de Ansible para IBM Open Enterprise SDK for Python

Descubra cómo IBM Open Enterprise SDK for Python afecta a Ansible en IBM Z.

Por qué Python es la herramienta de desarrollo que necesita

Descubra algunos casos de uso fáciles de implementar, como la manipulación de datos, el desarrollo web, la agilización de la automatización, la integración continua y mucho más.

Mejores prácticas – Gestión de las instalaciones de Python

Conozca los escenarios de instalación más habituales que muestran los casos de uso más comunes y las mejores prácticas.

Demostraciones en video

Descubra cómo el Python AI Toolkit para IBM z/OS ofrece paquetes de IA de Python líderes de la industria respaldados por la seguridad de la cadena de suministro de IBM y los pone a disposición en z/OS.

Descubra cómo estructurar correctamente un paquete Python y cómo utilizar el entorno de desarrollo para crear el paquete.

Aprenda a utilizar las bibliotecas proporcionadas con IBM Open Enterprise SDK for Python en entornos virtuales y a utilizar pip para la gestión de dependencias.

Próximos pasos

Descubra Open Enterprise SDK for Python. Programe una reunión gratuita de 30 minutos con un representante de IBM Z.

Descargar ahora
Más formas de explorar Documentación Soporte Lista de correcciones Portal de ideas Soporte y servicios Comunidad Comunidad de desarrolladores