Inicio

Software de Z

Herramientas para desarrolladores de Z

Open Enterprise SDK for Python

IBM Open Enteprise SDK for Python

Acelere la transformación y modernización empresarial habilitando marcos potentes para IA y ML, DevOps y automatización.

Descárguelo 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 de z/OS escritas en Python. Utilícelo para modernizar sus aplicaciones críticas mediante el desarrollo de API, plugins y wrappers para ampliar las aplicaciones empresariales críticas y agilizar su entrega.

 

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

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

Empiece ahora
Novedades Actualizaciones de características y funciones
Beneficios
Ejecutar Python en z/OS

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

Integre AI/ML para análisis de datos avanzados

Utilice los paquetes de Python más populares en el mainframe para realizar análisis de datos avanzados con el Python AI Toolkit for 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 existente e interactuar con datasets, 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ápido con menos líneas de código.

Reducir el trabajo de desarrollo

Aproveche sus habilidades existentes de Python para crear fácilmente aplicaciones integrales. 

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

Utilice el moderno lenguaje de programación Python en la plataforma z/OS. Fácil de aprender, Python es un lenguaje de programación dinámico de alto nivel, interpretado y de propósito general que hace hincapié en la legibilidad del código y 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 reducir los tiempos de respuesta. Puede controlar qué datos se exponen externamente, al tiempo que mantiene sus datos confidenciales a salvo dentro de la plataforma IBM Z.


Biblioteca estándar de Python

El acceso a la biblioteca estándar de Python le da acceso a una amplia gama de funciones que pueden ahorrarle recursos de desarrollo y reducir sus costes a la hora de crear aplicaciones. Encontrará tareas de programación muy utilizadas en áreas como operaciones con cadenas, criptología, unidades de ejecución, redes, herramientas de Internet y servicios web, interfaces de sistemas operativos y protocolos. Los desarrolladores pueden utilizar estos módulos para realizar tareas rutinarias, lo que les permite concentrarse en implantar funciones empresariales escribiendo menos líneas de código.


Contenedor nativo de Python para z/OS

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

Explore IBM z/OS Container Platform

Obtenga paquetes de Phyton AI prediseñados populares desde Access a Python AI Toolkit for IBM z/OS y Python Package Index (PyPI), y acceso a una creciente colección de miles de módulos y marcos comunitarios de Python disponibles libremente (desde programas y componentes individuales hasta paquetes y marcos de desarrollo de aplicaciones completos).

Obtenga paquetes de Phyton AI prediseñados populares desde Access a Python AI Toolkit for IBM z/OS y Python Package Index (PyPI), y acceso a una creciente colección de miles de módulos y marcos comunitarios de Python disponibles libremente (desde programas y componentes individuales hasta paquetes y marcos de desarrollo de aplicaciones completos). Estos módulos están disponibles en el índice de paquetes de Python. 

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

Elegibilidad zIIP

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

Explore el procesador de información integrado z

Conversión del conjunto de códigos

Utilizando el paquete de códecs 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.

Explore conjuntos de códigos y traducción
Comparación de ediciones

El formato de descarga PAX, incluido 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 SMP/E y sus paquetes de corrección. Aproveche el soporte de IBM para abrir solicitudes de asistencia que se atenderán en los plazos de tramitación documentados con S&S opcional. 

La lista de materiales de SMP/E incluye una nota de habilitación para acceder a la imagen del contenedor Python disponible para su descarga en IBM Cloud Container Registry.

Edición PAX

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

Descárguelo ahora
Edición SMP/E

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

Obtener de Shopz

Instalación, actualización y mantenimiento flexibles

Instalación local y de bricolaje para una implementación flexible

Gestionado mediante SMP/E

Sin canon de licencia

Ejecute sus propias aplicaciones

Funcionalidad completa

Incluye la imagen de contenedor Python on z/OS

IBM Software Subscription and Support (S&S)

S&S PID 5655-PYS sin coste

         

Python permite escribir código elegante y de alta calidad, fácil de entender y mantener. Vicepresidente, Db2 y Analytics Large European Bank Lea el caso de éxito
Instalación y configuración

Requisitos e información de instalación y configuración de las ediciones. 

Edición PAX

Requisitos para instalar IBM Open Enterprise SDK for Python pax edition.

Edición SMP/E

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

Imagen de contenedor de Python

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

Preguntas frecuentes

Este producto Open Enterprise está disponible sin licencia gratuita. Desde el 1 de julio de 2024, se ha convertido en un requisito imprescindible de z/OS para los nuevos pedidos de z/OS, por lo que se puede pedir que llegue en un paquete agregado desplegable para agilizar la experiencia de implementación.

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

Descubra más

A partir de IBM Open Enterprise SDK for Python 3.11, las aplicaciones Python pueden ejecutarse en procesadores zIIP, tal y como se describe en The IBM Authorized Use Table for IBM Machines. Tenga en cuenta que Open Enterprise SDK for Python 3.11 requiere el APAR PH52983 y z/OS 2.4 o z/OS 2.5 requiere el APAR OA63406. No se requiere ningún 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 la entrada del blog Streamlined Shopz ordering process for Python on z/OS.

Cómo se hace Usar Python con JCL & Rexx

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

Llame fácilmente al 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 servicios equivalentes a muchos comandos UNIX que pueden operar en tipos de archivos específicos de z/OS.

Instalar paquetes PyPI sin conexión a internet

Aprende a instalar paquetes PyPI en un entorno sin internet paso a paso usando pip, un gestor de paquetes.

Recursos Compatibilidad de Ansible con 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.

Prácticas recomendadas – 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 vídeo

Descubra cómo Python AI Toolkit para IBM z/OS ofrece paquetes de AI Python líderes del sector, 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 de 30 minutos sin coste alguno con un representante de IBM Z.

Descárguelo ahora
Más formas de explorar Documentación Soporte Lista de correcciones Portal de Ideas Soporte y servicios Comunidad Comunidad de desarrolladores