Skip to content

arthurcfranklin/python-copilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Resolvendo Códigos em Python com GitHub Copilot

Python GitHub GitHub Copilot Status License


📌 Descrição do Projeto

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.


🎯 Objetivos de Aprendizagem

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.

🛠️ Tecnologias e Ferramentas Utilizadas

  • Python 3
  • Git
  • GitHub
  • GitHub Copilot
  • Visual Studio Code

📂 Estrutura do Repositório

├── code_resolucoes/
│   ├── concat_dados.py
│   ├── ope_mat.py
│   └── repet_txt.py
├── .gitignore
├── LICENSE
└── README.md

📄 Descrição dos Arquivos

🔹 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.

Conceitos aplicados:

  • 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.

Operações realizadas:

  • Soma
  • Subtração
  • Multiplicação
  • Divisão (com tratamento para divisão por zero) --

Conceitos aplicados:

  • 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.

Conceitos aplicados:

  • Estruturas de repetição (for)
  • Controle de fluxo
  • Entrada de dados

▶️ Como Executar os Scripts

1. Clone o repositório:

git clone https://github.com/seu-usuario/python-copilot.git

2. Acesse o diretório do projeto:

cd pyton-copilot

3. Execute qualquer um dos scripts disponíveis:

python code_resolucoes/concat_dados.py

🤖 Uso do GitHub Copilot

O 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.


📚 Recursos Utilizados

  • GitHub Quick Start
  • Documentação Oficial do GitHub
  • GitHub Markdown Guide
  • Documentação do GitHub Copilot

📌 Considerações Finais

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.

About

Repositório com scripts em Python desenvolvidos em desafio educacional, utilizando GitHub Copilot como apoio na resolução de algoritmos e produtividade.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages