IBM Open Enterprise SDK for Python

Beschleunigen Sie die Unternehmenstransformation und -modernisierung, indem Sie leistungsstarke Frameworks für KI und ML, DevOps und Automatisierung aktivieren

Jetzt herunterladen

IBM® Open Enterprise SDK for Python ist ein Python-Compiler und -Interpreter für IBM® z/OS. Es unterstützt Ihre in Python geschriebenen z/OS-Anwendungen. Sie können damit Ihre wichtigen Anwendungen modernisieren, indem Sie APIs, Plug-ins und Wrapper entwickeln, um geschäftskritische Anwendungen zu erweitern und schneller bereitzustellen.

 

Die Programmiersprache Python bietet ein robustes Framework zum Erstellen schneller und skalierbarer Anwendungen für z/OS mit einem umfangreichen Ökosystem an Modulen – genau wie auf anderen Plattformen.

Erste Schritte
Neuerungen

Aktualisierungen von Features und Funktionen

Vorteile Python unter z/OS ausführen

Nutzen Sie eine der beliebtesten und am schnellsten wachsenden Programmiersprachen auf z/OS. Das enthaltene Python-Codec-Paket ermöglicht Ihnen die Zusammenarbeit mit EBCDIC und Unicode Transformation Format (UTF)-Codierungen.

Integrieren Sie KI/ML für eine erweiterte Datenanalyse

Verwenden Sie die beliebtesten Python-Pakete im Mainframe, um erweiterte Datenanalysen mit dem Python KI-Toolkit für IBM z/OS durchzuführen.

Optimierte Automatisierung

Sie automatisieren Anwendungen und IT-Infrastrukturen mit Python und Ansible®, um Ihre z/OS-Ressourcen genauso zu verwalten, wie auf jeder anderen Plattform.

Interaktion mit z/OS

Verwenden Sie IBM® Z Open Automation Utilities und andere Open-Source-Pakete wie Pyzfile und Pyracf, um vorhandene Infrastruktur zu nutzen und mit Datensätzen zu interagieren, JCL abzusenden und vieles mehr.

Entwicklung neuer Anwendungen

Nutzen Sie das reichhaltige Ökosystem von Python aus Modulen und Paketen, um neue Anwendungen schneller und mit weniger Codezeilen zu entwickeln und auszuführen.

Weniger Entwicklungsaufwand

Nutzen Sie Ihre vorhandenen Python-Skills, um auf einfache Weise End-to-End-Anwendungen zu erstellen. 

Funktionen
Nativer Python-Compiler und -Interpreter für z/OS

Die moderne Programmiersprache Python wird auf die z/OS-Plattform gebracht. Python ist eine einfach zu erlernende, hoch entwickelte, interpretierte und vielseitig einsetzbare dynamische Programmiersprache, bei der die Lesbarkeit des Codes im Vordergrund steht und mit der Sie schnell skalierbare Anwendungen erstellen können. Indem Sie die Vorteile der Colocation Ihrer Daten und vorhandenen Anwendungen auf IBM Z nutzen, können Sie den Durchsatz erhöhen und Reaktionszeiten verkürzen. Sie können kontrollieren, welche Daten nach außen gelangen, während Ihre vertraulichen Daten auf der IBM Z-Plattform sicher sind.


Python Standard Library

Der Zugriff auf die Python Standard Library bietet Ihnen einen umfangreichen Satz an Funktionen, mit denen Sie bei der Erstellung von Anwendungen Entwicklungsressourcen sparen und Kosten senken können. Diese Bibliothek umfasst häufig verwendete Programmieraufgaben in Bereichen wie Zeichenfolgeoperationen, Kryptologie, Threading, Netzwerke, Internet- und Webservice-Tools, Betriebssystemoberflächen und Protokolle. Entwickler können diese Module nutzen, um gängige Anwendungsaufgaben zu erfüllen, sodass sie sich auf die Implementierung von Geschäftsfunktionen konzentrieren können, während sie gleichzeitig weniger Codezeilen schreiben.


Zugriff auf Python KI-Toolkit für z/OS- und Python Package Index-Pakete (PyPI) 

Sie erhalten vorgefertigte Python KI-Pakete über den Zugriff auf das Python KI-Toolkit für IBM z/OS sowie über die Python Package Index-Pakete (PyPI) beziehen. Darüber hinaus steht Ihnen eine stetig wachsende Sammlung von mehreren tausend frei verfügbaren Modulen und Frameworks der Python-Community zur Verfügung (von einzelnen Programmen und Komponenten bis hin zu Paketen und sogar ganzen Frameworks für die Anwendungsentwicklung). Diese Module sind über den Python Package Index verfügbar. 

