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.

 

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.


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

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

Accès optionnel à l’abonnement et au support IBM

L’abonnement et le support IBM payants en option ne sont disponibles qu’avec l’édition SMP/E.


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
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.

Éditions Édition PAX

Le format d’installation d’archive PAX est compatible avec les plateformes distribuées.

Télécharger maintenant
Edition SMP/E

Le format installable SMP/E (CBPDO, ServerPac) facilite la gestion des mises à jour. Il est recommandé pour les déploiements de production. La licence et l’option S&S sont disponibles sur Shopz.

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é complète

Abonnement et support IBM Software (S&S)

Facultatif : autorisé par le service Assistance et abonnements, identifiant produit : 5655-PYS
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
Informations techniques

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

Configuration logicielle requise
  • z/OS 3.1 (5655-ZOS) 
  • z/OS 2.5 (5650-ZOS)
  • z/OS 2.4 (5650-ZOS)
Configuration matérielle requise
  • z16 (tous les modèles)
  • z15 (tous les modèles)
  • z14 (tous les modèles)
  • z13 (tous les modèles)
  • zEnterprise EC12/BC12
Édition PAX

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

Edition SMP/E

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

Foire aux questions

Disponible avec une licence gratuite. Les coûts globaux de déploiement sur z/OS peuvent être réduits, car les workloads peuvent, sous réserve d’éligibilité, bénéficier du modèle de tarification « Solution pour les nouvelles applications », pour les nouveaux workloads de production sur z13 et versions ultérieures.

L’abonnement et le support sont disponibles en option pour l’édition SMP/E.
L’abonnement et le support sont inclus dans la solution IBM Z and Cloud Modernization Stack, sans frais supplémentaires.

En savoir plus

A partir d’IBM Open Enterprise SDK for Python version 3.11 avec le correctif APAR PH52983, une application en Python accompagnée du correctif APAR OA63406 et exécutée sous z/OS version 2.4 ou 2.5 devient éligible au traitement sur des processeurs zIIP, comme indiqué dans le tableau des utilisations autorisées pour les machines IBM.

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

Comment faire 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 IBM Open Enterprise SDK for Python

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 Aperçu

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.

Comment créer un paquet natif

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

Comment configurer un environnement virtuel

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.

Produits associés Python AI Toolkit for IBM z/OS

Un nouveau produit qui propose les principaux paquets Python d’IA du secteur et les met à disposition sur z/OS.

IBM Z Open Automation Utilities

Dotez-vous de l’environnement d’exécution sous-jacent nécessaire à l’exécution des tâches d’automatisation sur z/OS via Java, Python et des commandes shell.

Contenu certifié Red Hat Ansible pour IBM Z

Utilisez le langage de facto pour développer des modules Ansible et rationaliser les opérations d’automatisation pour votre environnement informatique hybride.

IBM Machine Learning for z/OS

Intégrez l’IA dans vos applications transactionnelles sur IBM Z et déployez vos modèles d’IA sur z/OS pour bénéficier d’informations en temps réel et à l’échelle.

IBM Wazi as a Service

Dotez-vous de capacités de développement et de test en environnement cloud natif pour z/OS sur IBM Cloud dans votre propre espace protégé en bénéficiant de la sécurité d’un cloud privé et de l’agilité d’un cloud public.

Étapes suivantes

Découvrez Open Enterprise SDK for Python. Programmez gratuitement votre entretien (30 minutes) avec un spécialiste IBM Z.

Télécharger maintenant
Autres moyens d’information Documentation Support Liste des correctifs Portail d’idées IBM Redbooks Support et services Financement global Tarification flexible Communauté Communauté de développeurs Éducation et formation Partenaires commerciaux Ressources