Code Monkey home page Code Monkey logo

desafios's Introduction

Lista de plataformas para treinar lógica de programação

🚀Se gostas de desafios e de competir, boas notícias: nesta lista que te apresentamos podes não só encontrar alguns dos melhores sites para resolver desafios de programação, como podes aproveitar para aprender e desenvolveres as tuas competências e até fazer parte de uma comunidade.

Lista de sites:

É um dos principais sites para competições de algoritmos. Encontras uma série de desafios para completares utilizando o editor de código do próprio site. É um dos sites mais populares e poderás defrontar-te com vários níveis de programadores, sabendo que TopCoder é procurado por programadores que gostam de participar regularmente neste tipo de competições.

Se procuras um site com um vasto leque de desafios num grande número de linguagens de programação, Exercism é para ti. Escolhe uma linguagem de programação e ataca os diversos desafios que Exercism tem para ti. As tuas respostas são verificadas por um mentor que te ajuda a melhorá-las caso seja necessário. Quando submetes as tuas respostas, ganhas acesso a novos desafios.

Aqui podes encontrar mais de 200 desafios e, como para o TopCoder, usas o próprio editor de código do site para participar. Os desafios listados vão de um nível baixo e acessível até níveis difíceis de resolução, todos os níveis com uma variedade de linguagens de programação.

O URI Online Judge contém mais de 1000 problemas divididos em 8 grandes categorias. Esta divisão ajuda os usuários a se concentrarem em tópicos de programação específicos. Todos os problemas estão disponíveis em português e inglês.

Voltado a usuários de Ruby, JavaScript e Coffeescript.É um website cheio de charme graças à temática voltada às artes marciais e samurais. Mais indicado para desenvolvedores com boa noção das linguagens, o jogo trabalha as habilidades do usuário através de desafios e kata, que uma vez completados garantem ao jogador pontos de honra para que suba para o próximo nível e libere desafios de programação mais complicados.

Mais do que um lugar para praticar e afiar seus conhecimentos através de desafios, o site é uma grande comunidade colaborativa onde programadores e desenvolvedores do mundo todo se reúnem para trocar experiências, solucionar problemas, encontrar parceiros para projetos e até mesmo oportunidades de trabalho. Sendo open source, os usuários podem criar seus próprios cursos e desafios e lança-los para a comunidade.

Para quem deseja aprender JavaScript e não tem muita – ou mesmo nenhuma – experiência com a linguagem, o Code Combat é o jogo ideal por introduzir seus conceitos de forma gradativa, desde os mais simples, como comportamento pré-programado e condicional, até mais avançados, como cálculos.

O HackerRank é um portal com conteúdo e desafios de programação onde você pode usar esta plataforma, para preparação em entrevistas de emprego em ti. As empresas usam questões parecidas com as do HackerRank. Caso você esteja procurando programadores para contratação, você também pode utilizar o HackerRank para este fim.

Também é uma boa forma de contribuir para a comunidade, se conseguires realizar alguns do desafios pode compartilhar com a comunidade.

Assim como o HackerRank, o Codility é uma plataforma para recrutamento. Contudo, o Codility traz um olhar mais voltado para algoritmos, dando ênfase em estruturas de dados e complexidade de tempo e espaço.

O Projeto Euler é uma série de problemas matemáticos / de programação de computadores desafiadores que exigirão mais do que apenas insights matemáticos para serem resolvidos. Embora a matemática o ajude a chegar a métodos elegantes e eficientes, o uso de um computador e habilidades de programação serão necessários para resolver a maioria dos problemas. Dado um problema, você tem que informar o resultado esperado, mas o código é feito fora da plataforma, em qualquer linguagem que você queira.

Site para desenvolvedores melhorarem suas habilidades através de desafios de front-end, back-end e mobile. Você também pode contribuir com o desenvolvimento do próprio site da DevChallenge.

Também é uma boa forma de contribuir para a comunidade, se conseguires realizar alguns do desafios pode compartilhar com a comunidade.

desafios's People

Contributors

edson2001 avatar joaroque avatar arielchama avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.