Programação - Material de Apoio e Links Úteis
Desafios de Lógica
RachaCuca (site com desafios de lógica online)
Cubo Mágico:
Tutoriais de como montar:
Como fazer os programas em Python:
Instalando no Windows
Python 3:
página de downloads (todas as versões)
Python 3.9.4 64 bits (link direto pra download)
Visual Studio Code (vscode)
Executando no Smartphone
Pydroid 3 (Android)
Python3IDE (Iphone/Ipad)
Executando online
Cursos online:
Python Fundamentos para Análise de Dados (DSA - Data Science Academy)
Python 3 (Gustavo Guanabara)
Python para Zumbis (Fernando Massanori): vídeos e curso
USP - Introdução à Ciência da Computação com Python Parte 1 - Curso da USP na plataforma Coursera
Livros online e para download:
Material de Apoio:
w3schools (Tutorial de Python)
Aprendendo com Python: Edição interativa com Python 3.x
Python Help!: página do Valdir Stumm Jr. com muitos artigos bons.
Links Recomendados:
Por que todos deveriam aprender a programar?: vídeo com participação de Bill Gates e muitos outros profissionais da área de programação.
Happy Numbers: excelente vídeo do Henrique Bastos ensinando como resolver um problema utilizando TDD.
Transforming Code into Beautiful, Idiomatic Python: palestra em vídeo (em inglês) mostrando como refatorar seu código utilizando as melhores práticas para deixar seu código mais pythônico, bonito, elegante e com bom desempenho.
Desafios de Programação:
Code Wars: resolva problemas utilizando TDD em diversas linguagens.
Python Challenge: quebre a cabeça solucionando problemas enquanto aprende muito sobre Python e suas bibliotecas.
Lista de exercícios: uma lista de exercícios bem longa e dividida por tópicos que organizei há anos atrás no wiki da Comunidade Python Brasil. Não é atualizada há um bom tempo, mas pode ser útil.
Cursos em vídeo do Prof. Eduardo da Silva:
Listas de exercícios adicionais:
Aprenda a digitar: