Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PensePython/PensePython2
RST source and supporting code for Think Python, 2nd edition, by Allen Downey.
https://github.com/PensePython/PensePython2
Last synced: about 2 months ago
JSON representation
RST source and supporting code for Think Python, 2nd edition, by Allen Downey.
- Host: GitHub
- URL: https://github.com/PensePython/PensePython2
- Owner: PensePython
- Fork: true (AllenDowney/ThinkPython2)
- Created: 2015-11-15T13:23:57.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-12-15T03:22:55.000Z (about 9 years ago)
- Last Synced: 2024-08-04T04:04:01.768Z (5 months ago)
- Language: PostScript
- Homepage: https://pensepython.github.io/
- Size: 2.97 MB
- Stars: 47
- Watchers: 18
- Forks: 12
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- starred-awesome - PensePython2 - RST source and supporting code for Think Python, 2nd edition, by Allen Downey. (PostScript)
README
==============
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