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.
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).
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.
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.
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.
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.
Utilice sus conocimientos de Python para crear fácilmente aplicaciones integrales.
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.
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.
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.
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.
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.
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.
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.
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. Ofrece S&S opcional y sin cargo para el soporte de IBM.
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)
Información sobre los requisitos, la instalación y la configuración de las ediciones.
Los requisitos para instalar IBM Open Enterprise SDK for Python edición pax.
Una lista de comprobación que proporciona los pasos de configuración clave para una instalación exitosa.
Una lista de comprobación que proporciona los pasos de configuración clave para una instalación exitosa.
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.
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.
Explore formas de ejecutar Python en un entorno de lotes, y ejecute trabajos por lotes desde Python, con JCL y Rexx.
Este blog descubre cómo puede crear una llamada para algunos HLASM desde Python, tanto cuando se integra en C como como ensamblaje directo.
Descubra Pandas, un paquete gratuito de código abierto de Python utilizado para la manipulación y el análisis de datos.
Una guía paso a paso que explica cómo utilizar Python para conectarse a Db2 sin que los datos salgan del sistema.
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.
Conozca cómo instalar paquetes PyPI en un entorno sin Internet paso a paso usando pip, un gestor de paquetes.
Descubra cómo IBM Open Enterprise SDK for Python afecta a Ansible en IBM Z.
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.
Conozca los escenarios de instalación más habituales que muestran los casos de uso más comunes y las mejores prácticas.
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.