Livro gratuito Python para Desenvolvedores, versão web

  |   Código

Há algumas semanas resolvi embarcar num novo projeto que me foi sugerido por um colega de trabalho, usar as facilidades do Github Pages e do IPython Notebook para disponibilizar online o livro do Luiz Eduardo Borges: Python para Desenvolvedores, 2ª edição.

O desafio foi aceito e a primeira parte do livro já está disponibilizada gratuitamente, interativamente e livremente para quem quiser acessar, usar ou modificar.

Capa do livro Python para Desenvolvedores, 2a edição

A montagem do livro foi feita num esquema bem simples. O site do Github Pages foi usado para apresentar o livro e as seções adicionais como prefácio, agradecimentos, como usar, entre outras e ainda para servir como referência a todos os capítulos do livro, onde cada capítulo é um IPython notebook separado e renderizado através da ferramenta nbviewer. Esse esquema é o mesmo usado pelo livro Probablistic Programming & Bayesian Methods for Hackers.

Posso dizer que converter esse livro para a web tem sido até bastante divertido, pois tenho aumentado o meu conhecimento sobre Python e alguns de seus módulos e usos e ainda tenho conhecido melhor o IPython Notebook que é uma excelente ferramenta para renderizar código Python, fazer tutoriais científicos e tudo o mais.

A idéia para o futuro é poder disponibilizar uma tradução desse livro para o inglês, e também, quem sabe, convencer o autor a criar uma nova edição para Python 3.

Atualização: 17 de outubro de 2013

Essa versão online do livro agora está completa, com todo o conteúdo do livro original online e com os exemplos rodando em IPython (onde é possível).

Referências

Python para Desenvolvedores: versão web

Python para Desenvolvedores: site do autor

Cam Davidson-Pilon: Probablistic Programming & Bayesian Methods for Hackers

Comments powered by Disqus
Share