Cinco projetos para dominar suas habilidades de programação

Nov 25 2022
Se você já se perguntou como aprender uma nova linguagem de programação além das que já conhece, a equipe Hyperskill apresenta uma solução simples. Como você deve saber, nossa plataforma oferece Kotlin, Go, Python, Java, JavaScript e Scala.

Se você já se perguntou como aprender uma nova linguagem de programação além das que já conhece, a equipe Hyperskill apresenta uma solução simples. Como você deve saber, nossa plataforma oferece Kotlin , Go , Python , Java , JavaScript e Scala . Você atinge os objetivos de aprendizado concluindo projetos, pequenos aplicativos que resolvem problemas práticos.

Neste artigo, a equipe Hyperskill apresenta os projetos Golden . Estes são os projetos que você pode terminar em vários idiomas. Se você já concluiu um deles, pode dominar rapidamente a sintaxe de um novo idioma repassando o projeto usando analogias, desta vez em um novo idioma.

Leia mais para se familiarizar com os projetos e o conhecimento que você pode obter.

Bot Chatty Simples

Nível de dificuldade: fácil
Idiomas
: Java , Kotlin , Python , Go , JavaScript

No início do caminho do programador, criar um chatbot de console simples fará maravilhas para guiá-lo pelos fundamentos da codificação. Nesta jornada, você também jogará alguns jogos de palavras e números que implementará por conta própria. Faça as malas e vamos pegar a estrada, meu amigo!

O que você fará:
Conheça a sintaxe básica e escreva um programa simples usando variáveis, condições, loops e funções.

Funcionário do zoológico

Nível de dificuldade: Fácil
Idiomas:
Java , Kotlin , Python , JavaScript

Este pequeno desafio de codificação pode ajudar o zoológico local a cuidar de seus moradores. Você criará uma ferramenta para monitorar os animais e seu status.

O que você fará:
Este projeto ajudará você a entender alguns conceitos básicos de sintaxe e a aprender como trabalhar com variáveis ​​e tipos de armazenamento de dados, como listas, loops while e arrays.

Jogo da Velha Simples

Nível de dificuldade: Médio
Idiomas:
Java , Kotlin , Python , Scala

Todo mundo se lembra desse jogo de papel e lápis da infância: Tic-Tac-Toe, também conhecido como Noughts and crosses ou Xs e Os. Um único erro pode custar o jogo, mas felizmente é simples o suficiente para que a maioria dos jogadores descubra rapidamente a melhor estratégia. Vamos programar o Tic-Tac-Toe e começar a jogar!

O que você fará:
Depois de terminar este projeto em Java , você saberá muito sobre como planejar e desenvolver um programa complexo do zero, usando métodos, listas aninhadas, compreensão de lista, tratamento de erros e processamento de entrada do usuário.

O projeto Python ensinará listas, strings e outros tipos de dados. Você também terá uma visão mais detalhada de duas estruturas de dados fundamentais: pilhas e filas.

Nos projetos Kotlin e Scala , você aprenderá muito sobre como planejar e desenvolver um programa complexo do zero usando métodos, listas aninhadas, compreensão de lista, tratamento de erros e processamento de entrada do usuário.

calculadora inteligente

Nível de dificuldade: Difícil
Linguagens:
Java , Kotlin , Python , Scala

As calculadoras são uma ferramenta muito útil que todos nós usamos regularmente. Por que não criar um você mesmo e torná-lo excepcional? Neste projeto, você escreverá uma calculadora que não apenas soma, subtrai ou multiplica, mas também é inteligente o suficiente para lembrar seus cálculos anteriores.

O que você fará:
além de escrever um programa útil (todo mundo usa calculadoras, certo?), você aprenderá muito sobre listas, strings, arrays e outros tipos de dados. Você também aprenderá mais sobre pilhas e filas.

Máquina de café

Nível de dificuldade: Desafiador
Linguagens:
Java , Kotlin , Python , Scala , JavaScript , Go

O que pode ser melhor do que uma xícara de café durante uma pausa? Um café que você não precisa fazer sozinho. Basta apertar alguns botões da máquina para obter uma xícara de pura energia; mas primeiro, devemos ensinar a máquina como fazê-lo. Neste projeto, você trabalhará na programação de um simulador de máquina de café. A máquina trabalha com produtos típicos: café, leite, açúcar e copos plásticos; se ficar sem algo, mostra uma notificação. Você pode obter três tipos de café: expresso, cappuccino e latte. Como nada é de graça, ele também arrecada dinheiro.

O que você fará:
praticar o trabalho com funções, desafiar-se com loops e condições e obter mais experiência com diferentes linguagens de programação.

A Hyperskill ajuda organizações e indivíduos a aprender programação e preencher as lacunas em ciência da computação e matemática. Somos uma plataforma online para aprendizagem baseada em projetos. Juntamente com a JetBrains , estamos desenvolvendo a JetBrains Academy — um recurso educacional on-line para futuros desenvolvedores integrado aos IDEs da JetBrains.

Saiba mais sobre Hiperskill

Se você gostou deste artigo, não se esqueça de seguir o Hyperskill Blog e ler outros artigos.