Skip to content

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.

"Real Python"

  • 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.

"Codewars"

  • 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.