Django é um framework para desenvolvimento rápido para web feito em Python.

Ele foca em automatizar o máximo possível aderindo aos princípios do DRY (Don't Repeat Yourself) e estimula a criação de código com um belo e limpo design.

Trabalhamos com ele na Intelie e temos entregado previews de aplicações antes do esperado. Tem sido uma ferramenta espetacular!

Artigos e tutoriais sobre Django

  • Django Brasil, site da comunidade brasileira de Django, possui cookbook, tutoriais e documentação em português.
  • Django for non-programmers (por Jeff Croft) - Jeff se considera web designer e já programou algo em JavaScript, PHP e Perl e ensina como fazer uma aplicação simples em Django
  • Aprendendo Django (por Marinho Brandão) é um livro eletrônico bem ilustrado e explicado sobre Django. É possível comprar o livro impresso
  • The Django Book é um livro gratuito e super detalhado sobre Django feito por desenvolvedores do framework
  • Django for Rails Developers (por ASHOK) para nossos amigos do Rails

Slides e apresentações

  • The Django Application Framework (por Simon Willison, co-criador do Django) são slides explicando o básico do Django e como ele funciona. Você vai ter uma boa ideia do que será capaz de fazer com ele
  • Advanced Django (também por Simon Willison) explica uma parte mais profunda do Django como testes unitários, geração de formulários, Ajax e outras coisas
  • Slides da Djangocon muito bons, em especial a apresentação sobre escalabilidade

Aplicações e rotinas para Django

  • Django Basic Apps é um repositório no GitHub com várias aplicações simples como sistema para redes sociais e favoritos
  • Django Snippets possui várias rotinas enviadas pelos usuários
  • Bônus: Pinax Project integra várias apps reusáveis como blog, verificação de email, clone do Twitter, sistema de tags, importação de contatos do Gmail e outros

E é isso. Reserve um tempo para aprender Django. Vale a pena.

Conhece sites e artigos legais sobre o assunto? Compartilhe nos comentários. :)