Este livro tem como objetivo ensinar a linguagem de programação Python usando uma abordagem prática. O seu método é bastante simples: após uma breve introdução a cada tema, o leitor é convidado a aprender mais através da resolução dos exercícios propostos.
Estes exercícios têm sido amplamente utilizados nas minhas aulas de desenvolvimento web e computação distribuída na Escola Superior de Tecnologia de Setúbal. Com esses exercícios, a maioria dos alunos domina o Python em menos de um mês. Na verdade, os alunos do curso de computação distribuída, ministrado no segundo ano da licenciatura em engenharia de software, familiarizam-se com a sintaxe do Python em duas semanas e são capazes de implementar uma aplicação cliente-servidor distribuída com sockets na terceira semana.
A fonte deste livro está disponível no github (https://github.com/joaoventura/full-speed-python). Aceito quaisquer solicitações pull para corrigir erros ortográficos, sugerir novos exercícios ou fornecer esclarecimentos sobre o conteúdo atual.
Arquivos PDF e epub podem ser baixados em: https://jventura.gumroad.com/l/fullspeedpython. Os e-books são gratuitos (como cerveja grátis!), mas se você quiser apoiar meu trabalho e me permitir melhorá-lo, pode definir qualquer outro preço.
Execute make pdf
ou make epub
para construir os livros.
Este projeto usa pandoc para construir os livros. O arquivo pdf é construído com pdflatex, então você pode precisar baixar uma distribuição de látex.