Accueil

Logiciel Z

Outils de développement Z

Open Enterprise SDK for Python

IBM Open Enterprise SDK for Python

Accélérez la transformation et la modernisation de l’entreprise en mettant en place de puissants frameworks pour l’IA et le ML, le DevOps et l’automatisation

Télécharger maintenant

IBM Open Enterprise SDK for Python est un compilateur et un interpréteur Python pour IBM Z/OS. Il permet de prendre en charge vos applications z/OS écrites en Python. Utilisez-le pour moderniser vos applications critiques en développant des API, des plugins et des encapsuleurs pour améliorer vos applications métier critiques et travailler plus rapidement.

 

IBM Open Enterprise SDK for Python est désormais activé sur la plateforme IBM z/OS Container afin de rationaliser le déploiement, l'évolutivité et la gestion de Python dans un environnement conteneurisé.

Le langage de programmation Python offre un cadre robuste pour la création d’applications rapides et évolutives pour z/OS, avec un riche écosystème de modules, de la même manière que sur n’importe quelle autre plateforme.

Lancez-vous
Nouveautés Mises à jour des fonctionnalités et des fonctions
Avantages
Exécuter Python sur z/OS

Utilisez l’un des langages de programmation les plus populaires et à la croissance la plus rapide sur z/OS. Le paquet de codecs Python inclus vous permet d’interopérer avec les encodages EBCDIC et Unicode Transformation Format (UTF).

Intégrez l’IA et le ML pour une analyse avancée des données

Utilisez les paquets Python les plus populaires sur le mainframe pour effectuer une analyse avancée des données avec le Python AI Toolkit pour IBM z/OS.

Rationalisez l’automatisation

Automatisez les applications et l’infrastructure informatique en utilisant Python et Ansible pour gérer vos ressources z/OS comme vous le feriez sur n’importe quelle autre plateforme.

Interagissez avec z/OS

Utilisez IBM Z Open Automation Utilities et d’autres paquets open source (par exemple pyzfile et pyracf) pour exploiter l’infrastructure existante et interagir avec les jeux de données, soumettre des tâches en JCL et plus encore.

Développez de nouvelles applications

Tirez parti du riche écosystème de modules et de packages de Python pour développer et exécuter de nouvelles applications plus rapidement avec moins de lignes de code.

Réduisez le travail pour le développement

Utilisez vos compétences existantes en Python pour créer facilement des applications de bout en bout. 

Fonctionnalités
Compilateur et interpréteur Python natif pour z/OS

Utilisez un langage de programmation moderne, Python, sur la plateforme z/OS. Facile à apprendre, Python est un langage de programmation dynamique de haut niveau, interprété et généraliste, qui met l’accent sur la lisibilité du code et vous permet de créer des applications rapides et évolutives. Profitez de la colocation de vos données et de vos applications existantes sur IBM Z pour augmenter votre débit et réduire votre temps de réponse. Vous pouvez contrôler les données qui seront exposées en externe tout en gardant vos données confidentielles en lieu sûr au sein de la plateforme IBM Z.


Bibliothèque standard de Python

L’accès à la bibliothèque standard de Python vous permet de disposer d’un vaste ensemble de fonctions qui peuvent vous faire économiser des ressources de développement et réduire vos coûts lors de la création d’applications. Vous y trouverez des tâches de programmation très utilisées dans des domaines comme les opérations sur les chaînes de caractères, la cryptologie, les unités d’exécutions, les réseaux, Internet et les outils de services web, les interfaces de systèmes d’exploitation et les protocoles. Les développeurs peuvent utiliser ces modules pour accomplir des tâches courantes, ce qui leur permet de se concentrer sur la mise en œuvre des fonctions métier tout en écrivant moins de lignes de code.


Conteneur natif Python pour z/OS

IBM Open Enterprise SDK for Python est désormais activé sur la plateforme IBM z/OS Container afin de rationaliser le déploiement, l'évolutivité et la gestion de Python dans un environnement conteneurisé.

Découvrir IBM z/OS Container Platform

Accès à Python AI Toolkit for z/OS et aux paquets du Python Package Index (PyPI) 

Obtenez des paquets Python AI prédéfinis grâce à l’accès à Python AI Toolkit for IBM z/OS et des paquets du Python Package Index (PyPI), et accédez à une collection grandissante de plusieurs milliers de modules et de cadres Python disponibles gratuitement dans la communauté (des programmes et des composants individuels aux paquets et même à des cadres de développement d’applications complets). Ces modules sont disponibles dans le Python Package Index. 

Découvrir Python AI Toolkit for IBM z/OS Découvrir les paquets du Python Package Index

Eligibilité zIIP

Tirez parti des processeurs spécialisés zIIP pour alléger les workloads Python qui s’exécutent normalement sur des processeurs généraux. Vous permettez ainsi un déploiement flexible des applications Python pour réduire les coûts, accélérer la transformation numérique et libérer des ressources du processeur.

Découvrir z Integrated Information Processor

Conversion de jeux de codes

En utilisant le paquet de codecs de Python (les fonctionnalités d’encodage standard de Python), vous pouvez produire et consommer des données en EBCDIC, UTF et en plusieurs autres formats de codage.

Découvrir les ensembles de codes et la traduction
Comparer les éditions

Le format de téléchargement PAX, qui inclut z/OS UNIX System Services, est populaire dans les environnements UNIX et offre une expérience utilisateur similaire. L’outil d’installation et de maintenance du logiciel SMP/E sur z/OS peut gérer les images installables SMP/E et leurs packs de correctifs. Avec l’abonnement et le support (S&S) en option, profitez du support IBM pour ouvrir des demandes d’assistance traitées dans des délais de traitement formalisés. 