Erkunden Sie das Python KI Toolkit für IBM z/OS Erkunden Sie Python Package Index-Pakete

Möglichkeit zur Konvertierung von Codesätzen

Mit dem Codecs-Paket von Python – den standardmäßigen Python-Kodierungseinrichtungen – können Sie Daten in EBCDIC, UTF und mehreren anderen Kodierungen erzeugen und verarbeiten.

Erkunden Sie Codesätze und Übersetzungen

Optionaler Zugriff auf IBM® Subscription and Support

Optional sind nur für die SMP/E-Edition das kostenpflichtige, erstklassige IBM® Subscription and Support erhältlich.


zIIP-Qualifizierung

Nutzen Sie zIIP-Spezialprozessoren, um Python-Workloads auszulagern, die normalerweise auf allgemeinen Prozessoren ausgeführt werden. Dies ermöglicht die flexible Bereitstellung von Python-Anwendungen, um Kosten zu senken, die digitale Transformation zu beschleunigen und CPU-Ressourcen freizugeben.

Erkunden Sie z Integrated Information Processor
Editionen vergleichen

Das PAX-Download-Format, einschließlich z/OS UNIX System Services, ist in UNIX-Umgebungen beliebt und bietet eine ähnliche Benutzererfahrung. Das SMP/E-Softwareinstallations- und Wartungstool auf z/OS kann installierbare SMP/E-Images und ihre Fixpacks verwalten. Profitieren Sie vom IBM-Support, um Serviceanfragen zu stellen, die mit dem optionalen S&S in dokumentierten Durchlaufzeiten bearbeitet werden.

Editionen PAX-Edition

Installierbares PAX-Archivformat, das mit verteilten Plattformen kompatibel ist.

Jetzt herunterladen
SMP/E-Edition

Das installierbare Format SMP/E (CBPDO, ServerPac) ermöglicht eine einfache Update-Verwaltung. Es wird für Produktionsbereitstellungen empfohlen. Sowohl Lizenzen als auch S&S sind über Shopz erhältlich.

Von Shopz beziehen

Flexible Installation, Aktualisierung und Wartung

Lokale und DIY-Installation zur flexiblen Bereitstellung

Verwaltet mit SMP/E

Keine Lizenzgebühren

Ausführung eigener Anwendungen

Vollständige Funktionalität

IBM® Software Subscription and Support (S&S)

Optional: berechtigt über S&S PID 5655-PYS
Mit Python lassen sich elegante, hochwertige Codes schreiben, die leicht zu verstehen und zu pflegen ist. Vice President, Db2 and Analytics Große europäische Bank Kundenreferenz lesen
Technische Details

Anforderungen, Installations- und Konfigurationsinformationen für Editionen. 

Softwarevoraussetzungen
  • z/OS 3.1 (5655-ZOS) 
  • z/OS 2.5 (5650-ZOS)
  • z/OS 2.4 (5650-ZOS)
Hardwarevoraussetzungen
  • z16™ (alle Modelle)
  • z15® (alle Modelle)
  • z14® (alle Modelle)
  • z13® (alle Modelle)
  • zEnterprise EC12/BC12
PAX-Edition

Die Anforderungen für die Installation der Edition IBM Open Enterprise SDK for Python pax.

SMP/E-Edition

Eine Checkliste mit den wichtigsten Konfigurationsschritten für eine erfolgreiche Installation.

Häufig gestellte Fragen

Es ist mit einer kostenfreien Lizenz erhältlich. Die Gesamtkosten für die Bereitstellung auf z/OS können gesenkt werden, da Workloads für das Preismodell der neuen Anwendungslösung für neue Produktions-Workloads auf z13® und höher in Frage kommen.

Für die SMP/E Edition ist ein optionales Abonnement und Support erhältlich.
Subscription and Support ist ohne Aufpreis in der IBM® Z and Cloud Modernization Stack-Lösung enthalten.

Mehr erfahren

Ab dem IBM Open Enterprise SDK for Python 3.11 mit APAR PH52983 bei Verwendung von z/OS 2.4 oder 2.5 APAR OA63406 können Python-Anwendungen auf zIIP-Prozessoren ausgeführt werden, wie in   The IBM Authorized Use Table for IBM Machines beschrieben.

