https://github.com/guilhermwn/portfolio_python
Este repositório abriga uma variedade de projetos em Python desenvolvidos para diversos fins, com ênfase em aprendizado e experimentação. Abaixo, há uma descrição dos projetos disponíveis nesta pasta.
https://github.com/guilhermwn/portfolio_python
python
Last synced: 3 months ago
JSON representation
Este repositório abriga uma variedade de projetos em Python desenvolvidos para diversos fins, com ênfase em aprendizado e experimentação. Abaixo, há uma descrição dos projetos disponíveis nesta pasta.
- Host: GitHub
- URL: https://github.com/guilhermwn/portfolio_python
- Owner: Guilhermwn
- Created: 2023-11-10T13:13:12.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-26T20:13:12.000Z (12 months ago)
- Last Synced: 2024-11-13T21:47:40.911Z (7 months ago)
- Topics: python
- Language: Python
- Homepage:
- Size: 172 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Portfólio de Projetos em Python
Este repositório abriga uma variedade de projetos em Python desenvolvidos para diversos fins, com ênfase em aprendizado e experimentação. Abaixo, apresentamos uma descrição dos projetos disponíveis nesta pasta.
## Lista de Projetos
### 1. Buscador de Índice
**Descrição**: Este é um programa Python que realiza uma busca em uma lista e retorna os índices onde um determinado número ocorre na lista. É uma ótima ferramenta para pesquisa de elementos específicos em uma lista.
### 2. Calculadora Python
**Descrição**: Este é um programa Python que funciona como uma calculadora simples. Ele permite que o usuário realize operações básicas, como soma, subtração, multiplicação, divisão e potenciação. O programa exibe um menu de operações, onde o usuário pode escolher a operação desejada e inserir os números para calcular o resultado.
### 3. Combinação Cores Camisas Dias
**Descrição**: Este código Python gera uma combinação aleatória de cores para vestir camisas em cada dia da semana. Ele cria uma lista de cores e uma lista de dias da semana, embaralha a lista de cores aleatoriamente e, em seguida, atribui uma cor a cada dia da semana, imprimindo o resultado. É uma abordagem divertida e criativa para planejar seu guarda-roupa semanal.
### 4. Coletor de Informações de Notas Fiscais
**Descrição**: Este é um programa Python chamado "Coletor de Informações de Notas Fiscais" que permite coletar informações específicas de arquivos XML de notas fiscais e organizá-las em uma planilha Excel. O programa utiliza as bibliotecas `os`, `xmltodict` e `pandas`. É uma ferramenta valiosa para quem precisa extrair informações de notas fiscais de forma eficiente. Esse script é projetado para analisar arquivos de notas fiscais em xml em massa.
### 5. Gerador Info Usuário
**Descrição**: Este script Python utiliza duas APIs externas para coletar informações e criar um arquivo de texto personalizado com base nos dados fornecidos pelo usuário. É uma maneira criativa de gerar informações fictícias ou personalizadas, o que pode ser útil em diversos cenários.
### 6. Verificador de Clima
**Descrição**: Este é um programa Python chamado "Verificador de Clima", que permite verificar o clima de uma cidade específica. O programa utiliza a API OpenWeatherMap.org para obter informações climáticas em tempo real. É uma ferramenta prática para saber as condições climáticas em qualquer lugar do mundo.
Dentro do projeto "Verificador de Clima", há uma pasta que contém uma versão do projeto que utiliza a biblioteca Streamlit para exibir uma interface para o funcionamento do projeto do Verificador de Clima.
### 7. Exercícios do The Huxley - Python
**Descrição**: Este repositório contém scripts em Python desenvolvidos para resolver exercícios disponíveis no site [The Huxley](https://www.thehuxley.com). Esses exercícios fizeram parte do processo avaliativo da disciplina de Programação Imperativa do curso de Engenharia Eletrônica da Universidade Federal de Sergipe durante o período letivo de 2022.1. Os exercícios abrangem uma variedade de tópicos e oferecem uma oportunidade valiosa para aprimorar as habilidades em Python.
Cada projeto representa uma demonstração do meu conhecimento e criatividade em Python. Sinta-se à vontade para explorar, clonar ou usar esses projetos como referência para seus próprios empreendimentos de programação em Python.