32
A cobra vai fumar (e tomar um golinho de café)

A cobra vai fumar(e tomar um golinho de café) - Jython

Embed Size (px)

DESCRIPTION

Lightning Talk sobre Jython na terceira edição do SJC Lightning Talks

Citation preview

Page 1: A cobra vai fumar(e tomar um golinho de café) - Jython

A cobra vai fumar(e tomar um golinho de café)

Page 2: A cobra vai fumar(e tomar um golinho de café) - Jython

giovane@lt:~$ whoami

Page 3: A cobra vai fumar(e tomar um golinho de café) - Jython

Giovane Liberato, 21 anos

QMágico, Fatec, Python e desenvolvimento de software.

Page 4: A cobra vai fumar(e tomar um golinho de café) - Jython

giovane@lt:~$ who

Page 5: A cobra vai fumar(e tomar um golinho de café) - Jython

Hoje vou falar de Java

Page 6: A cobra vai fumar(e tomar um golinho de café) - Jython

Hoje vou falar de Javamentira

Page 7: A cobra vai fumar(e tomar um golinho de café) - Jython

Hoje vou falar de JVM

Page 8: A cobra vai fumar(e tomar um golinho de café) - Jython

Hoje vou falar de Python

Page 9: A cobra vai fumar(e tomar um golinho de café) - Jython

Hoje vou falar de Python

Page 10: A cobra vai fumar(e tomar um golinho de café) - Jython

Hoje vou falar de Jython

Page 11: A cobra vai fumar(e tomar um golinho de café) - Jython

Hoje vou falar de JythonPython na JVM

Page 12: A cobra vai fumar(e tomar um golinho de café) - Jython

overview

Page 13: A cobra vai fumar(e tomar um golinho de café) - Jython

Linguagem dinâmicamente tipada

Page 14: A cobra vai fumar(e tomar um golinho de café) - Jython

Orientada a objetos, estruturada e funcional

Page 15: A cobra vai fumar(e tomar um golinho de café) - Jython

Baterias inclusas

Page 16: A cobra vai fumar(e tomar um golinho de café) - Jython
Page 17: A cobra vai fumar(e tomar um golinho de café) - Jython

Quem usa python?

Page 18: A cobra vai fumar(e tomar um golinho de café) - Jython

>>> ‘python’.replace(‘p’, ‘j’)

‘jython’

Page 19: A cobra vai fumar(e tomar um golinho de café) - Jython

overview

Page 20: A cobra vai fumar(e tomar um golinho de café) - Jython

Implementação de python para a JVM

Outras versões: CPython, IronPython e Pypi

Page 21: A cobra vai fumar(e tomar um golinho de café) - Jython

Permite mesclar código python e código java

Page 22: A cobra vai fumar(e tomar um golinho de café) - Jython

Modo interativo

Page 23: A cobra vai fumar(e tomar um golinho de café) - Jython

JVM OverviewJava x Jython

Page 24: A cobra vai fumar(e tomar um golinho de café) - Jython
Page 25: A cobra vai fumar(e tomar um golinho de café) - Jython

Mas espera ae, como a JVM rodar linguagem dinâmica?

Page 26: A cobra vai fumar(e tomar um golinho de café) - Jython

Mas espera ae, como a JVM rodar linguagem dinâmica?E se eu te contar que java é um pouquinho

dinâmico?

Page 27: A cobra vai fumar(e tomar um golinho de café) - Jython

Ou seja, a JVM consegue ser dinâmica!

Page 28: A cobra vai fumar(e tomar um golinho de café) - Jython

E python não é a única

Page 29: A cobra vai fumar(e tomar um golinho de café) - Jython

“Talk is cheap, show me the code”

Linus Torvalds

Page 30: A cobra vai fumar(e tomar um golinho de café) - Jython
Page 31: A cobra vai fumar(e tomar um golinho de café) - Jython
Page 32: A cobra vai fumar(e tomar um golinho de café) - Jython

Obrigado!

[email protected]/giovaneliberato