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.
- Eric Matthes. Curso Intensivo de Python: Uma Introdução Prática e Baseada em Projetos à Programação. Novatec, 2016.
- Allen B. Downey. Pense em Python, 2a ed. Novatec, 2016. https://penseallen.github.io/PensePython2e/
- Nilo Ney Coutinho Menezes. Introdução à Programação com Python: Algoritmos e lógica de programação para iniciantes, 2a ed. Novatec, 2014.
- John V. Guttag. Introduction to Computation and Programming Using Python. Revised and expanded edition. MIT Press, 2013.
- Al Sweigart. Invent Your Own Computer Games with Python, 3rd. edition. Disponível na íntegra em https://inventwithpython.com/chapters/
- Documentação oficial de Python (inclui um tutorial): https://docs.python.org/3/index.html
- Luciano Ramalho. Python Fluente. Novatec, 2015.
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:
- Fabio Kon. Introdução à Computação com Python. Playlist no YouTube
- Fernando Massanori. Python para Zumbis. Playlist no YouTube