Lista de Contribuidores

Parafraseando a filosofia da Fundação de Software Livre (Free Software Foundation), este livro é livre como a liberdade de expressão, mas não necessariamente livre como pizza grátis. Ele surgiu por causa de uma colaboração que não teria sido possível sem a licença de Documentação Livre da GNU (GNU Free Documentation License). Então, gostaríamos de agradecer à Fundação de Software Livre pelo desenvolvimento desta licença e, é claro, tornando-o disponível para nós.

Gostaríamos também de agradecer aos mais de 100 leitores atenciosos e de visão aguçada que nos enviaram sugestões e correções ao longo dos últimos anos. No espírito de software livre, decidimos expressar a nossa gratidão sob a forma de uma lista de contribuidores. Infelizmente, esta lista não está completa, mas estamos fazendo o nosso melhor para mantê-la atualizada. Ela também estava ficando muito grande para incluir todos que enviaram um erro de digitação ou dois. Você tem a nossa gratidão e também a satisfação pessoal de fazer um livro que você achou útil melhor ainda para você e todas as pessoas que o utilizam. Novas adições à lista para a 2ª edição incluirão àqueles que contribuiram de forma continuada.

Se você tiver a oportunidade de ler a lista, você deve compreender que cada pessoa da lista lhe poupou e a todos os leitores subsequentes da confusão de um erro técnico ou uma explicação pouco clara, simplesmente enviando-nos uma mensagem.

Tão impossível quanto possa parecer após tantas correções, ainda pode haver erros neste livro. Se você tropeçar em um, esperamos que você vai tome um minuto para nos contactar. O endereço de e-mail é jeff@elkner.net. Alterações substanciais feitas devido a suas sugestões irá incluir você na próxima versão da lista contribuidores (a menos que você pedir para ser omitido). Obrigado!

Segunda Edição

  • Um e-mail de Mike MacHenry corrigiu-me um erro de recursão. Ele não só assinala um erro na apresentação, mas sugeriu como corrigí-lo.

  • Não foi até que o aluno da 5ª série Owen Davies veio a mim num sábado de manhã durante uma classe de enriquecimento de Python e disse que queria escrever um jogo de cartas, Gin Rummy, em Python que eu finalmente soube o que eu queria usar como estudo de caso para os capítulos de programação orientada a objetos.

  • Um obrigado especial aos alunos pioneiros da classe de Programação em Python do Jeff em GCTAA durante o ano letivo de 2009-2010: Safath Ahmed, Howard Batiste, Louis Elkner-Alfaro, e Rachel Hancock. Seu feedback contínuo e cuidadoso levou a mudanças na maioria dos capítulos do livro. Vocês definiram o padrão para os aprendizes ativos e engajados que irá ajudar a tornar a nova Academia do Governador o que ela deve se tornar. Graças a vocês este é um texto verdadeiramente testado por aluno.

  • Em uma veia similar, obrigado aos alunos da classe de Ciência da Computação do Jeff no programa HB-Woodlawn durante o ano lectivo de 2007-2008: James Crowley, Joshua Eddy, Eric Larson, Brian McGrail e Iliana Vazuka.

  • Ammar Nabulsi enviou numerosas correções dos capítulos 1 e 2.

  • Aldric Giacomoni assinalou um erro na nossa definição de sequência de Fibonacci no Capítulo 5.

  • Roger Sperberg enviou diversas correções ortográficas e apontou um pedaço de lógica distorcida no Capítulo 3.

  • Adele Goldberg sentou-se com Jeff no PyCon 2007 e deu-lhe uma lista de sugestões e correções de todo o livro.

  • Ben Bruno enviou correções para os capítulos 4, 5, 6 e 7.

  • Carl LaCombe apontou que foi utilizado incorretamente o termo comutativo no capítulo 6, onde simétrico é o termo correto.

  • Alessandro Montanile enviou correções de erros nos exemplos de código e texto nos capítulos 3, 12, 15, 17, 18, 19 e 20.

  • Emanuele Rusconi encontrou erros nos capítulos 4, 8 e 15.

  • Michael Vogt relatou um erro de recuo em um exemplo no capítulo 6, e enviou uma sugestão para melhorar a clareza do shell vs. script no Capítulo 1.

