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.
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).
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.
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 existente e interactuar con datasets, 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ápido con menos líneas de código.
Aproveche sus habilidades existentes de Python para crear fácilmente aplicaciones integrales.
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.
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.
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.
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.
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.
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.
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.
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. Ofrece S&S opcional sin cargo para el soporte de IBM.
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)
Requisitos e información de instalación y configuración de las ediciones.
Requisitos para instalar IBM Open Enterprise SDK for Python pax edition.
Una lista de comprobación que proporciona los pasos clave de configuración para una instalación satisfactoria.
Una lista de comprobación que proporciona los pasos clave de configuración para una instalación satisfactoria.
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.
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.
Explore formas de ejecutar Python en un entorno Batch y ejecutar trabajos Batch 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 servicios equivalentes a muchos comandos UNIX que pueden operar en tipos de archivos específicos de z/OS.
Aprende a 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 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.