Archive for the ‘Python/Django’ Category

Iniciando com o Django

Posted on the janeiro 7th, 2010 under Python/Django by Renan Lima

Resolvi estudar o Django essa semana. Decidi isso porque procurava algo um pouco diferente, que pudesse aguçar meus códigos.

Pequena introdução

Uma vez li uma comparação de um programador que programou durante 5 anos uma única linguagem de programação para web e outro que programou diversas linguagens e frameworks também durante 5 anos.

Não me lembro onde vi esse artigo, faz muito tempo, mas pelo que me lembro, nesta comparação o código do programador ninja saia bem mais completo que o programador comum, isso porque o ninja juntava diversos formatos que aprendeu em outras linguagens e assim conseguia elaborar um código mais limpo e saudável.

Isso é verdade. Cada linguagem tem sua peculiaridade e você podendo pegar a de algumas e usar em uma só, é um ganho considerável.

É difícil e desconfortável aprender uma linguagem, principalmente quando se já sabe bem uma. Sugiro nunca parar de estudar novas linguagens, isso pode tornar um vício muito bom e você nunca vai sentir essa dificuldade de iniciar uma nova linguagem, porque você faz sempre isso, é um hábito.

Em meu trabalho, utilizamos o framework para php chamado CakePHP, é uma maravilha, uso ele em muitos trabalhos na Zmaximus. Depois de dominar o CakePHP, não consigo mais trabalhar sem framework, não que eu não consiga de fato, mas não gosto, é trabalhoso de mais. Com frameworks consigo fazer algo mais seguro e mais rápido do que utilizando o php puro.

Enfim, resolvi estudar Django, depois de uma estudada no Python é claro, que alias é muito simples. O Django é uma mão na roda, mas o Python por si só já é simples e rápido.

Fim da introdução

Segue algumas dicas de links para quem está ou quer iniciar com Django.

Django Stack: Ele instala tudo que você precisa trabalhar, semelhante a estes em php como easyphp, xampp, wampServer e etc. Nele tem o Apache, Python, SQLite e mysql. Instala tudo de uma vez sem maiores problemas.

Livro aprendendo Django no planeta Terra: Uma ótima iniciativa de Marinho Brandão.

Django Brasil: Comunidade brasileiro ativa.

Só para adiantar, Django é muito bom quando se aprende, mas até dominar, vai apanha um pouco. Garanto que vale a pena.