Skip to content

PensePython/PensePython2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

============== Pense Python 2

Mutirão para tradução da 2ª edição de Think Python, de Allen Downey.

Este repositório contém o código fonte do texto integral, exemplos e exercícios.


Objetivo do projeto

Vamos traduzir o Think Python 2ed para PT-BR com dois objetivos:

  • Produzir versões eletrônicas livres em HTML, PDF e ePUB para que o maior número de pessoas possam aprender com este livro maravilhoso.

  • Produzir uma versão impressa a ser publicada por uma editora de verdade, com ISBN, para que o MEC possa aceitar o Pense Python como livro-texto de introdução à programação no ensino superior em todo o Brasil!


Como colaborar

Entre no grupo pensepython no Google Groups, se apresente e pergunte o que há para ser feito:

https://groups.google.com/forum/?hl=en#!forum/pensepython


Histórico do projeto

No início de 1999 o prof. Allen Downey iria ministrar uma terceira turma de programação introdutória com Java, depois de duas tentativas pouco satisfatórias. Então ele resolveu escrever um livro muito menor e mais simples que os livros de Java que conhecia. Assim nasceu "How to Think Like a Computer Scientist" ("Como pensar como um cientista da computação"), publicado por Downey como GNU Free Documentation.

No ano seguinte, o prof. Jeff Elkner converteu o livro para Python, e em 2001 Downey, Elkner e Chris Meyers publicaram "How to Think Like a Computer Scientist: Learning with Python", também uma publicação livre pela GNU-FDL.

Primeira tradução brasileira

Por volta de 2003 eu (LR) trabalhava com o prof. Imre Simon do IME/USP na Incubadora Virtual Fapesp, e resolvemos iniciar um mutirão para traduzir o "How to Think Like a Computer Scientist: Learning with Python". Reunimos mais um pessoal online, fizemos um encontro presencial no FISL, e traduzimos o livro nos meses seguintes. O prof. Imre traduziu pessoalmente o capítulo sobre árvores. O que faltou daquela vez foi alguém (eu) assumir a responsabilidade de revisar o livro de ponta a ponta, uniformizando a terminologia e traduzindo alguns pequenos trechos que restaram em inglês por causa de dificuldades na tradução. A incubadora Fapesp saiu do ar, mas o trabalho realizado então está neste repositório:

https://github.com/PensePython/aprendacompy

Segunda tradução brasileira

Alguns anos depois, os professores do IME/USP Carlos Hitoshi Morimoto, Jose Coelho de Pina Jr. e José Antonio (não sei o nome completo, perdão), traduziram uma versão interativa de "How to Think Like a Computer Scientist: Learning with Python" e publicaram aqui:

https://panda.ime.usp.br/pensepy/static/pensepy/index.html

O código-fonte desta tradução pode ser visto aqui:

https://github.com/PensePython/pensepython (mas o repositório principal é outro, fora do Github)

Think Python 2ed e a terceira tradução

Enquanto isso, Allen Downey foi trabalhar no Olin College onde passou a usar Python como linguagem para ensinar programação e foi aperfeiçoando seu material até lançar o Think Python (O'Reilly, 2012) e agora o Think Python 2ed (O'Reilly, 2015), dessa vez usando uma licença Creative Commons Attribution-NonCommercial 3.0 Unported.

Fiz um clone do repositório do Think Python 2ed, converti o código-fonte de LaTeX para ReStructuredText (mesmo formato usado nas duas traduções brasileiras anteriores), separei os capítulos e criei um glossário consolidado. O repositório é este:

https://github.com/PensePython/PensePython2

O glossário consolidado em HTML pode ser visto aqui:

https://pensepython.github.io/C-glossary.html

E é aqui que a gente se encontra!

[ ]s Luciano

About

RST source and supporting code for Think Python, 2nd edition, by Allen Downey.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PostScript 57.0%
  • TeX 33.2%
  • Python 8.4%
  • Other 1.4%