Apêndice: Lição de História

Comecei com o Python quando precisava escrever um instalador para software que escrevi chamado 'Diamond' para que eu pudesse facilitar a instalação. Eu tive que escolher entre ligações Python e Perl para a biblioteca Qt. Eu fiz algumas pesquisas na web e me deparei um artigo de Eric S. Raymond, um hacker famoso e respeitado, onde falou sobre como Python se tornou sua linguagem de programação favorita. Eu também descobri que as ligações PyQt eram mais maduras em comparação com Perl-Qt. Então, eu decidi que Python era o idioma para mim.

Então, comecei a procurar um bom livro no Python. Eu não consegui encontrar nenhum! Eu encontrei alguns livros de O'Reilly, mas eles eram muito caros ou eram mais como um manual de referência do que um guia. Então, resolvi a documentação que acompanha o Python. No entanto, foi muito breve e pequeno. Ele deu uma boa idéia sobre o Python, mas não estava completo. Eu consegui com ele desde que eu tive experiência de programação anterior, mas não era adequado para novatos.

Cerca de seis meses após o meu primeiro pincel com o Python, instalei o (mais) Linux Red Hat 9.0 novo e eu estava jogando com o KWord. Fiquei entusiasmada com isso e, de repente, tive a idéia de escrever algumas coisas no Python. Comecei a escrever algumas páginas, mas rapidamente tornou-se 30 páginas. Então, fiquei falando sério para torná-lo mais útil em uma forma de livro. Depois de muitas de reescritas, alcançou um estágio em que se tornou um guia útil para aprender a linguagem Python. Considero este livro como sendo minha contribuição e homenagem à comunidade de código aberto.

Este livro começou como minhas notas pessoais sobre Python e ainda considero isso da mesma maneira, embora eu tenha feito muito esforço para torná-lo mais palatável aos outros :)

No verdadeiro espírito de código aberto, recebi muitas sugestões construtivas, críticas e feedback de leitores entusiasmados que me ajudaram a melhorar muito este livro.

Status do livro

O livro precisa da ajuda de seus leitores, como você mesmo, para apontar todas as partes do livro que não são boas, não compreensíveis ou simplesmente erradas. Por favor escreva para o autor principal ou os respectivos tradutores com seus comentários e sugestões.

Apêndice: Histórico de Revisão

  • 4.0

    • 19 de janeiro de 2016
    • Voltou para o Python 3
    • Voltou para o Markdown, usando GitBook e Spacemacs
  • 3.0

  • 2.1

  • 2.0

    • 20 out 2012
    • Reescrito em Formato Pandoc, Graças à minha esposa que fez a maior parte da conversão do formato Mediawiki
    • Simplificando texto, removendo seções não essenciais, como nonlocal e metaclasses
  • 1.90

    • 04 de setembro de 2008 e ainda em progresso
    • Avivamento após um intervalo de 3,5 anos!
    • Reescrevendo para o Python 3.0
    • Reescreva usando http://www.mediawiki.org[MediaWiki] (novamente)
  • 1.20

    • 13 jan 2005
    • Reescreva-se completamente usando Quanta+ em Fedora Core 3 com muitas correções e atualizações. Muitos novos exemplos. Reescreveu a configuração do meu DocBook a partir do zero.
  • 1.15

    • 28 de março de 2004
    • Revisões menores
  • 1.12

    • 16 mar 2004
    • Adições e correções
  • 1.10

    • 09 de março de 2004
    • Mais correções digitais, graças a muitos leitores entusiasmados e úteis.
  • 1.00

    • 08 de março de 2004
    • Após um enorme feedback e sugestões dos leitores, fiz revisões significativas ao conteúdo, juntamente com correções de erros de digitação.
  • 0.99

    • 22 fev 2004
    • Adicionado um novo capítulo sobre os módulos. Adicionado detalhes sobre o número variável de argumentos em funções.
  • 0.98

    • 16 fev 2004
    • Escreveu um script Python e uma folha de estilo CSS para melhorar a saída XHTML, incluindo um analisador léxico cru-ainda-funcional para o realce automático de sintaxe do VIM das listagens do programa.
  • 0.97

    • 13 fev 2004
    • Outro rascunho completamente reescrito, no DocBook XML (novamente). O livro melhorou muito - é mais coerente e legível.
  • 0.93

    • 25 de janeiro de 2004
    • Adicionado conversa IDLE e mais coisas específicas do Windows
  • 0.92

    • 05 jan 2004
    • Mudanças para alguns exemplos.
  • 0.91

    • 30 de dezembro de 2003
    • Erros de digitação corrigidos. Improvisado muitos tópicos.
  • 0.90

    • 18 de dezembro de 2003
    • Adicionado mais 2 capítulos. OpenOffice formato com revisões.
  • 0.60

    • 21 nov 2003
    • Totalmente reescrito e expandido.
  • 0.20

    • 20 de novembro de 2003
    • Corrigido alguns erros de digitação e erros.
  • 0.15

    • 20 de novembro de 2003
    • Convertido para DocBook XML com XEmacs.
  • 0.10

    • 14 de novembro de 2003
    • Rascunho inicial usando KWord.