Primeira Edição

  • Lloyd Hugh Allen enviou uma correção para a Seção 8.4.

  • Yvon Boulianne enviou uma correção de um erro de semântica no Capítulo 5.

  • Fred Bremmer apresentou uma correção na Seção 2.1.

  • Jonah Cohen escreveu os scripts Perl para converter a fonte LaTeX deste livro em lindo HTML.

  • Michael Conlon enviou uma correção gramatical no capítulo 2 e uma melhoria de estilo no Capítulo 1, e ele iniciou a discussão sobre os aspectos técnicos de interpretadores.

  • Benoit Girard enviou uma correção para um erro humorístico na Seção 5.6.

  • Courtney Gleason e Katherine Smith escreveram horsebet.py, que foi utilizado como um estudo de caso em uma versão anterior do livro. Seu programa agora pode ser encontrado no site.

  • Lee Harr apresentou mais correções que temos espaço para listar aqui, e de fato, ele deve ser listado como um dos principais editores do texto.

  • James Kaylin é um estudante que usa o texto. Ele apresentou numerosas correções.

  • David Kershaw corrigiu a função catTwice na Seção 3.10.

  • Eddie Lam enviou numerosas correcções aos capítulos 1, 2 e 3. Ele também corrigiu o Makefile para que ele crie um índice da primeira vez que é executado e nos ajudou a montar um esquema de versões.

  • Man-Yong Lee enviou uma correção para o código de exemplo na Seção 2.4.

  • David Mayo apontou que a palavra inconscientemente, no Capítulo 1, precisava ser alterada para subconscientemente.

  • Chris McAloon enviou várias correções para as secções 3.9 e 3.10.

  • Matthew J. Moelter tem sido um colaborador de longa data, que enviou numerosas correções e sugestões ao livro.

  • Simon Dicon Montford relatou a falta de definição de uma função e vários erros de digitação no Capítulo 3. Ele também encontrou erros na função increment no Capítulo 13.

  • John Ouzts corrigiu a definição de valor de retorno no Capítulo 3.

  • Kevin Parks enviou valiosos comentários e sugestões sobre a forma de melhorar a distribuição do livro.

  • David Piscina enviou um erro de digitação no glossário do capítulo 1, bem como palavras amáveis de encorajamento.

  • Michael Schmitt enviou uma correção para o capítulo sobre arquivos e exceções.

  • Robin Shaw apontou um erro na Seção 13.1, onde a função printTime foi usada em um exemplo sem ser definida.

  • Paul Sleigh encontrou um erro no Capítulo 7 e um bug no script Perl de Jonas Cohen que gera código HTML do LaTeX.

  • Craig T. Snydal está testando o texto em um curso na Universidade de Drew. Ele contribuiu com várias valiosas sugestões e correções.

  • Ian Thomas e seus alunos estão usando o texto em um curso de programação. Eles são os primeiros a testar os capítulos da segunda metade do livro, e eles fizeram inúmeras correções e sugestões.

  • Keith Verheyden enviou uma correção no Capítulo 3.

  • Peter Winstanley nos avisou sobre um erro de longa data em nosso Latin no Capítulo 3.

  • Chris Wrobel fez correções no código no capítulo sobre arquivo de E/S e exceções.

  • Moshe Zadka fez contribuições inestimáveis para este projeto. Além de escrever o primeiro rascunho do capítulo sobre dicionários, ele forneceu contínua orientação nas fases iniciais do livro.

  • Christoph Zwerschke enviou várias correções e sugestões pedagógicas, e explicou a diferença entre gleich e selbe.

  • James Mayer enviou-nos uma enorme quantidade de erros de ortografia e de digitação, incluindo dois na lista de contribuidores.

  • Hayden McAfee achou uma inconsistência potencialmente confusa entre dois exemplos.

  • Anjo Arnal faz parte de uma equipe internacional de tradutores trabalhando na versão em espanhol do texto. Ele também encontrou vários erros na versão em inglês.

  • Tauhidul Hoque e Lex Berezhny criaram as ilustrações no Capítulo 1 e melhoraram muitas das outras ilustrações.

  • Dr. Michele Alzetta achou um erro no Capítulo 8 e enviou alguns comentários pedagógicos interessantes e sugestões sobre Fibonacci e Old Maid.

  • Andy Mitchell pegou um erro de digitação no Capítulo 1 e um erro em um exemplo no Capítulo 2.

  • Kalin Harvey sugeriu um esclarecimento no Capítulo 7 e pegou alguns erros de digitação.

  • Christopher P. Smith pegou vários erros de digitação e está nos ajudando a preparar para atualizar o livro para Python 2.2.

  • David Hutchins pegou um erro de digitação no Prefácio.

  • Gregor Lingl está ensinando Python em uma escola em Viena, na Áustria. Ele está trabalhando em uma tradução alemã do livro, e ele pegou um par de erros graves no Capítulo 5.

  • Julie Peters pegou um erro de digitação no Prefácio.

Edição em Português disponível em http://panda.ime.usp.br

  • Reginaldo De Lima Oliveira fez várias correções de português no Capítulo 1.

You have attempted of activities on this page