SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Python em todo lugar
     Luciano Ramalho
     BIREME/OPAS/OMS




                       Globalcode – Open4education
Get a life:
Como Plone e Python
fazem sua vida melhor
 Plone, CMS premiado, 200 core developers, top 2% (Ohloh)
 Workflow, permissionamento por papéis, segurança a nível
 do modelo de dados, acessibilidade, usabilidade
 Portais: IDGnow, Novell, CIA, Brasil.gov.br
 Julio Monteiro
   lider técnico na TV1
   desenvolvedor Python desde 2001
   Doutorando em IA na Poli/USP


                                       Globalcode – Open4education
Python na TI Corporativa
 Python no iG
   Eduardo Scarpellini
     Engenheiro de sistemas no iG
   Bruno Marcondes
     Engenheiro de sistemas no iG
 Python na Belgacom
   A maior operadora telefônica da Bélgica
   Leandro Lameiro
     Engenheiro de computação Poli/USP
 Cases dos participantes

                                         Globalcode – Open4education
Aceitação nas Trincheiras
com Pyccuracy      STADIUM


 Como a ferreamenta de testes de aceitação
 Pyccuracy está sendo usada na Globo.com e no
 Yahoo!
 Bernardo Heynemann
   Desenvolvedor sênior na Globo.com
   Criador do Pyccuracy
 Guilherme Chapiewski
   Senior Engeneering Manager no Yahoo!
   Blogueiro e palestrante renomado em métodos ágeis

                                       Globalcode – Open4education
Não se preocupe mais,
use App Engine
 Google App Engine: plataforma de hospedagem
 Python e JVM nas nuvens
 Rodolpho Eckhardt
   Engenheiro de computação e mestrando na Poli/USP
   Engenheiro de sistemas no Google há 4 anos, onde usa
   o App Engine na maioria de seus projetos
   Membro ativo da comunidade Python
   e organizador de eventos do GruPy-SP



                                       Globalcode – Open4education
Painel: Python em Órbita
 Python: Uma ferramenta de computação científica
 para estudos Astrofísicos
   Eduardo dos Santos Pereira
     mestre em Astrofísica pelo INPE, doutorando
 Criação Multimídia e Co-rotinas em Python
   João Sebastião de Oliveira Bueno
     programador Python desde 2001, colaborador do GIMP
 Orbited: sistemas de monitoramento sem pooling
   Bruno Tikami
     programador Python, Axiros (Alemanha)
     aplicações banda larga, CWMP


                                              Globalcode – Open4education
Test Driven Development
em Django sem desculpas
 Django, o principal framework Web Python hoje
   adotado pela Globo.com em 2009
   componentes utilizados pelo Google no App Engine
 TDD em Django
   Doctests, Unittest, nose test runner, integração
 Adriano Petrich
   Físico pela USP
   Desenvolvedor Django e Rails
   Lider de equipes desde 2004


                                           Globalcode – Open4education
Palestras-relâmpago
 Programação Paralela em Python:
 bibliotecas e alternativas
   Rodrigo Hübner, mestrando em computação (UEM)
 web2py - Um framework para seres humanos
   Bruno Cezar Rocha, contribuidor do web2py
 Revirando as entranhas do Python
   Leandro Lameiro, aquele da Bélgica
 Sua palestra-relâmpago!
   Fulano de Tal



                                        Globalcode – Open4education
Globalcode – Open4education
Globalcode – Open4education

Mais conteúdo relacionado

Destaque

Repositorios institucionais DSpace
Repositorios institucionais DSpaceRepositorios institucionais DSpace
Repositorios institucionais DSpaceCassandra Viana
 
Módulo 07 Identificadores
Módulo 07 IdentificadoresMódulo 07 Identificadores
Módulo 07 IdentificadoresRodrigo Prado
 
Módulo 08 Workflows
Módulo 08 WorkflowsMódulo 08 Workflows
Módulo 08 WorkflowsRodrigo Prado
 
O Uso de Redes Sociais, Wikis, Blogs e Microblogs em Unidades de Informação: ...
O Uso de Redes Sociais, Wikis, Blogs e Microblogs em Unidades de Informação: ...O Uso de Redes Sociais, Wikis, Blogs e Microblogs em Unidades de Informação: ...
O Uso de Redes Sociais, Wikis, Blogs e Microblogs em Unidades de Informação: ...Elvis Fusco
 
