IBM Open Enterprise SDK for Python

Acelere a transformação e a modernização dos negócios, habilitando frameworks avançados para IA, ML, DevOps e automação

Baixar agora

O IBM® Open Enterprise SDK for Python é um compilador e interpretador Python para o IBM® z/OS. Ele oferece suporte a seus aplicativos z/OS escritos em Python. Use-o para modernizar suas aplicações críticas de negócios, desenvolvendo APIs, plug-ins e wrappers para ampliar essas aplicações e proporcionar uma entrega mais rápida.

 

A linguagem de programação Python fornece um framework robusto para a criação de aplicações rápidas e escaláveis para z/OS usando um rico ecossistema de módulos, da mesma forma que você faria em qualquer outra plataforma.

Comece já
Novidades

Atualizações de recursos e funções

Benefícios Executar Python em z/OS

Use uma das linguagens de programação mais populares e de crescimento mais rápido no z/OS. O pacote de codecs Python incluído permite interoperar com codificações EBCDIC e Unicode Transformation Format (UTF).

Integrar IA/ML para análise avançada de dados

Use os pacotes Python mais populares no mainframe para realizar análises avançadas de dados com o Python AI Toolkit for IBM z/OS.

Simplifique a automação

Automatize aplicações e a infraestrutura de TI usando Python e Ansible para gerenciar seus recursos z/OS da mesma forma que faria em qualquer outra plataforma.

Interaja com z/OS

Use o IBM® Z Open Automation Utilities e outros pacotes de código aberto, por exemplo, pyzfile e pyracf, para aproveitar a infraestrutura existente e interagir com conjuntos de dados, enviar JCL e muito mais.

Desenvolva novos aplicativos

Aproveite o rico ecossistema de módulos e pacotes do Python para desenvolver e executar novas aplicações mais rápido com menos linhas de código.

Economize esforço de desenvolvimento

Use suas habilidades existentes em Python para criar aplicações de ponta a ponta com facilidade. 

Características
Compilador e interpretador Python nativo para z/OS

Traga a moderna linguagem de programação Python para a plataforma z/OS. Python é uma linguagem de programação dinâmica fácil de aprender, de alto nível, interpretada e de uso geral que se concentra na legibilidade do código, permitindo que você crie aplicações rápidas e de forma escalonável. Aproveite a colocação de seus dados e aplicativos existentes no IBM Z para aumentar o rendimento e diminuir o tempo de resposta. Você pode controlar quais dados serão expostos externamente, mantendo seus dados confidenciais seguros na plataforma IBM Z.


Biblioteca padrão Python

O acesso à biblioteca padrão do Python fornece um amplo conjunto de funções que podem economizar recursos de desenvolvimento e reduzir custos ao criar aplicações. A biblioteca inclui tarefas de programação altamente usadas em áreas como operações com cadeias de caracteres, criptologia, threading, redes, ferramentas de serviços da internet e da web, interfaces de sistema operacional e protocolos. Os desenvolvedores podem usar esses módulos para realizar tarefas comuns de aplicativos, permitindo que se concentrem na implementação de funções de negócios escrevendo menos linhas de código.


Acesso ao Python AI Toolkit for IBM z/OS e aos pacotes do Python Package Index (PyPI) 

Obtenha pacotes do Python AI criados previamente do Access para o Python AI Toolkit for IBM z/OS e para os pacotes Python Package Index (PyPI), e obtenha acesso a uma coleção cada vez maior de milhares de módulos e frameworks da comunidade Python disponíveis sem custo (de programas e componentes individuais a pacotes e até mesmo frameworks inteiros de desenvolvimento de aplicativos). Esses módulos estão disponíveis no Python Package Index. 

Explore o Python AI Toolkit for IBM z/OS Explore os pacotes do Python Package Index

Capacidade de converter conjuntos de códigos

Usando o pacote de codecs do Python — a instalação de codificação padrão do Python — você pode produzir e consumir dados em EBCDIC, UTF e várias outras codificações.

Explore conjuntos de códigos e tradução

Acesso opcional à Assinatura e Suporte IBM

Assinatura e suporte opcionais estão disponíveis para a edição SMP/E.


Elegibilidade zIIP

Aproveite os processadores especializados zIIP para descarregar cargas de trabalho do Python que normalmente são executadas em processadores gerais. Isso permite a implementação flexível de aplicações do Python para reduzir custos, acelerar a transformação digital e liberar recursos de CPU.

Explore o IBM® z Integrated Information Processor
Compare as edições

O formato de download pax, incluindo o z/OS UNIX System Services, é popular em ambientes UNIX e oferece uma experiência de usuário semelhante. A ferramenta de instalação e manutenção de softwares SMP/E do z/OS é capaz de gerenciar imagens instaláveis do SMP/E e seus pacotes de correções. Aproveite o suporte da IBM para abrir solicitações de serviço abordadas em tempos de resposta documentados com S&S (assinatura e suporte) opcional.

Edições Edição PAX

Formato instalável do arquivo PAX, consistente com as plataformas distribuídas.

Baixar agora
Edição SMP/E

O formato instalável SMP/E (CBPDO, ServerPac) facilita o gerenciamento das atualizações. É recomendado para implementações de produção. Tanto as licenças quanto o S&S estão disponíveis no Shopz.

Obter do Shopz

Instalação, atualização e manutenção flexíveis

