Python, c’est quoi ?
Python est un langage de programmation interprété, multi-paradigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet.
Pourquoi utiliser Python ?
C’est un language populaire, enseigné en universités, donc beaucoup de jeunes développeurs connaissent Python.
Python c’est aussi une communauté active, une grande quantité de bibliothèques.
MV Python est disponible sur beaucoup de plateformes :
UniVerse
- Linux 11.3.1 available
- Windows 11.3.1 available
- AIX 12.1.1 release shortly
- Solaris 12.1.2 currently scheduled as a candidate
- HPUX no plans to support
(customer demand)
D3
- Windows 10.3.1
- Linux 10.3.1
UniData
- Windows 8.2.0 available
- Linux 8.2.0 available
- Solaris and Solaris X86-8.2.2 candidate for both currently
- AIX – 8.2.2 candidate currently
- HPUX no plans to support customer demand
Python et MV
La version Python 3.4 est disponible sur la plateforme MV, Python n’est pas un coût supplémentaire.
Son installation est en option.
Python est installé dans le répertoire python, $UDTHOME ou $UVHOME
Système bidirectionnel :
– Python -> MV
– MV -> Python
Comment ça marche ?
La commande TCL/ECL PYTHON appelle l’interpréteur Python depuis MV
. Syntax
PYTHON
Exemple :
>PYTHON
python> import sys
python> sys.version_info
sys.version_info(major=3, minor=4, micro=1, realeaselevel=´final’, serial=0)
MV Python la commande RUNPY
La commande RUNPY permet aux programmes Python d’être lancés depuis MV
.Syntax
RUNPY [filename] Python1-program
Filename : le nom du fichier MV où le programme python est stocké
Exemple :
RUNPY PP GREETING.PY
MV Python – U2PY Package
En utilisant le module d’extension u2py, les programmes Python peuvent accéder à l’environnement MV.
– Appeler nos sous-programmes BASIC
– Executer les commandes TCL
-Ouvrir les fichiers MV
– et plus…
Pour en savoir plus n’hésitez pas à nous contacter : info@vmark.fr
VOUS POURRIEZ AUSSI ÊTRE INTÉRESSÉ PAR

Unidata
Les entreprises du monde entier font confiance à la plate-forme d’applications Rocket® UniData® pour développer des applications rapides, flexibles et sécurisées. +Info

D3
For those customers running mvBase, this release of D3 provides an upgrade path to the various features of D3 that are not offered by mvBase. More of the mvBase upgrade later. +Info