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.
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).
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.
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.
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.
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.
Utilisez vos compétences existantes en Python pour créer facilement des applications de bout en bout.
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.
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.
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é.
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.
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.
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.
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.
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. Il propose un service de support IBM gratuit en option.
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)
Informations sur la configuration requise et l’installation pour les éditions.
Configuration requise pour l’installation d’IBM Open Enterprise SDK for Python édition PAX.
Liste de contrôle présentant les principales étapes de configuration pour une installation réussie.
Liste de contrôle présentant les principales étapes de configuration pour une installation réussie.
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.
À 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.
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.
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.
Découvrez Pandas, un paquet Python open source gratuit utilisé pour la manipulation et l’analyse de données.
Un guide pas à pas expliquant comment utiliser Python pour se connecter à Db2 sans que les données ne quittent le système.
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.
Apprenez à installer des paquets PyPI dans un environnement sans Internet, pas à pas, en utilisant un gestionnaire de paquets pip.
Découvrez comment IBM Open Enterprise SDK for Python influence Ansible sur IBM Z.
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.
Découvrez les scénarios d’installation les plus courants, les cas d’utilisation les plus fréquents et nos recommandations.
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.