Aqui veremos algumas resoluções de códigos utilizando o Github Copilot.
Não tem acesso ao Github Copilot?! Não tem problema!! Que tal utilizar o ChatGPT como seu copiloto de estudos ??
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
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
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
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.
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.
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.