Pesquisa de site

O que é JES e como funciona?


Aprenda tudo o que você precisa saber sobre JES, o ambiente de desenvolvimento Jython amigável.

JES é um ambiente de programação que permite criar programas utilizados para manipulação de fotos, vídeos e sons. Você também pode usá-lo para criar outros tipos de gráficos.

JES usa a linguagem de programação Jython. Jython é muito semelhante ao Python e, portanto, segue grande parte da sintaxe do Python. Ele roda na JVM (Java Virtual Machine), o que significa que você também tem acesso a bibliotecas e classes Java.

A interface JES inclui seu próprio editor de texto e prompt de comando, para que você possa escrever código e executá-lo em um só lugar. Isso o torna uma boa plataforma para iniciantes em programação.

Como baixar e instalar o JES

Para usar o JES, você precisará baixá-lo e instalá-lo primeiro.

  1. Baixe o arquivo executável mais recente para o seu sistema operacional na página JES Google Code.
  2. Vá para a pasta de downloads e abra o assistente de instalação.
  3. Clique em Avançar.

  4. Escolha a pasta onde deseja instalar o JES e clique em Avançar.

  5. Clique em Iniciar.

  6. Aguarde a conclusão do processo de instalação.

  7. Procure o programa JES no seu computador.

  8. Abra o programa JES para visualizar o ambiente de codificação.

A interface JES

A interface JES consiste em duas áreas principais: a janela de programação e a janela de comando. A janela de programação atua como editor de texto e é aqui que você pode escrever seu código Jython.

A janela de comando atua como um prompt de comando integrado. Aqui você poderá executar seu programa, chamar funções individuais e executar outros comandos simples.

Como executar um programa simples

Assim como o Python, o Jython usa indentação para determinar a estrutura do seu código. Se você não estiver familiarizado com ele, você pode aprender o que é Python e para que pode usá-lo, bem como outros comandos Python úteis para iniciantes.

Você pode criar um programa escrevendo algum código na janela de programação e salvando o arquivo. Execute seu programa usando a janela do prompt de comando.

  1. Dentro da janela de programação, crie uma função chamada addTwoNumbers(). A função receberá dois números como entradas, os somará e exibirá o resultado:

    def addTwoNumbers(a, b):
        print(a + b)
  2. Clique no botão Carregar programa.

  3. Quando solicitado a salvar o arquivo, clique em Sim.

  4. Selecione um local para salvar seu arquivo e clique em Salvar. Salve seu arquivo com extensão “.jy” ou “.py”. Este é o arquivo que você deve usar ao reabrir seu programa.
  5. Na janela de comando, chame a função addTwoNumbers(). Insira dois números na função para ver o resultado:

    addTwoNumbers(4, 5)

  6. Na janela de programação você também pode criar funções que chamam outras funções. Crie uma nova função chamada calculaAverage() que recebe uma lista de números:

    def calculateAverage(numbers):
  7. Dentro da função, declare uma variável sum para armazenar a soma de todos os números da lista:

    sum = 0.0
  8. Percorra cada número da lista e some o total:

    for num in numbers:
        sum += num
  9. No final da função, divida a soma total por quantos números havia. Você pode usar o método len() para encontrar o comprimento da lista. Retorne o resultado:

    return sum/len(numbers)
  10. Crie uma nova função main() e declare uma lista de números. Chame a função calculaAverage() para encontrar a média e imprima o resultado. Você pode usar o método str() para converter valores numéricos em strings antes de exibir o resultado:

    def main():
       numbers = [1,2,3,4,5,6]
       average = calculateAverage(numbers)
       print("Average of " + str(numbers) + " is: " + str(average))
  11. Clique no botão Carregar programa e salve o arquivo novamente.
  12. Na janela de comando, execute a função main() para executar o código e visualizar o resultado:

    main()

Aprendendo a programar com JES

Agora que você entende os fundamentos do JES, pode experimentar mais alguns dos outros recursos que ele tem a oferecer. Você também pode começar a usar outras funções padrão do Python em seu programa Jython.

Artigos relacionados: