• Nenhum resultado encontrado

Introdução ao Jython

N/A
N/A
Protected

Academic year: 2021

Share "Introdução ao Jython"

Copied!
18
0
0

Texto

(1)

Introdução ao Jython

O melhor dos mundos Java e Python

Ciclo de Seminários Técnicos Grupo PET Computação UFCG - CEEI - DSC - CCC Maio de 2010

Janderson Jason Barbosa Aguiar jason@dsc.ufcg.edu.br

(2)

Agenda

• Motivação • Objetivo • O que é Jython? • Vantagens/Desvantagens • Programando em Jython... • Considerações Finais

(3)

O ambiente de programação do dia-a-dia às vezes não é adequado para resolver determinado problema.

Motivação

Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(4)

CCC UFCG

• Programação I: Python

• Programação II: Java

Jython = Python + Java

Objetivo

Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(5)

• Implementação em alto nível do Python na plataforma Java.

• A forma mais simples de

desenvolver programas em Java usando a linguagem Python.

O que é Jython?

Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(6)

Breve Histórico:

• 1997 – Criação Jpython por Jim Hugunin

• 1999 – Barry Warsaw assumiu o desenvolvimento de JPython 1.1 • 2000 – Renomeado para Jython (SourceForge)

O que é Jython?

Jim Hugunin Barry Warsaw Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(7)

Desenvolvimento atual feito por

contribuintes sob a Jython Software

License. jython-dev@lists.sourceforge.net jython-users@lists.sourceforge.net Última versão: Jython 2.5.1 (Setembro de 2009)

O que é Jython?

Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(8)

 Código em Python com bibliotecas do Java;

 Menor tempo de

desenvolvimento;

 Exige apenas uma máquina virtual Java instalada;

 Experimentação interativa;  Dupla camada de abstração.

Vantagens/Desvantagens

Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(9)

• Jython utiliza o javac para compilar os programas em Python para Java.

• Tendo os ambientes de

desenvolvimento Java e Python instalados, é só baixar a última

versão do Jython em www.jython.org.

Programando em Jython...

Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(10)

Exemplo inicial...

Programando em Jython...

Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(11)

Outro exemplo... teste.py

Programando em Jython...

Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(12)

Programando em Jython...

jython teste.py Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(13)

Exemplo Final... Usando java.awt

Programando em Jython...

Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(14)

Programando em Jython...

jython teste.py Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(15)

• Bibliotecas [Java] úteis... • Implementação [Python] rápida... Jython facilita a vida do programador!

‘‘Java... futuro Cobol? ’’

‘‘Matando o Java e mostrando o Python? ’’ Crescimento do Jython (investimento Sun)

Considerações Finais

Introdução ao Jython Motivação Objetivo O que é Jython? Vantagens / Desvantagens Programando em Jython... Considerações Finais

(16)
(17)

http://www.jython.org/ http://www.python.org.br/wiki/Intro ducaoJython http://www.vivaolinux.com.br/artigo /Introducao-ao-Jython/

Principais Referências

(18)

Ciclo de Seminários Técnicos Grupo PET Computação Abril de 2010

Referências

Documentos relacionados

Pode começar a tomar Gynera no dia seguinte à toma do último comprimido da embalagem da sua pílula anterior (isto significa que não há intervalo sem toma de comprimidos). Se a

O produto a ser ofertado pela MultiFit Gourmet será um tipo de alimentação voltada para pessoas que fazem musculação, que precisam se alimentar de maneira

A apixaba- na reduziu o risco de AVE e embolismo sistêmico em mais de 50%: houve 51 eventos entre os pacientes do grupo apixabana versus 113 no grupo do AAS

Nosso estudo visa à descrição de uma série de 194 pacientes com fraturas faciais, avaliando a epidemiologia dos pacientes acometidos por essas fraturas, as

Tendo em vista todo contexto positivo que as aulas práticas laboratoriais causam no processo de aprendizagem e das muitas dificuldades encontradas para suas

do sangue para o leito vascular ou retirada dele, com aumento ou diminuição da diurese, regulação do volume extracelular e alterações comportamentais.5. MANIFESTAÇÕES

Pelos resultados do teste de Tukey (P<0,05), apresentados na Tabela 1, observa-se que a testemunha e as linhagens SV07-060 e SV07-032 apresentaram os maiores

O Instituto Sócrates Guanaes, a partir do dia 14 de abril de 2014, iniciou suas atividades de gestão no Hospital Estadual Azevedo Lima, porém apenas esse mês iniciou-se a