quarta-feira, 27 de maio de 2020

Os melhores Lugares para aprender a programar

    Se você tem interesse em aprender a programar e treinar bastante sua lógica e raciocínio, recomendo os seguintes site:
   
  • UVA: site que reúne um conjunto de problemas bem legal, dos mais variados assuntos: adhoc, programação dinâmica, backtracking, etc. Também tem os problemas usados em maratonas de programação regionais e mundiais. Pode submeter os problemas com C/C++, Java.

  • SPOJ: similar so UVA e tem tradução para o português.

  • TopCoder: vários problemas legais também. De vez em quando tem campeonato de programação patrocinado por grandes empresas, como NASA, Yahoo, Google. Se você vence, ganha uma graninha e pode ganhar até um emprego nessas empresas grandes também.

  • Project Euler: problemas matemáticos onde você só precisa entrar com a resposta. Mas o legal é criar um algoritmo para poder descobrir essa resposta.

  • CodingBat: é um site voltado para iniciantes que queiram praticar Java e/ou Python.

  • Coderbyte: também tem uma série de problemas, e já oferece um ambiente para você codificar e testar o seu algoritmo antes de submeter.

  • CodeChef: também é um juiz online como o SPOJ e UVA. Pode submeter a solução em várias linguagens: C/C++, Java, Phyton, Go, Lisp, PHP, entre outras.

  • Hacker Rank: também é um juiz online e pode submeter as soluções em diversas linguagens.
  • URI: também é um juiz online e pode submeter as soluções em diversas linguagens. Disponível em português. Tem problemas separados por tipo (fácil, Strings, estrutura de dados, grafos, etc).

  • CodinGame: resolução de problemas através de puzzels e joguinhos. Suporta várias linguagens e é bem legal!

Nenhum comentário:

Postar um comentário