a cobra vai fumar(e tomar um golinho de café) - jython
DESCRIPTION
Lightning Talk sobre Jython na terceira edição do SJC Lightning TalksTRANSCRIPT
![Page 1: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/1.jpg)
A cobra vai fumar(e tomar um golinho de café)
![Page 2: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/2.jpg)
giovane@lt:~$ whoami
![Page 3: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/4.jpg)
giovane@lt:~$ who
![Page 5: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/5.jpg)
Hoje vou falar de Java
![Page 6: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/6.jpg)
Hoje vou falar de Javamentira
![Page 7: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/7.jpg)
Hoje vou falar de JVM
![Page 8: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/8.jpg)
Hoje vou falar de Python
![Page 9: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/9.jpg)
Hoje vou falar de Python
![Page 10: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/10.jpg)
Hoje vou falar de Jython
![Page 11: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/11.jpg)
Hoje vou falar de JythonPython na JVM
![Page 12: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/12.jpg)
overview
![Page 13: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/13.jpg)
Linguagem dinâmicamente tipada
![Page 14: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/14.jpg)
Orientada a objetos, estruturada e funcional
![Page 15: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/15.jpg)
Baterias inclusas
![Page 16: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/16.jpg)
![Page 17: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/17.jpg)
Quem usa python?
![Page 18: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/18.jpg)
>>> ‘python’.replace(‘p’, ‘j’)
‘jython’
![Page 19: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/19.jpg)
overview
![Page 20: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/21.jpg)
Permite mesclar código python e código java
![Page 22: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/22.jpg)
Modo interativo
![Page 23: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/23.jpg)
JVM OverviewJava x Jython
![Page 24: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/24.jpg)
![Page 25: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/25.jpg)
Mas espera ae, como a JVM rodar linguagem dinâmica?
![Page 26: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/27.jpg)
Ou seja, a JVM consegue ser dinâmica!
![Page 28: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/28.jpg)
E python não é a única
![Page 29: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/29.jpg)
“Talk is cheap, show me the code”
Linus Torvalds
![Page 30: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/30.jpg)
![Page 31: A cobra vai fumar(e tomar um golinho de café) - Jython](https://reader034.vdocuments.net/reader034/viewer/2022052622/558e69f81a28abfa658b464a/html5/thumbnails/31.jpg)