2. Eu
Ciência da Computação
Universidade de Caxias do Sul
UCS (Cursando).
Desenvolvedor em Projetos de Pesquisa
(FIOCRUZ/RJ/OTICS e CINTED/UFRGS).
Python +- 3 anos.
Django +- 3 anos.
Zope/Plone +- 2 ano.
3. Python - História
Iniciou em 1990.
Guido van Rossum
– Holandês.
– Matemático e Cientista da Computação.
– Criar um linguagem de nível elevado.
– Sintaxe simples e de fácil compreensão.
Python Software Foundation
http://www.python.org
Licença Open Source compatível com GPL
(General Public License)
4. Python – Por quê?
Python é legal.
Orientação a Objetos (tudo é objeto).
Multiplataforma.
Vasta Biblioteca embutida.
Tipagem dinâmica.
Open Source.
Interpretador Interativo.
De fácil aprendizado.
De fácil uso.
Linguagem Interpretada.
5. A linguagem Python – Por quê?
Documentação
http://docs.python.org/
Qualidade
Produtividade
Integração
Comunidade
12. A linguagem Python – Comunidade
Associação Python Brasil
– fundação em 2007.
– http://associacao.python.org.br/
PythonBrasil
– Conferência anual de programadores Python.
– http://www.pythonbrasil.org.br/
14. A linguagem Python – O que
podemos fazer com Python
Programação WEB
Programação Sistema Desktop
Programação Mobile
Programação Numérica
Jogos
Imagens
Inteligência Artificial
XML e muito mais...
15. A linguagem Python – Quem usa
Eu
Google
Nasa
Blender
IMB
UCS
Otics
Entre outros...
17. “Com Python, você só se preocupa
com o problema”
Luciano Camargo Cruz
18. Zope
Z Object Publishing Environment.
Zope é um servidor de aplicações web, que permite a
criações de aplicações WEB seguras.
Iniciado em 1996 por Jim Fulton, agora Zope
Corporation CTO.
Possui integrado um Servidor Web, FTP, WebDav e
banco de dados.
Banco de dados próprio orientado a objetos(ZODB).
Trabalha com o conceito de Produtos.
Software Livre.
19. Zope
ZMI (Zope Management Interface)
Ambiente de desenvolvimento 100% via Web.
Permite que você gerencie o seu servidor zope
e construa sites através de qualquer navegador
web.
20. Zope
ZODB
Banco de dados Orientado a Objetos.
Data.fs.
Sem linguagem de consultas padrão.
Indexa objetos que podem ser pesquisados por funções
do Zope.
Indexa metadados.
Grupo:
[zope-pt] <zope-pt.yahoogrupos.com.br>
Tem outros...
22. Plone
Iniciado no final de 1999 por Alexander Limi, Alan Runyan e
Vidar Andersen.
Primeira release em 2001.
Atualmente está na versão 4.1
Sistema Gerenciador de Conteúdo (CMS).
Sistema de workflow.
Software livre.
Multiplataforma.
Conjunto de tipos básicos conteúdos.
25. Plone
Tradução para 40 idiomas.
Mecanismo busca.
Mecanismo de Workflow.
Grupo:
[Plone Users List]
<Plone-users@lists.sourceforge.net>
Tem outros...
26. Plone
Alguns portais em Plone:
NASA (http://nasascience.nasa.gov/)
Nokia (http://qt.nokia.com/)
Governo Brasileiro (http://www.brasil.gov.br/)
DISCOVER magazine (http://discovermagazine.com)
Otics (http://www.otics.org)