Projeto para formatar e numerar uma lista de nomes masculinos e femininos.
Este projeto consiste em dois scripts Python principais:
-
formating.py: Este script é responsável por formatar uma lista de nomes masculinos e femininos. Ele numera os nomes, converte a primeira letra de cada nome e sobrenome para maiúscula e corrige erros de espaçamento. -
generate_list.py: Este script é utilizado para gerar uma lista de nomes masculinos e femininos aleatórios. Foi criado com o objetivo de fornecer dados de teste para o scriptformating.py.
+--./
|-- formating.py
|-- README.md
| +--data/
| |-- random_names.txt
| +--test/
| |-- generate_list.py- Raiz do Repositório
formating.pyREADME.md- Pasta
data: Contém os arquivos.txtde entrada para o scriptformating.py. - Pasta
testgenerate_list.py
Clone este repositório em sua máquina local e navegue até o diretório do projeto.
-
Coloque o arquivo
.txtcontendo a lista de nomes na pastadata. -
Execute o script
formating.py:python formating.py
-
Verifique o arquivo
output.txtno diretório raiz do projeto para ver a lista formatada.
-
Navegue até a pasta
test:cd test
-
Execute o script
generate_list.py:python generate_list.py
-
Um novo arquivo
.txtserá gerado na pastadata, contendo uma lista de nomes aleatórios.
- Numeração da lista de nomes.
- Conversão da primeira letra de cada nome e sobrenome para maiúscula.
- Correção de erros de espaçamento antes dos nomes.
- Python 3.x
- Faker (para o script
generate_list.py)
Para instalar o Faker, execute:
pip install FakerSinta-se à vontade para contribuir com este projeto, fazendo um fork e enviando um pull request.
- Thiago da Silveira Gentil