Este repositório contém todos os projetos relacionados ao curso Intermediate Python da Udacity.
Projeto principal de análise de dados de Near-Earth Objects (NEOs) organizado como um submódulo Git.
Localização: neo-project/
Para trabalhar com o neo-project:
# Clonar o repositório com submódulos
git clone --recursive https://github.com/FabioCLima/Intermediate-Python-projects.git
# Ou se já clonou, inicializar submódulos
git submodule update --init --recursive
# Entrar no diretório do neo-project
cd neo-project
# Ativar ambiente virtual
source .venv/bin/activate
# Executar testes
python -m pytest tests/
# Executar o projeto
python main.py- Python 3.13
- Ambiente virtual configurado com
uv - Linting com
ruff
- Clone o repositório com submódulos:
git clone --recursive <url> - Para trabalhar com o neo-project:
cd neo-projectsource .venv/bin/activate- Execute os testes:
python -m pytest tests/ - Execute o projeto:
python main.py
MIT License - veja o arquivo LICENSE para detalhes.