Skip to content
Tradução do livro "Snake Wrangling for Kids" - Domando Serpentes para Crianças
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
etc
src
LICENSE
README.markdown
check.py
setup.py

README.markdown

Livro Domando Serpentes para Crianças

"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.

Download

O livro está em processo de tradução. Veja como está o andamento do trabalho.

O código fonte do livro

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/

Como contribuir?

Processo de tradução

  • 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.

Processo de revisão

Nenhuma revisão deve ser feita até que o processo de tradução esteja finalizado.

Compilando o livro a partir do código fonte

Linux

Você vai precisar do latex e do dvipdf instalado. O nome dos pacotes pode variar entre as distribuições Linux.

Mac

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

Compilando

Execute o seguinte comando para compilar:

python setup.py build

Reduzindo o tamanho dos PDFs gerados

find target -name "*.pdf" ! -name "compressed-*" -exec bash -c '
    gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH \
       -sOutputFile=target/compressed-$(basename {}) {}
' \;

Andamento do trabalho

  • 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
Something went wrong with that request. Please try again.