JES est un environnement de programmation qui vous permet de créer des programmes utilisés pour la manipulation de photos, de vidéos et de sons. Vous pouvez également l’utiliser pour créer d’autres types de graphiques.


JES utilise le langage de programmation Jython. Jython est très similaire à Python, et suit donc une grande partie de la syntaxe de Python. Il fonctionne sur la JVM (Java Virtual Machine), ce qui signifie que vous avez également accès aux bibliothèques et aux classes Java.

L’interface de JES comprend son propre éditeur de texte et son invite de commande, ce qui vous permet d’écrire du code et de l’exécuter en un seul endroit. Cela en fait une bonne plate-forme pour les débutants en programmation.


Comment télécharger et installer JES

Pour utiliser JES, vous devez d’abord le télécharger et l’installer.

  1. Téléchargez le dernier fichier exécutable pour votre système d’exploitation à partir de la page Google Code JES.
  2. Allez dans votre dossier de téléchargements et ouvrez l’assistant d’installation.
  3. Cliquez sur Suivant.
    Page d'accueil de l'installation de JES

  4. Choisissez le dossier dans lequel vous souhaitez installer JES et cliquez sur Suivant.
    Page de sauvegarde du fichier d'installation de JES

  5. Cliquez sur Démarrer.
    Page de démarrage de l'installation de JES

  6. Attendez la fin du processus d’installation.
    JES installe la page de la barre de charge

  7. Recherchez le programme JES sur votre ordinateur.
    Recherche du programme JES sur l'ordinateur

  8. Ouvrez le programme JES pour visualiser l’environnement de codage.
    Interface utilisateur du programme JES

L’interface JES

L’interface de JES se compose de deux zones principales : la fenêtre de programmation et la fenêtre de commande. La fenêtre de programmation fait office d’éditeur de texte, et c’est là que vous pouvez écrire votre code Jython.

Fenêtre de programmation de l'interface JES

La fenêtre de commande fait office d’invite de commande intégrée. Elle vous permet d’exécuter votre programme, d’appeler des fonctions individuelles et d’exécuter d’autres commandes simples.

Fenêtre d'invite de commande de l'interface utilisateur JES

Comment exécuter un programme simple

Comme Python, Jython utilise l’indentation pour déterminer la structure de votre code. Si vous n’êtes pas familier avec ce langage, vous pouvez vous familiariser avec ce qu’est Python et ce à quoi il peut servir, ainsi qu’avec d’autres commandes Python utiles pour les débutants.

Vous pouvez créer un programme en écrivant du code dans la fenêtre de programmation et en enregistrant le fichier. Exécutez votre programme en utilisant la fenêtre d’invite de commande.

  1. Dans la fenêtre de programmation, créez une fonction appelée addTwoNumbers(). Cette fonction prend deux nombres en entrée, les additionne et affiche le résultat :
     def addTwoNumbers(a, b):
        print(a + b)
  2. Cliquez sur le bouton Charger le programme bouton.
    Bouton de chargement du programme JES

  3. Lorsque l’on vous demande d’enregistrer le fichier, cliquez sur Oui.
    Invite de sauvegarde du fichier JES

  4. Sélectionnez un emplacement pour enregistrer votre fichier, et cliquez sur Enregistrer. Enregistrez votre fichier avec une extension « .jy » ou « .py ». C’est ce fichier que vous devrez utiliser lorsque vous rouvrirez votre programme.
  5. Dans la fenêtre de commande, appelez la fonction addTwoNumbers(). Entrez deux nombres dans la fonction pour voir le résultat :
     addTwoNumbers(4, 5) 
    Exécution du code à l'aide de la ligne de commande

  6. Dans la fenêtre de programmation, vous pouvez également créer des fonctions qui appellent d’autres fonctions. Créez une nouvelle fonction appelée calculateAverage() qui prend une liste de nombres :
     def calculateAverage(numbers): 
  7. À l’intérieur de la fonction, déclarez une variable sum pour stocker la somme de tous les nombres de la liste :
     sum = 0.0 
  8. Parcourez chaque nombre de la liste et faites le total :
     for num in numbers:
        sum += num
  9. À la fin de la fonction, divisez la somme totale par le nombre de chiffres. Vous pouvez utiliser la méthode len() pour trouver la longueur de la liste. Retournez le résultat :
     return sum/len(numbers) 
  10. Créez une nouvelle fonction main() et déclarez une liste de nombres. Appelez la fonction calculateAverage() pour trouver la moyenne, puis imprimez le résultat. Vous pouvez utiliser la méthode str() pour convertir les valeurs numériques en chaînes de caractères avant d’afficher le résultat :
     def main():
       numbers = [1,2,3,4,5,6]
       average = calculateAverage(numbers)
       print("Average of " + str(numbers) + " is: " + str(average))
  11. Cliquez sur le bouton Charger le programme et réenregistrer le fichier.
  12. Dans la fenêtre de commande, lancez la fonction main() pour exécuter le code et voir le résultat :
     main() 
    Exécution du code en ligne de commande

Apprendre à programmer avec JES

Maintenant que vous comprenez les bases de JES, vous pouvez expérimenter davantage avec certaines des autres fonctionnalités qu’il a à offrir. Vous pouvez également commencer à utiliser d’autres fonctions Python standard dans votre programme Jython.