Módulo 03 Itens no DSpace
Módulo 03 Itens no DSpaceMódulo 03 Itens no DSpace
Módulo 03 Itens no DSpaceRodrigo Prado
 
Módulo 09 Feeds RSS
Módulo 09 Feeds RSSMódulo 09 Feeds RSS
Módulo 09 Feeds RSSRodrigo Prado
 
Módulo 14 O protocolo SWORD
Módulo 14 O protocolo SWORDMódulo 14 O protocolo SWORD
Módulo 14 O protocolo SWORDRodrigo Prado
 
Instalação DSpace 4.x Windows
Instalação DSpace 4.x WindowsInstalação DSpace 4.x Windows
Instalação DSpace 4.x WindowsRodrigo Prado
 
Módulo 02 Estrutura do repositório
Módulo 02 Estrutura do repositórioMódulo 02 Estrutura do repositório
Módulo 02 Estrutura do repositórioRodrigo Prado
 
Módulo 16 Instalação do DSpace 3.x Windows Linux
Módulo 16 Instalação do DSpace 3.x Windows LinuxMódulo 16 Instalação do DSpace 3.x Windows Linux
Módulo 16 Instalação do DSpace 3.x Windows LinuxRodrigo Prado
 
Módulo 13 configuração do d space (slides)
Módulo 13   configuração do d space (slides)Módulo 13   configuração do d space (slides)
Módulo 13 configuração do d space (slides)Rodrigo Prado
 
Instalação DSpace 3.x Windows e Linux
Instalação DSpace 3.x Windows e LinuxInstalação DSpace 3.x Windows e Linux
Instalação DSpace 3.x Windows e LinuxRodrigo Prado
 

Destaque (20)

Software DSpace 1 de 4
Software DSpace 1 de 4Software DSpace 1 de 4
Software DSpace 1 de 4
 
Repositorios institucionais DSpace
Repositorios institucionais DSpaceRepositorios institucionais DSpace
Repositorios institucionais DSpace
 
Issn In Brazil
Issn In BrazilIssn In Brazil
Issn In Brazil
 
Módulo 07 Identificadores
Módulo 07 IdentificadoresMódulo 07 Identificadores
Módulo 07 Identificadores
 
Módulo 08 Workflows
Módulo 08 WorkflowsMódulo 08 Workflows
Módulo 08 Workflows
 
O Uso de Redes Sociais, Wikis, Blogs e Microblogs em Unidades de Informação: ...
O Uso de Redes Sociais, Wikis, Blogs e Microblogs em Unidades de Informação: ...O Uso de Redes Sociais, Wikis, Blogs e Microblogs em Unidades de Informação: ...
O Uso de Redes Sociais, Wikis, Blogs e Microblogs em Unidades de Informação: ...
 
Software D Space 4 Gerenciamento
Software D Space 4 GerenciamentoSoftware D Space 4 Gerenciamento
Software D Space 4 Gerenciamento
 
Dspace em 5 minutos
Dspace em 5 minutosDspace em 5 minutos
Dspace em 5 minutos
 
Módulo 03 Itens no DSpace
Módulo 03 Itens no DSpaceMódulo 03 Itens no DSpace
Módulo 03 Itens no DSpace
 
Programador Repentista
Programador RepentistaProgramador Repentista
Programador Repentista
 
Módulo 09 Feeds RSS
Módulo 09 Feeds RSSMódulo 09 Feeds RSS
Módulo 09 Feeds RSS
 
Módulo 14 O protocolo SWORD
Módulo 14 O protocolo SWORDMódulo 14 O protocolo SWORD
Módulo 14 O protocolo SWORD
 
Repositórios institucionais: em busca do autoarquivamento
Repositórios institucionais: em busca do autoarquivamentoRepositórios institucionais: em busca do autoarquivamento
Repositórios institucionais: em busca do autoarquivamento
 
Instalação DSpace 4.x Windows
Instalação DSpace 4.x WindowsInstalação DSpace 4.x Windows
Instalação DSpace 4.x Windows
 
Módulo 02 Estrutura do repositório
Módulo 02 Estrutura do repositórioMódulo 02 Estrutura do repositório
Módulo 02 Estrutura do repositório
 
Software DSpace 2 de 4
Software DSpace 2 de 4Software DSpace 2 de 4
Software DSpace 2 de 4
 
CARINIANA
CARINIANACARINIANA
CARINIANA
 
