Livro Python e Django

nov 02 2010 Published by under desenvolvimento de softwares

Python e DjangoNa última semana recebi o excelente livro Python e Django – Desenvolvimento ágil de aplicações web, escrito por Osvaldo Santana e Thiago Galesi, da Triveos. O livro foi lançado pela editora Novatec, que me enviou um exemplar para avaliação. De forma sucinta, posso dizer que o livro é totalmente sensacional e vale cada centavo que custa. Os autores estão de parabéns pelo material de qualidade sobre Python e Django.

A primeira parte do livro apresenta a linguagem Python de forma simples e direta, incluindo também um pequeno manual de referência das funções builtin, uma lista com os módulos da biblioteca padrão e fazendo uma rápida (e ótima) menção ao uso do virtualenv para desenvolvimento com ambientes isolados.

A partir do oitavo capítulo, o livro apresenta o framework Django, contando um pouco da história do mesmo, explicando sua arquitetura, forma de instalação e o seu uso num projeto de agenda de eventos. Diferente da abordagem adotada por Marinho Brandão no livro Aprendendo Django no Planeta Terra, aqui os autores estão um pouco mais preocupados com os conceitos por trás do framework (até por se tratar de públicos diferentes).

Alguns pontos que gostaria de destacar:

  1. Trata-se do melhor material introdutório de Django em português que eu conheço;
  2. Além de excelente material introdutório, também é um ótimo manual de referência da linguagem Python e do próprio framework Django;
  3. Achei foda incluírem referência ao desenvolvimento utilizando o virtualenv;
  4. Os autores foram muito felizes com o detalhamento do Django ORM no capítulo 14 e a demonstração da Django Debug Toolbar no capítulo 16;
  5. O capítulo que trata sobre Deploy e implantação também foi muito feliz ao abordar deploy com virtualenv, mas acho que outro servidor além do Apache também poderia ser abordado;
  6. Ponto para o Apêndice A que fala sobre depuração em Python utilizando o Python debugger;
  7. O Apêndice B fala da instalação do Python no Windows, mas o livro deixa um pouco a desejar quanto ao uso de Django no Windows. Na minha opinião não chega a ser um problema: só por que você pode desenvolver em Python no Windows não significa que você deva =P

Na página do livro no site da Novatec é possível fazer o download da introdução e do sumário do livro. Ficou interessado no livro? Você pode comprá-lo com 20% de desconto utilizando o código promocional FSOUZA até Dezembro! :)

7 responses so far

Livro: Python para desenvolvedores

mai 26 2009 Published by under python

“Python para desenvolvedores” é o título do livro escrito por Luiz Eduardo Borges. Trata-se do primeiro livro brasileiro sobre Python distribuído sob licença Creative Commons (Atribuição-Uso Não-Comercial-Compartilhamento pela mesma Licença 2.5 Brasil), lembrando que o Aprendendo Django no Planeta Terra não é exatamente sobre Python, mas sim sobre Django. Continue Reading »

No responses yet

Aprendendo Computação com Python: Prestação de contas

mai 20 2009 Published by under python

Nos últimos dias dei uma acelerada no processo de revisão e tradução do livro “How to Think Like a Computer Scientist: Learning with Python”, escrito por Allen Downey, Jeffrey Elkner e Chris Meyers.

O projeto de tradução que vem sendo gerenciado usando um DCVS (Distributed Control of Version System): o Mercurial. Como site para repositório, estamos trabalhando com o Bitbucket, lá temos um repositório central e vários forks do projeto, dentre os quais o meu fork, que possui toda a minha atividade no projeto. De tempos em tempos, as alterações dos forks são integradas ao repositório central. Sei que falei muito por alto, foi só pra dar uma ideia. Caso tenha interesse em entender como funcionam os Sistemas Distribuídos de Controle de Versão, Google it. Continue Reading »

No responses yet

Aprendendo Computação com Python: Retomando os trabalhos

mai 17 2009 Published by under python

Parece que o pessoal do Aprendendo Computação com Python meio que abandonou o projeto. Bom, eu achei melhor não abandonar. Resolvi retomar as traduções e revisões e to metendo a cara pra tentar concluir a Edição 1.1 antes do FISL. Continue Reading »

No responses yet

Livro Aprendendo Django no Planeta Terra

abr 27 2009 Published by under python

Finalmente podemos baixar e comprar o livro Aprendendo Django no Planeta Terra, idealizado pelo Marinho Brandão! Continue Reading »

No responses yet

Aprendendo Computação com Python: Updates integrados ao fork principal

abr 13 2009 Published by under open source,python

Alguns dos meus updates foram adicionados ao repositório principal do projeto Aprenda Computação com Python.

O Luciano Ramalho deu algumas dicas de trabalho com ReST e o Sphinx. Aos poucos vamos evoluindo. Até o FISL Edição 1.1 estará pronta! ;)

No responses yet

Next »