"Domando Serpentes para Crianças" é um livro eletrônico que pode ser impresso, para crianças de 8 anos em diante que querem aprender a programar. Os conceitos básicos da programação são abrangidos usando a linguagem de programação Python 3.
Existem 3 versões diferentes do livro (uma para Mac, uma para Linux e outra para Windows). Mais de 50.000 downloads foram realizados da versão original (em inglês), desde Setembro de 2009.
O livro está em processo de tradução. Veja como está o andamento do trabalho.
O código fonte do livro "Domando Serpentes para Crianças" está em LaTeX.
Este trabalho está sobre a licença Creative Commons Attribution-Noncommercial-Share Alike 3.0.
A versão original foi escrita por Jason R Briggs, em inglês e pode ser encontrada em http://code.google.com/p/swfk/
- Fork
Use a sua versão do projeto para fazer as alterações - Escolha um capítulo
Altere o README, marcando o capítulo que você vai traduzir, adicionando "em andamento" (igual ao rodapé) - Informe a sua escolha
Faça um "Pull Request" com essa alteração - Traduza
Deve ser feito apenas 1 commit por página traduzida, seguindo a mensagem padrão: "Traduzido capítulo X página Y".
Isso facilitará o processo de revisão.
Nenhuma revisão deve ser feita até que o processo de tradução esteja finalizado.
Você vai precisar do latex
e do dvipdf
instalado. O nome dos pacotes pode variar entre as distribuições Linux.
No Mac, nós recomendamos que você use o BasicTeX caso não tenha o MacTeX instalado, pois ele é muito mais leve.
Logo depois de instalar, você precisa executar os seguintes comandos, antes de compilar:
sudo tlmgr update --self
sudo tlmgr install textpos wrapfig
Execute o seguinte comando para compilar:
python setup.py build
find target -name "*.pdf" ! -name "compressed-*" -exec bash -c '
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=target/compressed-$(basename {}) {}
' \;
- Capa (frontmatter.tex)
- Prefácio (preface.tex) - pendente de revisão
- Capítulo 1 (ch1.tex) - pendente de revisão
- Capítulo 2 (ch2.tex) - pendente de revisão
- Capítulo 3 (ch3.tex) - pendente de revisão
- Capítulo 4 (ch4.tex) - pendente de revisão
- Capítulo 5 (ch5.tex) - pendente de revisão
- Capítulo 6 (ch6.tex) - pendente de revisão
- Capítulo 7 (ch7.tex) - pendente de revisão
- Capítulo 8 (ch8.tex) - pendente de revisão
- Capítulo 9 (ch9.tex) - pendente de revisão
- Capítulo 10 (ch10.tex) - pendente de revisão
- Apêndice A (appendixa.tex) - pendente de revisão
- Apêndice B (appendixb.tex) - pendente de revisão
- Apêndice C (appendixc.tex) - pendente de revisão
- Apêndice D (appendixd.tex) - pendente de revisão