Uma apresentação sobre as tecnologias Django e Pycharm sendo, a primeiro, um framework para desenvolvimento web e, a segunda, um ambiente para desenvolvimento Python.
2. PyCharm
• Suporte avançado para desenvolvimento Django
o Completação Inteligente de código
o Inspeções
o Refatorações
o Navegação de código específico
• Debugger Python integrado
• Gerador de teste de unidade gráfica
• Suporte a ferramentas de desenvolvimento Python
o virtualenv, buildout, etc.
3. PyCharm
• Integração de Sistemas de Controle de Versão
o Mercurial, Git, SVN, Perforce e CVS
• Suporte para Google App Engine
o Permite rodar e distribuir seus aplicativos no servidor App Engine
• REPL e Console Django
o Verificação de sintaxe on-the-fly com inspeções
o Combinação de colchetes e aspas e autoinserção
o Complementação de código
4. PyCharm
• Criação e Visualização de Diagramas
o Diagrama de Classe
o Diagrama Entidade Relacionamento
5. Django
• Framework para Desenvolvimento Web construído
na linguagem Python
• Estrutura coesa e fracamente acoplada
o Partes que compõem o sistema, apesar de conectadas, não
dependem uma das outras
• Princípio DRY (Don't Repeat Yourself)
o Cada parte de código ou de dados distintos reside em um único local,
tornando fácil a manutenção
• Trabalha com modelo MTV (model, template,
view), parecida com a arquitetura MVC
6. Django
• Configuração de URL
• Interface Administrativa Automática
• Armazenamento Cache
• Sincronização Automática com o Banco de Dados