Referências e Leituras Complementares
Referências e Leituras Complementares¶
Livros:¶
"Python Crash Course" por Eric Matthes
- Um guia prático e completo para iniciantes aprenderem Python rapidamente.
"Automate the Boring Stuff with Python" por Al Sweigart
- Uma abordagem prática para automatizar tarefas rotineiras usando Python.
"Introduction to Computing Using Python: An Application Development Focus" por Ljubomir Perkovic
- Introdução ao pensamento computacional e conceitos de ciência da computação usando Python.
"Think Python: How to Think Like a Computer Scientist" por Allen B. Downey
- Uma introdução à programação usando Python, com ênfase no pensamento computacional.
"Data Science Handbook" por Jake VanderPlas
- Um guia para as principais bibliotecas Python utilizadas em ciência de dados, incluindo NumPy, Matplotlib e Pandas.
Recursos Online:¶
"Python.org - Documentação Oficial"
- Documentação completa e detalhada do Python, incluindo tutoriais e guias.
- Desafios matemáticos que requerem soluções de programação, ótimos para desenvolver habilidades de pensamento computacional.
"Geeks for Geeks - Python Programming Language"
- Tutoriais e artigos abrangentes sobre vários aspectos da programação em Python.
- Desafios de programação em vários níveis de dificuldade para praticar habilidades de codificação em Python.
Cursos Online:¶
"Coursera - Python for Everybody"
- Especialização por University of Michigan, focando em conceitos básicos de programação usando Python.
"edX - Introduction to Computer Science and Programming Using Python"
- Curso oferecido pelo MIT, cobrindo pensamento computacional e programação usando Python.
"Udacity - Introduction to Python Programming"
- Curso introdutório sobre programação em Python.
bibliografia complemnetar¶
- How to Think Like a Computer Scientist - Learning with Python: Interactive Edition, de Brad Miller e David Ranum.
- FORBELLONE, A. L. V. Lógica de Programação. 3. ed. São Paulo: Prentice Hall, 2005.
- PIVA, D. J. Algoritmos e programação de computadores. São Paulo: Elsevier, 2012.
- PUGA, S.; RISSETTI, G. Lógica de Programação e Estrutura de Dados. São Paulo: Pearson Prentice Hall, 2009.
- RAMALHO, L. Python Fluente: Programação Clara, Concisa e Eficaz. São Paulo: Novatec, 2015.
- RHODES, B. Programação de redes com Python. São Paulo: Novatec, 2015.