Módulo 16 Instalação do DSpace 3.x Windows Linux
Módulo 16 Instalação do DSpace 3.x Windows LinuxMódulo 16 Instalação do DSpace 3.x Windows Linux
Módulo 16 Instalação do DSpace 3.x Windows Linux
 
Módulo 13 configuração do d space (slides)
Módulo 13   configuração do d space (slides)Módulo 13   configuração do d space (slides)
Módulo 13 configuração do d space (slides)
 
Instalação DSpace 3.x Windows e Linux
Instalação DSpace 3.x Windows e LinuxInstalação DSpace 3.x Windows e Linux
Instalação DSpace 3.x Windows e Linux
 

Semelhante a Trilha python

TDCSP2019 - Trilha: Machine Learning - Uso de PyTorch para aplicações de Vis...
TDCSP2019  - Trilha: Machine Learning - Uso de PyTorch para aplicações de Vis...TDCSP2019  - Trilha: Machine Learning - Uso de PyTorch para aplicações de Vis...
TDCSP2019 - Trilha: Machine Learning - Uso de PyTorch para aplicações de Vis...Fulvio Mascara
 
The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010Luiz Aldabalde
 
Artigo coloquio 2013
Artigo coloquio 2013Artigo coloquio 2013
Artigo coloquio 2013testes1
 
Produtividade com Spring Roo no Google App Engine
Produtividade com Spring Roo no Google App EngineProdutividade com Spring Roo no Google App Engine
Produtividade com Spring Roo no Google App EngineDr. Spock
 
Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2Marco Mendes
 
Agileze seus testes com automacao e grid
Agileze seus testes com automacao e gridAgileze seus testes com automacao e grid
Agileze seus testes com automacao e gridElias Nogueira
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com PythonHenrique Bastos
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?Igor Leroy
 
Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4Tania Andrea
 
Por que python? fisl 14 - 2013
Por que python?   fisl 14 - 2013Por que python?   fisl 14 - 2013
Por que python? fisl 14 - 2013Marco Mendes
 
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Jonathan Prates
 
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorch
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorchFacebook Developer Circles SP - Redes neurais convolucionais com PyTorch
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorchFulvio Mascara
 
Automação de Aplicativos: Scripting com Python
Automação de Aplicativos: Scripting com PythonAutomação de Aplicativos: Scripting com Python
Automação de Aplicativos: Scripting com PythonFabio Spanhol
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/DjangoÁtila Bezerra
 
SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010Robson Dantas
 
Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013Bruno Pina
 

Semelhante a Trilha python (20)

TDCSP2019 - Trilha: Machine Learning - Uso de PyTorch para aplicações de Vis...
TDCSP2019  - Trilha: Machine Learning - Uso de PyTorch para aplicações de Vis...TDCSP2019  - Trilha: Machine Learning - Uso de PyTorch para aplicações de Vis...
TDCSP2019 - Trilha: Machine Learning - Uso de PyTorch para aplicações de Vis...
 
The zen of python 2010
The zen of python 2010The zen of python 2010
The zen of python 2010
 
Artigo coloquio 2013
Artigo coloquio 2013Artigo coloquio 2013
Artigo coloquio 2013
 
Python Zope Plone - Ftec
Python Zope Plone - FtecPython Zope Plone - Ftec
Python Zope Plone - Ftec
 
Produtividade com Spring Roo no Google App Engine
Produtividade com Spring Roo no Google App EngineProdutividade com Spring Roo no Google App Engine
Produtividade com Spring Roo no Google App Engine
 
Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2Python no Ensino Superior - PyconBrasil 2
Python no Ensino Superior - PyconBrasil 2
 
Agileze seus testes com automacao e grid
Agileze seus testes com automacao e gridAgileze seus testes com automacao e grid
Agileze seus testes com automacao e grid
 
Uma experiência acadêmica com Python
Uma experiência acadêmica com PythonUma experiência acadêmica com Python
Uma experiência acadêmica com Python
 
Ensinando OO com Python
Ensinando OO com PythonEnsinando OO com Python
Ensinando OO com Python
 
Por que escolher Python?
Por que escolher Python?Por que escolher Python?
Por que escolher Python?
 
Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4Oficina Mergulhando no Plone 4
Oficina Mergulhando no Plone 4
 
