Livros

Expert Python Programming

Expert Python Programming
Votação média:
  • Currently 3/5 Stars.
Autor(es): Tarek Ziadé
Editora: Packt Publishing
Data de publicação: Setembro 2008
ISBN: 184719494X
Número de páginas: 372
Website: http://www.packtpub.com/expert-python-programmi...
Amazon: http://www.amazon.com/dp/184719494X/


Análises

pkoch
pkoch em 11 Janeiro 2011

Este livro é um bom guia para aqueles que já têm alguma experiência em Python e querem aprofundar conhecimentos.

Ele assume que já se está confortável com Python e se procurar aprimorar o domínio de várias matérias que distinguem um programador experiente de um proficiente. Não pretende, de forma alguma, ser uma bíblia de Python. O autor teve o cuidado de não se focar apenas em programação mas sim em guiar o leitor por uma série de tópicos necessários a qualquer boa prática de engenharia de software.

Dividindo o livro, o que se pode esperar dele é:
  • Uma breve introdução aos editores de Python disponíveis;
  • Uma sucinta, mas sólida, colecção de boas prática na produção de código Python. Cobre-se todos os níveis de detalhe, desde vicissitudes de estilo de código, passando pela organização de classes, até à distribuição. Por exemplo:
    • Estilo de nomeação, comprehensions, geradores, context managers, coroutinas and decoradores;
    • Descritores, hereditariedade e ordem de resolução de métodos, meta-programação e considerações de API;
    • Uso de alguns padrões de desenho em Python;
    • Disposição de código e configuração de ambiente;
    • Distribuição com setuptools e distutils ou, alternativamente, zc.buildout;
    • Optimização: identificação de necessidades e técnicas para a conseguir.
    • Um sumário de vários aspectos de engenharia de software incluindo controlo de versões (com Mercurial), documentação e modelos de desenvolvimento (cascata, espiral, etc..). Foca-se principalmente TDD, teste e integração continua.

Como se pode ver, visita-se um grande número de assuntos, todos eles importantes para o desenvolvimento. De novo, não fornece um conhecimento sólido em nenhuma área em particular mas, sim, dá-nos a conhecer casa uma delas. A bem pensada viagem ao longo de todos estes tópicos é o verdadeiro valor deste livro.


Comentários e votações

  • pkoch
    pkoch em 11 Janeiro 2011 08:01