Weitere Informationen zum Bestellvorgang bei ShopZ finden Sie im Blog Optimierter Shopz-Bestellprozess für Python unter z/OS.

So wird's gemacht Ausführen von Pandas auf dem IBM Open Enterprise SDK for Python

Hier erfahren Sie mehr über Pandas, ein kostenloses Open-Source-Python-Paket zur Datenbearbeitung und -analyse.

Verwenden von Python für z/OS zum Arbeiten mit Db2-Daten

Eine Schritt-für-Schritt-Anleitung für die Verwendung von Python zur Verbindung mit Db2, ohne dass die Daten das System verlassen.

Verwendung des IBM Open Enterprise SDK for Python

IBM® Z Open Automation Utilities (ZOAU) ist eine Reihe von Tools, die die Lücke zwischen einem traditionellen z/OS-System und IBM z/OS UNIX System Services schließen sollen. Sie stellen äquivalente Dienstprogramme für viele UNIX-Befehle bereit, die mit z/OS-spezifischen Dateitypen arbeiten können.

Installation von PyPI-Paketen ohne Internetverbindung

Hier erfahren Sie, wie Sie PyPI-Pakete in einer Umgebung ohne Internet Schritt für Schritt mit pip, einem Paketmanager, installieren können.

Ressourcen Ansible-Unterstützung für das IBM Open Enterprise SDK for Python

Hier erfahren Sie, wie sich das IBM Open Enterprise SDK for Python auf Ansible auf IBM® Z auswirkt.

Warum Python das perfekte Entwicklungstool für Sie ist

Hier lernen Sie einige einfach zu implementierende Anwendungsfälle kennen, darunter Datenbearbeitung, Webentwicklung, Rationalisierung der Automatisierung, kontinuierliche Integration und vieles mehr.

Best Practices – Verwaltung von Python-Installationen

Hier erfahren Sie mehr über die gängigsten Installationsszenarien, häufige Anwendungsfälle und bewährte Verfahren.

Video-Demos Überblick

Entdecken Sie, wie das Python KI Toolkit für IBM z/OS branchenführende KI-Python-Pakete bereitstellt, die durch IBM Supply Chain Security unterstützt werden, und sie auf z/OS verfügbar macht.

So erstellen Sie ein natives Paket

Hier erfahren Sie, wie Sie ein Python-Paket richtig strukturieren und wie Sie die Entwicklungsumgebung zur Erstellung des Pakets verwenden.

So richten Sie eine virtuelle Umgebung ein

Hier erfahren Sie, wie Sie die mit dem IBM Open Enterprise SDK for Python bereitgestellten Bibliotheken in virtuellen Umgebungen verwenden und wie Sie pip für die Verwaltung von Abhängigkeiten einsetzen.

Weiterführende Produkte Python KI-Toolkit für IBM z/OS

Ein neues Produkt, das branchenführende KI-Python-Pakete bereitstellt und sie auf z/OS verfügbar macht.

IBM® Z Open Automation Utilities

Sie benötigen die zugrundeliegende Laufzeit zur Unterstützung der Ausführung von Automatisierungsaufgaben auf z/OS über Java, Python und Shell-Befehle.

Red Hat Ansible® Certified Content for IBM Z

Mithilfe der De-facto-Sprache können Sie Ansible-Module entwickeln und die Automatisierungsvorgänge für Ihre hybride IT-Umgebung rationalisieren.

IBM Machine Learning for z/OS

Sie können Ihre Transaktionsanwendungen auf IBM® Z mit KI erweitern und Ihre KI-Modelle auf z/OS bereitstellen, um Echtzeit-Geschäftseinblicke im großen Maßstab zu erhalten.

IBM Wazi as a Service

Bei der cloudnativen Entwicklung und dem Testen unter z/OS in der IBM® Cloud erhalten Sie einen eigenen geschützten Bereich mit der Sicherheit einer privaten Cloud und der Agilität einer Public Cloud.

Nächste Schritte

Entdecken Sie das Open Enterprise SDK for Python. Planen Sie ein kostenfreies 30-minütiges Meeting mit einem IBM Z-Ansprechpartner.

Jetzt herunterladen
Weitere Informationsmöglichkeiten Dokumentation Support Fehlerbehebungsliste Ideenportal IBM Redbooks Support und Services Global Financing Flexible Preisstruktur Community Entwicklungscommunity Schulung und Training Business Partner Ressourcen