Home

Z software

Z developer tools

Open Enterprise SDK for Python

IBM Open Enterprise SDK for Python

Accelera la trasformazione e la modernizzazione del business abilitando potenti framework per AI e ML, DevOps e capacità di automazione

Scarica ora

IBM® Open Enterprise SDK for Python è un compilatore e interprete Python per IBM z/OS®. Aiuta a supportare le applicazioni z/OS scritte in Python, e contribuisce a modernizzare quelle fondamentali sviluppando API, plugin e wrapper per estendere le applicazioni business-critical e velocizzare la consegna.

 

IBM Open Enterprise SDK for Python è ora abilitato nella piattaforma IBM z/OS Container per semplificare la distribuzione, la scalabilità e la gestione di Python in un ambiente containerizzato.

Il linguaggio di programmazione Python offre un potente framework per la creazione di applicazioni veloci e scalabili per z/OS tramite un ricco ecosistema di moduli, come faresti su qualsiasi altra piattaforma.

Inizia ora
Novità Aggiornamenti di caratteristiche e funzioni
Vantaggi
Esegui Python su z/OS

Utilizza uno dei linguaggi di programmazione più diffusi e in rapida crescita su z/OS. Il pacchetto di codec Python incluso consente di interagire con le codifiche EBCDIC e Unicode Transformation Format (UTF).

Integra AI/ML per l'analisi avanzata dei dati

Utilizza i pacchetti Python più diffusi sul mainframe per eseguire analisi avanzate dei dati con Python AI Toolkit for IBM z/OS.

Semplifica l'automazione

Automatizza le applicazioni e l'infrastruttura IT utilizzando Python e Ansible per gestire le risorse z/OS come faresti su qualsiasi altra piattaforma.

Interagisci con z/OS

Utilizza IBM Z Open Automation Utilities e altri pacchetti open source, ad esempio pyzfile e pyracf, per sfruttare l'infrastruttura esistente e interagire con i dataset, inviare JCL e molto altro.

Sviluppa nuove applicazioni

Trai vantaggio dal ricco ecosistema di moduli e pacchetti di Python per sviluppare ed eseguire nuove applicazioni più rapidamente e con meno righe di codice.

Riduci l'impegno di sviluppo

Sfrutta le tue competenze con Python per creare con facilità applicazioni end-to-end. 

Funzioni
Compilatore e interprete Python nativo per z/OS

Porta sulla piattaforma z/OS il moderno linguaggio di programmazione Python. Python è un linguaggio di programmazione dinamico di alto livello, interpretato e di uso generico, facile da imparare, che pone l'attenzione sulla leggibilità del codice, consentendoti di creare applicazioni veloci e scalabili. Sfrutta la colocation dei dati e delle applicazioni esistenti su IBM Z per aumentare la velocità effettiva e ridurre i tempi di risposta. Puoi controllare quali dati saranno esposti all'esterno, mantenendo i dati riservati al sicuro all'interno della piattaforma IBM Z.


Libreria standard di Python

Accedi alla libreria standard di Python per scoprire un'ampia gamma di funzioni che ti consentono di risparmiare risorse di sviluppo e ridurre i costi di creazione delle applicazioni. La libreria include attività di programmazione molto utilizzate in aree come le operazioni sulle stringhe, la crittografia, il threading, le reti, gli strumenti per Internet e i servizi web, le interfacce dei sistemi operativi e i protocolli. Gli sviluppatori possono utilizzare questi moduli per svolgere attività comuni per le applicazioni, concentrandosi sull'implementazione delle funzioni di business e scrivendo meno righe di codice.


Container nativo di Python per z/OS

IBM Open Enterprise SDK for Python è ora abilitato nella piattaforma IBM z/OS Container per semplificare la distribuzione, la scalabilità e la gestione di Python in un ambiente containerizzato.

Esplora IBM z/OS Container Platform

Accedi ai pacchetti Python AI Toolkit for IBM z/OS e Python Package Index (PyPI) 

Ottieni pacchetti AI Python precostituiti da Access to Python AI Toolkit for IBM z/OS e pacchetti Python Package Index (PyPI) e accedi a una raccolta in continua crescita di diverse migliaia di moduli e framework della community di Python disponibili gratuitamente (da singoli programmi e componenti fino a pacchetti e persino interi framework di sviluppo di applicazioni). Questi moduli sono disponibili nel Python Package Index. 

Esplora Python AI Toolkit per IBM z/OS Esplora i pacchetti Python Package Index

Idoneità di zIIP

Sfrutta i processori specializzati zIIP per alleggerire i carichi di lavoro Python che normalmente vengono eseguiti su processori generici. Ciò consente una distribuzione flessibile delle applicazioni  e una sensibile riduzione dei costi, oltre ad accelerare la trasformazione digitale e liberare risorse CPU.

Esplora z Integrated Information Processor

Abilità di convertire i codeset

Tramite i pacchetti di codec di Python, ovvero le strutture di codifica standard, puoi creare e consumare dati in EBCDIC, UTF e in diverse altre codifiche.

Esplora i set di codice
Confronta le edizioni

Il formato di download PAX, compresi i servizi di sistema UNIX z/OS, è molto diffuso negli ambienti UNIX e offre un'esperienza utente simile. Lo strumento di installazione e manutenzione software SMP/E su z/OS può gestire le immagini installabili SMP/E e i relativi fix pack. Approfitta del supporto IBM per aprire richieste di servizio che vengono evase in tempi di elaborazione documentati con il servizio S&S opzionale.

La distinta base dei materiali SMP/E include una nota di autorizzazione per accedere all'immagine del container Python disponibile per il download su IBM Cloud Container Registry.

Edizione PAX

Il formato di download PAX è molto diffuso negli ambienti UNIX, tra cui i servizi di sistema UNIX z/OS, e offre un'esperienza utente simile.

Scarica ora
Edizione SMP/E

Lo strumento di installazione e manutenzione software SMP/E su z/OS può gestire le immagini installabili SMP/E e i relativi fix pack. Offre un servizio S&S opzionale e gratuito per il supporto IBM.

Ottienilo su Shopz

Installazione, aggiornamento e manutenzione flessibili

Installazione locale e fai da te per un'implementazione flessibile

Gestito tramite SMP/E

Nessun costo di licenza

Esegui le tue applicazioni

Funzionalità completa

Include l'immagine del container Python su container z/OS

Abbonamento e supporto al software IBM

S&S PID 5655-PYS senza costi

         

Python consente di scrivere codici eleganti e di alta qualità, facili da comprendere e da gestire. Vicepresidente, Db2 e Analytics Importante banca europea Leggi il case study
Installazione e configurazione

Requisiti, informazioni di installazione e configurazione per le edizioni. 

Edizione PAX

I requisiti per l'installazione di IBM Open Enterprise SDK for Python PAX edition.

Edizione SMP/E

Un elenco di controllo che fornisce i passaggi chiave di configurazione per un'installazione corretta.

Immagine container di Python

Un elenco di controllo che fornisce i passaggi chiave di configurazione per un'installazione corretta.

Domande frequenti

Questo prodotto Open Enterprise è disponibile con una licenza gratuita. A partire dal 1° luglio 2024 è diventato un requisito bypassabile di z/OS per i nuovi ordini z/OS, può quindi essere ordinato in modo che arrivi in un pacchetto aggregato implementabile per semplificare l'esperienza di implementazione.

L'abbonamento e l'assistenza (S&S) sono disponibili gratuitamente per l'edizione SMP/E.

Scopri di più

A partire da IBM Open Enterprise SDK for Python 3.11, le applicazioni Python sono idonee all'esecuzione sui processori zIIP, come descritto nella Tabella di utilizzo autorizzato delle macchine IBM. Considera che Open Enterprise SDK for Python 3.11 richiede APAR PH52983 e z/OS 2.4 o z/OS 2.5 richiede APAR OA63406. Non è necessario alcun APAR per le versioni successive di Open Enterprise SDK per Python e z/OS.

Per maggiori informazioni sul processo di ordinazione su Shopz, leggi il blog Processo di ordinazione su Shopz semplificato per Python su z/OS.

Come Utilizzo di Python con JCL e Rexx

Esplora i modi per eseguire Python in un ambiente Batch ed eseguire lavori Batch da Python, con JCL e Rexx.

Chiama facilmente HLASM da Python

Questo blog spiega come creare una chiamata per HLASM da Python, sia quando viene incorporato in C, sia come assemblaggio diretto.

Eseguire Pandas su IBM Open Enterprise SDK for Python

Scopri di più su Pandas, un pacchetto Python open source gratuito utilizzato per la manipolazione e l'analisi dei dati.

Utilizzare Python for z/OS per lavorare con i dati Db2

Una guida dettagliata per scoprire come connettersi a Db2 tramite Python, senza che i dati abbandonino il sistema.

Utilizzo di Python e ZOAU per lavorare con i set di dati

IBM Z Open Automation Utilities (ZOAU) è un insieme di strumenti progettati per colmare il divario tra un sistema z/OS tradizionale e IBM z/OS UNIX System Services, e fornisce utilità equivalenti per molti comandi UNIX validi per tipi di file specifici di z/OS.

Installare i pacchetti PyPI senza una connessione Internet

Segui questa guida dettagliata per scoprire come installare i pacchetti PyPI in un ambiente non connesso a Internet utilizzando pip, il gestore di pacchetti.

Risorse Ansible supporta IBM Open Enterprise SDK for Python

Scopri l'impatto di IBM Open Enterprise SDK for Python su Ansible su IBM Z.

Perché Python è lo strumento di sviluppo perfetto per te

Scopri alcuni casi d'uso facili da implementare, come la manipolazione dei dati, lo sviluppo web, l'automazione ottimizzata, l'integrazione continua e molto altro.

Best practice: gestione delle installazioni di Python

Scopri gli scenari di installazione più diffusi tramite casi d'uso comuni e best practice.

Demo video

Scopri come Python AI Toolkit for IBM z/OS fornisce pacchetti Python di AI leader nel settore, supportati dalla sicurezza della supply chain di IBM, rendendoli disponibili su z/OS.

Scopri come strutturare correttamente un pacchetto Python e come utilizzare l'ambiente di sviluppo per crearne uno.

Scopri come utilizzare le librerie di IBM Open Enterprise SDK for Python in ambienti virtuali e come puoi avvalerti di pip nella gestione delle dipendenze.

Prossimi passi

Scopri l'Open Enterprise SDK per Python. Prenota una consulenza gratuita di 30 minuti con un rappresentante di IBM Z.

Scarica ora
Continua a esplorare Documentazione Supporto Elenco correzioni Portale delle idee Supporto e servizi Community Community degli sviluppatori