Startseite

Z Software

Z Developer Tools

Open Enterprise SDK for Python

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.

 

IBM Open Enterprise SDK for Python ist jetzt in der IBM z/OS Containers aktiviert, um die Python-Bereitstellung, Skalierbarkeit und Verwaltung in einer containerisierten Umgebung zu optimieren.

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.


Nativer Python-Container für z/OS

Das IBM Open Enterprise SDK for Python ist jetzt in der IBM z/OS Container Platform aktiviert, um die Python-Bereitstellung, Skalierbarkeit und Verwaltung in einer containerisierten Umgebung zu optimieren.

Erkunden Sie die IBM z/OS Container Plattform

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

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

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
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. Nutzen Sie den IBM-Support, um Serviceanfragen zu stellen, die mit dem optionalen S&S in dokumentierten Durchlaufzeiten bearbeitet werden. 

Die SMP/E-Stückliste enthält eine Anspruchsnotiz zum Zugriff auf das Python Container Image, das auf der IBM Cloud Container Registry verfügbar ist und heruntergeladen werden kann.

PAX-Edition

Das PAX-Download-Format, einschließlich z/OS UNIX System Services, ist in UNIX-Umgebungen beliebt und bietet eine ähnliche Benutzererfahrung.

Jetzt herunterladen
SMP/E-Edition

Das SMP/E-Softwareinstallations- und Wartungstool auf z/OS kann installierbare SMP/E-Images und ihre Fixpacks verwalten. Es bietet optional kostenlosen S&S für IBM-Support.

Von Shopz beziehen

Flexible Installation, Aktualisierung und Wartung

Lokale und DIY-Installation zur flexiblen Bereitstellung

Verwaltet mit SMP/E

Keine Lizenzgebühren

Möglichkeit zum Ausführen eigener Anwendungen

Kompletter Funktionsumfang

Enthält Python auf z/OS Container Image

IBM Software Abonnement und Support (S&S)

S&S PID 5655-PYS kostenlos

         

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 Fallstudie lesen
Installation und Konfiguration

Anforderungen, Installations- und Konfigurationsinformationen für Editionen. 

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.

Python-Container – Bild

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

Häufig gestellte Fragen

Dieses Open-Enterprise-Produkt ist mit einer kostenfreien Lizenz erhältlich. Seit dem 1. Juli 2024 ist es eine z/OS-umgehbare Voraussetzung für neue z/OS-Orders, sodass es in einem bereitstellbaren aggregierten Paket bestellt werden kann, um die Erfahrung zu optimieren.

Abonnement und Support (S&S) sind für die SMP/E-Edition kostenlos verfügbar.

Mehr erfahren

Ab dem IBM Open Enterprise SDK for Python 3.11 können Python-Anwendungen auf zIIP-Prozessoren ausgeführt werden, wie in der IBM Authorized Use Table for IBM Machines beschrieben. Bitte beachten Sie, dass Open Enterprise SDK for Python 3.11 APAR PH52983 und z/OS 2.4 oder z/OS 2.5 APAR OA63406 erfordert. Für die späteren Open Enterprise SDK for Python- und z/OS-Versionen ist keine APAR erforderlich.

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

So wird's gemacht Verwendung von Python mit JCL & Rexx

Erkunden Sie Möglichkeiten, Python in einer Batch-Umgebung auszuführen und Batch-Aufträge aus Python mit JCL und Rexx auszuführen.

Einfacher Aufruf von HLASM aus Python

In diesem Blogbeitrag erfahren Sie, wie Sie einen Aufruf für HLASM aus Python erstellen können, sowohl wenn er in C eingebunden wird, als auch als reine Assembly.

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.

Verwenden von Python und ZOAU zum Arbeiten mit Datensätzen

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

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.

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

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.

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 Erkundungsmöglichkeiten Dokumentation Support Fehlerbehebungsliste Ideenportal Support und Services Community Entwicklungscommunity