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.
- Baixe o arquivo executável mais recente para o seu sistema operacional na página JES Google Code.
- Vá para a pasta de downloads e abra o assistente de instalação.
-
Clique em Avançar.
Escolha a pasta onde deseja instalar o JES e clique em Avançar.
Clique em Iniciar.
Aguarde a conclusão do processo de instalação.
Procure o programa JES no seu computador.
-
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.
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)
Clique no botão Carregar programa.
Quando solicitado a salvar o arquivo, clique em Sim.
- 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.
Na janela de comando, chame a função addTwoNumbers(). Insira dois números na função para ver o resultado:
addTwoNumbers(4, 5)
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):
Dentro da função, declare uma variável sum para armazenar a soma de todos os números da lista:
sum = 0.0
Percorra cada número da lista e some o total:
for num in numbers: sum += num
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)
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))
- Clique no botão Carregar programa e salve o arquivo novamente.
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.