La nomenclature SMP/E comprend un mémo d’habilitation pour accéder à l’image du conteneur Python disponible en téléchargement sur IBM Cloud Container Registry.

Édition PAX

Le format de téléchargement PAX, qui inclut z/OS UNIX System Services, est populaire dans les environnements UNIX et offre une expérience utilisateur similaire.

Télécharger maintenant
Édition SMP/E

L’outil d’installation et de maintenance du logiciel SMP/E sur z/OS peut gérer les images installables SMP/E et leurs packs de correctifs. Il propose un service de support IBM gratuit en option.

Obtenir dans Shopz

Installation, mise à jour et maintenance flexibles

Installation locale et autonome pour un déploiement flexible

Géré par l’utilisation de SMP/E

Pas de frais de licence

Exécution de vos propres applications

Fonctionnalités complètes

Inclut une image de conteneur Python on z/OS

Abonnement et support IBM Software (S&S)

PID 5655-PYS sans frais

         

Python vous permet d’écrire des codes élégants et de haute qualité, faciles à comprendre et à maintenir. Vice-président, Db2 et analytique Grande banque européenne Lire l’étude de cas
Installation et configuration

Informations sur la configuration requise et l’installation pour les éditions. 

Édition PAX

Configuration requise pour l’installation d’IBM Open Enterprise SDK for Python édition PAX.

Édition SMP/E

Liste de contrôle présentant les principales étapes de configuration pour une installation réussie.

Image de conteneur Python

Liste de contrôle présentant les principales étapes de configuration pour une installation réussie.

Foire aux questions

Ce produit Open Enterprise est disponible avec une licence gratuite. Depuis le 1er juillet 2024, l'IBM Open Enterprise SDK for Python est un prérequis contournable pour les nouvelles commandes z/OS. Il peut être commandé dans un package agrégé déployable pour simplifier le déploiement.

Un abonnement et un support (S&S) sont disponibles gratuitement pour l'édition SMP/E.

En savoir plus

À partir d’IBM Open Enterprise SDK for Python version 3.11, une application en Python devient éligible au traitement sur des processeurs zIIP, comme indiqué dans le tableau des utilisations autorisées pour les machines IBM. Veuillez noter qu'Open Enterprise SDK for Python 3.11 nécessite l'APAR PH52983 et que z/OS 2.4 ou z/OS 2.5 nécessite l'APAR OA63406. Aucun APAR n’est requis pour les versions ultérieures d’Open Enterprise SDK for Python et z/OS.

Pour en savoir plus sur le processus de commande sur ShopZ, lire le blog Rationalisation du processus de commande sur Shopz pour Python sur z/OS.

Comment faire Utilisation de Python avec JCL & Rexx

Découvrez les méthodes pour exécuter Python dans un environnement Batch et pour exécuter des jobs Batch à partir de Python, en utilisant JCL et Rexx.

Appelez facilement HLASM à partir de Python

Ce blog explique comment créer un appel à un programme HLASM à partir de Python, à la fois lorsqu'il est intégré au C et en tant qu'assemblage direct.

Exécuter Pandas sur IBM Open Enterprise SDK for Python

Découvrez Pandas, un paquet Python open source gratuit utilisé pour la manipulation et l’analyse de données.

Utiliser Python for z/OS pour travailler avec des données Db2

Un guide pas à pas expliquant comment utiliser Python pour se connecter à Db2 sans que les données ne quittent le système.

Utiliser Python et ZOAU pour travailler avec des jeux de données

IBM Z Open Automation Utilities (ZOAU) est un ensemble d’outils conçus pour combler le fossé entre un système z/OS traditionnel et IBM z/OS UNIX System Services. Il fournit des utilitaires équivalents à de nombreuses commandes UNIX qui peuvent opérer sur des types de fichiers spécifiques à z/OS.

Installer des paquets PyPI sans connexion Internet

Apprenez à installer des paquets PyPI dans un environnement sans Internet, pas à pas, en utilisant un gestionnaire de paquets pip.

Ressources Support Ansible pour IBM Open Enterprise SDK for Python

Découvrez comment IBM Open Enterprise SDK for Python influence Ansible sur IBM Z.

Pourquoi Python est l’outil de développement qu’il vous faut

Découvrez quelques cas d’utilisation faciles à mettre en œuvre tels que la manipulation de données, le développement Web, la rationalisation de l’automatisation, l’intégration continue et plus encore.

Recommandations – Gestion des installations Python

Découvrez les scénarios d’installation les plus courants, les cas d’utilisation les plus fréquents et nos recommandations.

Démos vidéo

Découvrez comment Python AI Toolkit for IBM z/OS permet de créer des paquets Python d’IA de premier plan bénéficiant de la sécurité de la chaîne d’approvisionnement d’IBM et de les proposer sur z/OS.

Découvrez comment structurer correctement un paquet Python et comment utiliser l’environnement de développement pour créer ce paquet.

Apprenez à utiliser les bibliothèques fournies avec IBM Open Enterprise Enterprise Enterprise SDK for Python dans des environnements virtuels et à utiliser des pip pour la gestion des dépendances.

Étapes suivantes

Découvrez Open Enterprise SDK for Python. Programmez un entretien gratuit de 30 minutes avec un représentant IBM Z.

Télécharger maintenant
Autres moyens d’information Documentation Support Liste des correctifs Portail d’idées Support et services Communauté Communauté de développeurs