leoviana00 / dio-dp-code-resolution-help-of-an-ia

Repositório criado para praticar o estudo e prática de resolução de algoritmos com ajuda de uma I.A

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

📝 Resolvendo Códigos em Python com o Github Copilot

Aqui veremos algumas resoluções de códigos utilizando o Github Copilot.

Atenção ⚠️

Não tem acesso ao Github Copilot?! Não tem problema!! Que tal utilizar o ChatGPT como seu copiloto de estudos ??

1️⃣ Concatenando Dados 🐾

Descrição: Vamos receber dois dados diferentes do usuário e concatena-los em uma única string?!

O que aprenderemos?

  • Manipulação de Strings (string)
  • Concatenação
  • Entrada de dados
  • Utilização eficiente do Github Copilot

2️⃣ Repetindo Textos ✏️

Descrição: Agora vamos solicitar uma string e um número inteiro como entrada. Depois teremos que retornar a string repetida o número de vezes informado.

O que aprenderemos?

  • Manipulação de Strings (string)
  • Números Inteiros (int)
  • Múltiplas repetições
  • Entrada de dados
  • Aproveitar as sugestões do Github Copilot

3️⃣ Operações Matemáticas Simples 📐

Descrição: Vamos solicitar como entrada dois números e depois vamos realizar uma operação simples entre eles.

O que aprenderemos?

  • Operações Matemáticas Básicas
  • Entrada de dados
  • Utilização eficiente do Github Copilot

4️⃣ Verificando Números Pares e Ímpares 🧮

Descrição: Como entrada, receba um número inteiro e verifique se ele é par ou ímpar. Uma dica é: Utilize condicionais para realizar a verificação e, se possível, faça uso do Github Copilot(ou outra IA) para otimizar a estrutura do código.

O que aprenderemos?

  • Utilização de condicionais em Python (if, else) para realizar verificações.
  • Introdução ao conceito de operador de módulo (%) para verificar se um número é par ou ímpar.
  • Exploração do uso de uma ferramenta de IA, como o Github Copilot, para otimizar a estrutura do código.

5️⃣ Calculando Média de Notas 📚

Descrição: Agora vamos calcular a média de três notas fornecidas na entrada do usuário. Uma dica é: Utilize operadores aritméticos para realizar o cálculo da média.

O que aprenderemos?

  • Uso de variáveis para armazenar dados fornecidos pelo usuário.
  • Aplicação de operadores aritméticos (+, /) para calcular a média de um conjunto de valores.
  • Prática na solicitação e manipulação de entrada do usuário.

6️⃣ Verificando Palíndromos 🔄

Descrição: Vamos testar se uma palavra é um palíndromo?! Uma dica é: Utilize conceitos de manipulação de strings para inverter a palavra e comparar com a original.

O que aprenderemos?

  • Manipulação de strings em Python, especialmente invertendo uma string.
  • Compreensão de como comparar a string original com sua versão invertida para determinar se é um palíndromo.
  • Introdução ao conceito de palíndromos e sua aplicação em problemas de programação.

About

Repositório criado para praticar o estudo e prática de resolução de algoritmos com ajuda de uma I.A


Languages

Language:JavaScript 60.2%Language:Python 39.8%