Firefox, Python+django e sqlite3: Aprendendo a programar Django
março 26th, 2009Pra quem quer aprender a programar pra web e não usa linux ou mac, às vezes fica difícil de montar um ambiente de desenvolvimento no seu computador ou laptop, de maneira rápida e prática.
Usando as ferramentas Python+django e sqlite3, rapidinho você se organiza.
E para quem quer aprender uma linguagem para web super legal, que dá agilidade e foco no desenvolvimento, ao invés das tarefas chatas como digitar o nome da variavel milhares de vezes, repetir código, juntar quebra-cabeças para conseguir o que quer, conheça o Django.
Num mundo perfeito, todos os projetos seriam feitos em Django (ok, se você for adepto do Ruby on Rails, também cabe aqui), todo mundo usaria firefox (ou compatível com w3c – IE*), todos os projetos teriam tempo para planejar, planejar, documentar, desenvolver, documentar, todos os… bom, tem diversos motivos, mas fiquemos com estes.
Aí entra o Django.
Django é um framework web de alto nível escrito em Python que estimula o desenvolvimento rápido e limpo
Ou seja: Faça mais com menos esforço.
Algumas vantages:
- Interface de admin personalizável e praticamente automática (sério!).
- Urls inteligentes. criar padrões de url e mudar à qualquer hora.
- Modelos, e suas maravilhosas ForeignKey, ManyToMany e métodos personálizaveis.
- Formulários gerados à partir dos modelos (sério 2).
- Internacionalização de maneira simples e elegante.
- Rosetta dos bancos de dados: de Sqlite3 à Oracle
- Cache de gente grande
- e mais um bocado de coisas
Segue abaixo uma listinha de lugares que você pode ler para aprender a programar para a web.
- Site oficial do projeto (Beba direto da fonte! Em inglês)
- Site MUITO BEM BOLADO : Aprendendo Django no Planeta Terra (muito mesmo, parabéns, Marinho!)
- Django Brasil – Site da comunidade Brazuca (tem 1 boa documentação em inglês)
Bom, acho que isso já é o bastante. Dentro destes sites, certamente terão outros. Não tenha medo.
Uma dica que dou, é se utilizar do shell (python manager.py shell), se valendo dos comandos dir() e help() nos objetos e métodos que quiser investigar.
Ah sim, um bom tutorial sobre python, a linguagem base deste “framework poético” chamado Django é imprescindível.
Por hora é isso, se você tiver alguma dica ou dúvida, sinta-se à vontade para deixar um comentário!


