IN1076 - Algoritmos 1

Disciplina de introdução à programação do Programa de Pós-Graduação do Centro de Informática da Universidade Federal de Pernambuco

View on GitHub

Principal Cronograma Aulas Avaliação Referências

Código do Google Classroom: tkhccwq


Referências

Embora a disciplina não siga de forma direta nenhum livro, o livro que considero uma das melhores referências para os alunos da mesma é o do Eric Matthes. Se tiver acesso à 2a edição, em inglês, melhor ainda. O livro de Allen B. Downey também é uma ótima opção, diria que comparável o livro do Eric Matthes, com a vantagem de estar disponível gratuitamente online. Além disso, o livro do Nilo Ney Menezes é uma boa referência para novatos tanto em Python quanto em programação. O mesmo vale para o livro do John Guttag, com a diferença de que este último exige um pouco mais de sofisticação (principalmente matemática) da parte dos alunos. O livro do Al Sweigart tem uma abordagem diferente e interessante, sendo completamente focado em projetos, todos eles jogos. A documentação oficial de Python é essencial para saber como usar as principais funções e tipos existentes na linguagem. Por fim, o livro do Luciano Ramalho é um texto para os estudantes já avançados. Diria que é o livro para estudar depois de terminar este curso, caso queira ficar realmente fera na linguagem.

Além dessas referências bibliográficas, há vários bons cursos online de introdução à programação usando Python. Referencio dois abaixo que considero de excelente qualidade, com ótimos professores e bom material: