Este repositório apresenta a resolução de algoritmos simples em Python, utilizando o GitHub Copilot como ferramenta de apoio no desenvolvimento. O objetivo é demonstrar como a inteligência artificial pode auxiliar na escrita de código, sugerir soluções e contribuir para o aumento da produtividade, sem substituir o raciocínio lógico do desenvolvedor.
O projeto faz parte de um desafio educacional e aborda conceitos fundamentais da linguagem Python, aplicados de forma prática e organizada.
Ao concluir este desafio, foi possível:
- Reproduzir e implementar algoritmos básicos em Python;
- Aplicar conceitos essenciais de lógica de programação;
- Utilizar o GitHub Copilot como apoio na construção de soluções;
- Organizar e documentar um projeto de forma clara;
- Utilizar o GitHub para versionamento e exposição do trabalho.
- Python 3
- Git
- GitHub
- GitHub Copilot
- Visual Studio Code
├── code_resolucoes/
│ ├── concat_dados.py
│ ├── ope_mat.py
│ └── repet_txt.py
├── .gitignore
├── LICENSE
└── README.md🔹 concat_dados.py
Script responsável por solicitar dois dados ao usuário e realizar a concatenação desses valores em uma única string, exibindo o resultado no terminal.
- Entrada de dados
- Manipulação de strings
- Concatenação
🔹 ope_mat.py
Script que solicita dois números ao usuário e executa operações matemáticas básicas entre eles.
- Soma
- Subtração
- Multiplicação
- Divisão (com tratamento para divisão por zero) --
- Conversão de tipos
- Operadores matemáticos
- Estruturas condicionais
🔹 repet_text.py
Script que solicita um texto e um número inteiro, repetindo o texto conforme a quantidade informada pelo usuário.
- Estruturas de repetição (for)
- Controle de fluxo
- Entrada de dados
1. Clone o repositório:
git clone https://github.com/seu-usuario/python-copilot.git2. Acesse o diretório do projeto:
cd pyton-copilot3. Execute qualquer um dos scripts disponíveis:
python code_resolucoes/concat_dados.pyO GitHub Copilot foi utilizado como ferramenta de apoio para:
- Sugestão de trechos de código;
- Organização da lógica dos algoritmos;
- Melhoria da legibilidade e estrutura das soluções.
Todas as sugestões foram analisadas criticamente, garantindo a correta aplicação dos conceitos aprendidos.
- GitHub Quick Start
- Documentação Oficial do GitHub
- GitHub Markdown Guide
- Documentação do GitHub Copilot
Este projeto demonstra a aplicação prática de conceitos básicos de Python aliados ao uso consciente de ferramentas de inteligência artificial, reforçando a importância do raciocínio lógico, da validação humana e da boa organização de código.