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.
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.
Actualizaciones de características y funciones
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.
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.
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.
La suscripción opcional y el soporte de IBM solo están disponibles con la edición SMP/E.
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.
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 correcciones. Aproveche el soporte de IBM para abrir solicitudes de servicio que se atienden en tiempos de respuesta documentados con S&S opcional.
Formato de instalación del archivo PAX, que es compatible con plataformas distribuidas.
El formato instalable SMP/E (CBPDO, ServerPac) permite gestionar las actualizaciones con facilidad. Se recomienda para implementaciones en producción. Tanto las licencias como la opción S&S están disponibles a través 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
Soporte y suscripción de software de IBM (S&S)
*Los precios mostrados son indicativos, pueden variar según el país, excluyen los impuestos y aranceles aplicables y están sujetos a la disponibilidad de la opción de productos en un lugar.
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.
Está disponible con licencia gratuita. Los costos generales de implementación en z/OS se pueden reducir, ya que las cargas de trabajo pueden ser elegibles para usar el modelo de precios de la nueva solución de aplicaciones para nuevas cargas de trabajo de producción en z13® y posterior.
La suscripción y el soporte opcionales están disponibles para la edición SMP/E.
La suscripción y el soporte están incluidos en la solución IBM Z and Cloud Modernization Stack sin cargo adicional.
A partir de IBM Open Enterprise SDK for Python 3.11 con APAR PH52983, cuando va acompañado de z/OS 2.4 o 2.5 APAR OA63406, las aplicaciones de Python serán elegibles para ejecutarse en procesadores zIIP, como se indica en la Tabla de uso autorizado de IBM para máquinas IBM.
Para obtener más información sobre el proceso de pedido de ShopZ, lea el blog Agilización del proceso de pedido de Shopz para Python en z/OS.
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.
Un nuevo producto que ofrece paquetes de IA de Python y los pone a disposición en z/OS.
Obtenga el tiempo de ejecución subyacente que necesita para ejecutar tareas de automatización en z/OS mediante Java, Python y comandos shell.
Utilice el lenguaje de facto para desarrollar módulos Ansible y agilizar las operaciones de automatización de su entorno de TI híbrida.
Integre la IA en sus aplicaciones transaccionales en IBM Z y despliegue sus modelos de IA en z/OS para obtener inteligencia empresarial en tiempo real a escala.
Obtenga capacidades de desarrollo y pruebas nativas de la nube para z/OS en IBM Cloud en su propio espacio protegido, con la seguridad de una nube privada y la agilidad de una nube pública.