Por que python? fisl 14 - 2013
Por que python?   fisl 14 - 2013Por que python?   fisl 14 - 2013
Por que python? fisl 14 - 2013
 
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014Migração de Banco de Dados - Oracle para MongoDB - TDC2014
Migração de Banco de Dados - Oracle para MongoDB - TDC2014
 
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorch
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorchFacebook Developer Circles SP - Redes neurais convolucionais com PyTorch
Facebook Developer Circles SP - Redes neurais convolucionais com PyTorch
 
Hackeando o Facebook com Python
Hackeando o Facebook com PythonHackeando o Facebook com Python
Hackeando o Facebook com Python
 
Automação de Aplicativos: Scripting com Python
Automação de Aplicativos: Scripting com PythonAutomação de Aplicativos: Scripting com Python
Automação de Aplicativos: Scripting com Python
 
O poder do Python/Django
O poder do Python/DjangoO poder do Python/Django
O poder do Python/Django
 
SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010SP-GTUG - Novidades do Google I/O 2010
SP-GTUG - Novidades do Google I/O 2010
 
Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013Bruno pina mobile-tdc2013
Bruno pina mobile-tdc2013
 
Apostila_IC.pdf
Apostila_IC.pdfApostila_IC.pdf
Apostila_IC.pdf
 

Mais de Luciano Ramalho

Introdução a linguagem Python
Introdução a linguagem PythonIntrodução a linguagem Python
Introdução a linguagem PythonLuciano Ramalho
 
Iteráveis e geradores (versão RuPy)
Iteráveis e geradores (versão RuPy)Iteráveis e geradores (versão RuPy)
Iteráveis e geradores (versão RuPy)Luciano Ramalho
 
Orientação a objetos em Python (compacto)
Orientação a objetos em Python (compacto)Orientação a objetos em Python (compacto)
Orientação a objetos em Python (compacto)Luciano Ramalho
 
Encapsulamento com descritores
Encapsulamento com descritoresEncapsulamento com descritores
Encapsulamento com descritoresLuciano Ramalho
 
Arduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoArduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoLuciano Ramalho
 
Objetos Pythonicos - compacto
Objetos Pythonicos - compactoObjetos Pythonicos - compacto
Objetos Pythonicos - compactoLuciano Ramalho
 
Iteraveis e geradores em Python
Iteraveis e geradores em PythonIteraveis e geradores em Python
Iteraveis e geradores em PythonLuciano Ramalho
 
Encapsulamento com Descritores em Python
Encapsulamento com Descritores em PythonEncapsulamento com Descritores em Python
Encapsulamento com Descritores em PythonLuciano Ramalho
 
Python: Iteraveis, geradores etc
Python: Iteraveis, geradores etcPython: Iteraveis, geradores etc
Python: Iteraveis, geradores etcLuciano Ramalho
 
Jython no JavaOne Latin America 2011
Jython no JavaOne Latin America 2011Jython no JavaOne Latin America 2011
Jython no JavaOne Latin America 2011Luciano Ramalho
 
Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)Luciano Ramalho
 
OO em Python sem sotaque
OO em Python sem sotaqueOO em Python sem sotaque
OO em Python sem sotaqueLuciano Ramalho
 
Python, a arma secreta do Google
Python, a arma secreta do GooglePython, a arma secreta do Google
Python, a arma secreta do GoogleLuciano Ramalho
 

Mais de Luciano Ramalho (20)

Wiki-wiki S/A
Wiki-wiki S/AWiki-wiki S/A
Wiki-wiki S/A
 
Mongodb: agregação
Mongodb: agregaçãoMongodb: agregação
Mongodb: agregação
 
Introdução a linguagem Python
Introdução a linguagem PythonIntrodução a linguagem Python
Introdução a linguagem Python
 
Iteráveis e geradores (versão RuPy)
Iteráveis e geradores (versão RuPy)Iteráveis e geradores (versão RuPy)
Iteráveis e geradores (versão RuPy)
 
Orientação a objetos em Python (compacto)
Orientação a objetos em Python (compacto)Orientação a objetos em Python (compacto)
Orientação a objetos em Python (compacto)
 
Encapsulamento com descritores
Encapsulamento com descritoresEncapsulamento com descritores
Encapsulamento com descritores
 
Iteraveis e geradores
Iteraveis e geradoresIteraveis e geradores
Iteraveis e geradores
 
Arduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojoArduino: hardware hacking & coding dojo
Arduino: hardware hacking & coding dojo
 
Objetos Pythonicos - compacto
Objetos Pythonicos - compactoObjetos Pythonicos - compacto
Objetos Pythonicos - compacto
 
