Python com DjangoPython com Django
Mayron [email protected]://cachina.com.br
Quem Sou ?
Mayron Cachina Analista de Sistemas da SINFO/UFRN Graduado em Sistemas de Informação Especialista em Sistemas Corporativos Instrutor da IT Cursos Membro do PSL/RN, JavaRN e +WEB Evangelista de Linux e Software Livre
http://python.org
Não é:
Paiton Phyton Pyton Pytohn
O que é Python?
Linguagem de Programação Script Orientado a Objetos Criado por Guido van Russom Nome baseado em Monty Python e não na cobra...
O que é Python?
Interpretada Livre Multiparadigma (Estruturada e O.O.) Multiplataforma CaseSensitive Dinâmica Simples e legível Controle de escopo por indentação
Por que usar?
Código mais legível Produtividade Integração de Componentes (C++, SOAP, Java, etc,) Prazer
Quem usa?
Quem usa?
O que posso fazer?
WEB Desktop Jogos Celulares
Desktop
WEB
Jogos
Jogos
Jogos
Jogos
Celulares
Celulares Nokia S60
Jython
http://djangoproject.com/
Django
Framework para desenvolvimento web Desenvolvido em Python Livre
Características
Mapeamento objetorelacional Interface de administração Urls fáceis Sistema de templates Internacionalização Localização
Instalação
Baixar o Django (versão atual 1.2.3) http://djangoproject.com
Descompactar o tar.gz Executar o comando:
python setup.py install
Instalação
Baixar o Django (versão atual 1.2.3) http://djangoproject.com
Descompactar o tar.gz Executar o comando:
tar xfvz Django1.2.3.tar.gz
cd Django1.2.3
python setup.py install
Instalação
sudo aptget install pythondjango
Como Funciona?
Fonte: Livro Aprendendo Django no planeta terra
Mapeamento Objeto Relacional
Interface de Administração
Interface de Administração
Interface de Administração
Interface de Administração
Urls Fáceis
Padrão Arquitetural
MODEL – TEMPLATE - VIEWMODEL – TEMPLATE - VIEW
MODEL – VIEW - CONTROLX
Sistemas de Templates
Sistemas de TemplatesHerança
Internacionalização e Localização
Referências
http://djangoproject.com http://www.djangobook.com/ https://groups.google.com/group/djangobrasil http://www.aprendendodjango.com/
Dúvidas
Divulgações
DojoRNDojoRN Grupy-RNGrupy-RN
++
https://groups.google.com/group/grupy-rnhttp://dojorn.wordpress.com/
OBRIGADO !
Mayron Cachina
http://cachina.com.br
@mayroncachina