Instalação local e faça você mesmo para implementação flexível

Gerenciado usando SMP/E

Sem cobrança de licença

Execute seus próprios aplicativos

Funcionalidade completa

Assinatura e Suporte de Software IBM (S&S)

Opcional: permissão via S&S PID 5655-PYS
O Python permite que você escreva códigos elegantes e de alta qualidade, fáceis de entender e manter. Vice-presidente, Db2 e análise de dados Grande Banco Europeu Leia o estudo de caso
Detalhes técnicos

Requisitos, informações de instalação e configuração das edições. 

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 os modelos)
  • IBM® z15 (todos os modelos)
  • z14® (todos os modelos)
  • z13® (todos os modelos)
  • zEnterprise® EC12/BC12
Edição PAX

Os requisitos para a instalação da edição pax do IBM Open Enterprise SDK for Python.

Edição SMP/E

Uma lista de verificação que fornece as principais etapas de configuração para uma instalação bem-sucedida.

Perguntas frequentes

Disponível com licença sem custo. Os custos gerais de implementação no z/OS podem ser reduzidos, pois a carga de trabalho pode ser elegível para usar o modelo New Application Solution Preços para nova carga de trabalho de produção no z13® e posterior.

Assinatura e suporte opcionais estão disponíveis para a edição SMP/E.
A assinatura e o suporte estão incluídos na solução IBM Z and Cloud Modernization Stack , sem custo adicional.

Saiba mais

A partir do IBM Open Enterprise SDK for Python 3.11 com APAR PH52983, quando acompanhado do z/OS 2.4 ou 2.5 APAR OA63406, as aplicações Python se tornarão qualificadas para execução em processadores zIIP conforme descrito em The IBM Authorized Use Table for IBM Machines.

Saiba mais sobre o processo de pedidos no ShopZ, leia o blog Processo de pedido simplificado do Shopz para Python no z/OS.

Guia Executando Pandas no IBM Open Enterprise SDK for Python

Saiba mais sobre o Pandas, um pacote Python gratuito e de código aberto usado para manipulação e análise de dados.

Usando Python para z/OS para trabalhar com dados DB2

Um guia passo a passo para usar Python para se conectar ao Db2 sem que os dados jamais saiam do sistema.

Usando IBM Open Enterprise SDK for Python

O IBM® Z Open Automation Utilities (ZOAU) é um conjunto de ferramentas projetado para ajudar a preencher a lacuna entre um sistema z/OS tradicional e os serviços de sistema UNIX do IBM z/OS. Ele fornece utilitários equivalentes a muitos comandos do UNIX que podem operar em tipos de arquivos específicos do z/OS.

Instalando pacotes PyPI sem conexão com a Internet

Aprenda o passo a passo de como instalar pacotes PyPI em um ambiente sem internet usando pip, um gerenciador de pacotes.

Recursos Suporte Ansible para IBM Open Enterprise SDK for Python

Descubra como o IBM Open Enterprise SDK for Python impacta o Ansible® no IBM Z.

Por que o Python é a ferramenta de desenvolvimento perfeita para você

Aprenda alguns casos de uso fáceis de implementar, como manipulação de dados, desenvolvimento Web, otimização de automação, integração contínua e muito mais.

Melhores práticas – Gerenciando instalações do Python

Aprenda os cenários de instalação populares mostrando casos de uso comuns e práticas recomendadas.

Demonstrações em vídeo Visão geral

Descubra como o Python AI Toolkit for IBM z/OS entrega pacotes IA do Python líderes do setor apoiados pela segurança da cadeia de suprimentos da IBM e os disponibiliza no z/OS.

Como criar um pacote nativo

Descubra como estruturar adequadamente um pacote Python e como usar o ambiente de desenvolvimento para criar o pacote.

Como configurar um ambiente virtual

Aprenda como usar as bibliotecas fornecidas com o IBM Open Enterprise SDK for Python em ambientes virtuais e como usar pip no gerenciamento de dependências.

Produtos relacionados Kit de ferramentas Python AI para IBM z/OS

Um novo produto que fornece pacotes IA do Python líderes do setor e os disponibiliza no z/OS.

IBM Z Open Automation Utilities

Obtenha o tempo de execução subjacente necessário para suportar a execução de tarefas de automação no z/OS via Java, Python e comandos shell.

Conteúdo certificado do Red Hat Ansible para o IBM Z

Use a linguagem "de facto" para desenvolver módulos Ansible e simplificar as operações de automação para seu ambiente de TI híbrida.

IBM Machine Learning for z/OS

Leve IA para suas aplicações transacionais no IBM Z e implemente seus modelos de IA no z/OS para obter insights de negócios em tempo real e em escala.

IBM Wazi como serviço

Habilite o desenvolvimento e testes nativos da nuvem para z/OS no IBM Cloud como seu próprio espaço protegido com a segurança de uma nuvem privada e a agilidade de uma nuvem pública.

Próximos passos

Conheça o Open Enterprise SDK for Python. Agende uma reunião de 30 minutos sem custos com um representante do IBM Z.

Baixar agora
Outras maneiras de explorar Documentação Suporte Lista de correção Portal de ideias IBM Redbooks Suporte e serviços Financiamento global Preços flexíveis Comunidade Comunidade do desenvolvedor Educação e treinamento Parceiros de Negócios Recursos