Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

ermogenes/PensePython2

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 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%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.