Iteraveis e geradores em Python
Iteraveis e geradores em PythonIteraveis e geradores em Python
Iteraveis e geradores em Python
 
Encapsulamento com Descritores em Python
Encapsulamento com Descritores em PythonEncapsulamento com Descritores em Python
Encapsulamento com Descritores em Python
 
Dojo com Processing
Dojo com ProcessingDojo com Processing
Dojo com Processing
 
Dojo com Arduino
Dojo com ArduinoDojo com Arduino
Dojo com Arduino
 
Python: Iteraveis, geradores etc
Python: Iteraveis, geradores etcPython: Iteraveis, geradores etc
Python: Iteraveis, geradores etc
 
Open Library no Mongodb
Open Library no MongodbOpen Library no Mongodb
Open Library no Mongodb
 
Jython no JavaOne Latin America 2011
Jython no JavaOne Latin America 2011Jython no JavaOne Latin America 2011
Jython no JavaOne Latin America 2011
 
Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)Python para quem sabe Python (aula 2)
Python para quem sabe Python (aula 2)
 
OO em Python sem sotaque
OO em Python sem sotaqueOO em Python sem sotaque
OO em Python sem sotaque
 
Modelos ricos
Modelos ricosModelos ricos
Modelos ricos
 
Python, a arma secreta do Google
Python, a arma secreta do GooglePython, a arma secreta do Google
Python, a arma secreta do Google
 

Trilha python

  • 1. Python em todo lugar Luciano Ramalho BIREME/OPAS/OMS Globalcode – Open4education
  • 2. Get a life: Como Plone e Python fazem sua vida melhor Plone, CMS premiado, 200 core developers, top 2% (Ohloh) Workflow, permissionamento por papéis, segurança a nível do modelo de dados, acessibilidade, usabilidade Portais: IDGnow, Novell, CIA, Brasil.gov.br Julio Monteiro lider técnico na TV1 desenvolvedor Python desde 2001 Doutorando em IA na Poli/USP Globalcode – Open4education
  • 3. Python na TI Corporativa Python no iG Eduardo Scarpellini Engenheiro de sistemas no iG Bruno Marcondes Engenheiro de sistemas no iG Python na Belgacom A maior operadora telefônica da Bélgica Leandro Lameiro Engenheiro de computação Poli/USP Cases dos participantes Globalcode – Open4education
  • 4. Aceitação nas Trincheiras com Pyccuracy STADIUM Como a ferreamenta de testes de aceitação Pyccuracy está sendo usada na Globo.com e no Yahoo! Bernardo Heynemann Desenvolvedor sênior na Globo.com Criador do Pyccuracy Guilherme Chapiewski Senior Engeneering Manager no Yahoo! Blogueiro e palestrante renomado em métodos ágeis Globalcode – Open4education
  • 5. Não se preocupe mais, use App Engine Google App Engine: plataforma de hospedagem Python e JVM nas nuvens Rodolpho Eckhardt Engenheiro de computação e mestrando na Poli/USP Engenheiro de sistemas no Google há 4 anos, onde usa o App Engine na maioria de seus projetos Membro ativo da comunidade Python e organizador de eventos do GruPy-SP Globalcode – Open4education
  • 6. Painel: Python em Órbita Python: Uma ferramenta de computação científica para estudos Astrofísicos Eduardo dos Santos Pereira mestre em Astrofísica pelo INPE, doutorando Criação Multimídia e Co-rotinas em Python João Sebastião de Oliveira Bueno programador Python desde 2001, colaborador do GIMP Orbited: sistemas de monitoramento sem pooling Bruno Tikami programador Python, Axiros (Alemanha) aplicações banda larga, CWMP Globalcode – Open4education
  • 7. Test Driven Development em Django sem desculpas Django, o principal framework Web Python hoje adotado pela Globo.com em 2009 componentes utilizados pelo Google no App Engine TDD em Django Doctests, Unittest, nose test runner, integração Adriano Petrich Físico pela USP Desenvolvedor Django e Rails Lider de equipes desde 2004 Globalcode – Open4education
  • 8. Palestras-relâmpago Programação Paralela em Python: bibliotecas e alternativas Rodrigo Hübner, mestrando em computação (UEM) web2py - Um framework para seres humanos Bruno Cezar Rocha, contribuidor do web2py Revirando as entranhas do Python Leandro Lameiro, aquele da Bélgica Sua palestra-relâmpago! Fulano de Tal Globalcode – Open4education