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.

 

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.


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

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

Acceso opcional a la suscripción y soporte de IBM

La suscripción opcional y el soporte de IBM solo están disponibles con la edición SMP/E.


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
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.

Ediciones Edición PAX

Formato de instalación del archivo PAX, que es compatible con plataformas distribuidas.

Descárguelo ahora
Edición SMP/E

El formato de instalación SMP/E (CBPDO, ServerPac) permite una fácil gestión de las actualizaciones. Se recomienda para implementaciones de producción. Las licencias y la opción S&S están disponibles en Shopz.

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

IBM® Software Subscription and Support (S&S)

Opcional: titulado a través de S&S PID 5655-PYS
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
Detalles técnicos

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

Requisitos de software
  • z/OS 3.1 (5655-ZOS) 
  • z/OS 2.5 (5650-ZOS)
  • z/OS 2.4 (5650-ZOS)
Requisitos de hardware
  • Z16™ (todos los modelos)
  • z15 (todos los modelos)
  • Z14® (todos los modelos)
  • Z13® (todos los modelos)
  • zEnterprise® EC12/BC12
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.

Preguntas más frecuentes

Está disponible con licencia gratuita. Los costes totales de implementación en z/OS pueden reducirse porque las cargas de trabajo pueden, siempre que cumplan los requisitos, beneficiarse del modelo de precios "Solución para nuevas aplicaciones" para nuevas cargas de trabajo producidas en z13® y versiones posteriores.

La suscripción y la asistencia técnica están disponibles como opción para la edición SMP/E.
La suscripción y la asistencia técnica están incluidas en la solución IBM® Z and Cloud Modernization Stack sin coste adicional.

Descubra más

A partir de IBM Open Enterprise SDK for Python 3.11 con APAR PH52983, si se acompaña de z/OS 2.4 o 2.5 APAR OA63406, las aplicaciones Python pueden ejecutarse en procesadores zIIP, como se indica en The IBM Authorized Use Table for IBM Machines.

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 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.

Utilizar IBM® Open Enterprise SDK for Python

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 éxito más comunes y las mejores prácticas.

Demostraciones en vídeo Visión general

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.

Cómo crear un paquete nativo

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

Cómo configurar un entorno virtual

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.

Productos relacionados Kit de herramientas de IA de Python para IBM® z/OS

Un nuevo producto que ofrece paquetes de AI Python líderes del sector y los pone a disposición en z/OS.

IBM® Z Open Automation Utilities

Obtenga el entorno de ejecución subyacente que necesita para ejecutar tareas de automatización en z/OS mediante Java, Python y comandos shell.

Contenido certificado de Red Hat Ansible para IBM Z

Utilice el lenguaje de facto para desarrollar módulos Ansible y agilizar las operaciones de automatización de su entorno de TI híbrida.

IBM Machine Learning for z/OS

Integre la IA en sus aplicaciones transaccionales en IBM e implemente sus modelos de IA en z/OS para obtener inteligencia empresarial en tiempo real a escala.

IBM Wazi como servicio

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úblico.

Próximos pasos

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

Descárguelo ahora
Más opciones para profundizar Documentación Soporte Lista de correcciones Portal de Ideas IBM Redbooks Servicios auxiliares Financiación global Precios flexibles Comunidad Comunidad de desarrolladores Educación y formación Socios comerciales Recursos