- uv - Next-generation Python package installer and resolver
- ruff - Extremely fast Python linter and formatter
- pandas
- jupyter
- numpy
- matplotlib
- scikit learn
- sql alchemy
- plotly
- seaborn
- faker
git clone git@github.com:fandredev/my-ml-guide.git &&
cd my-ml-guideMake sure to create and/or check the .env using the .env.example file in the root directory of the project.
This project uses uv for dependency management. If you don't have it installed, follow the uv installation guide.
# Install dependencies and create virtual environment
uv syncWe use ruff to keep the code clean and consistent.
# Run linter
uv run ruff check .
# Run formatter
uv run ruff format .uv run jupyter lab