This project provides a standard data analytics workspace setup for a B2B sales organization. It establishes a consistent directory structure, a Python virtual environment, and installs a typical data analytics stack to analyze CRM updates, email response history, and deal-stage transitions.
Follow these steps to set up your local development environment:
-
Clone the repository:
git clone https://github.com/YOUR-USERNAME/analytics-workspace-setup.git cd analytics-workspace-setup -
Create the virtual environment:
- macOS/Linux:
python3 -m venv venv
- Windows:
python -m venv venv
- macOS/Linux:
-
Activate the virtual environment:
- macOS/Linux:
source venv/bin/activate - Windows:
venv\Scripts\activate
- macOS/Linux:
-
Install dependencies:
pip install -r requirements.txt
data/raw/: Contains raw, unaltered data files.data/processed/: Contains cleaned and processed data files ready for analysis.notebooks/: Contains Jupyter notebooks for exploratory data analysis and experimentation.scripts/: Contains Python scripts for data processing and pipeline tasks.output/: Contains output files like generated reports, figures, and exported models.
- This project requires environment variables for configuration (e.g., database credentials, API keys).
- Please copy the
.env.examplefile to a new file named.envand fill in your own specific values. - Do not commit your
.envfile to version control. It is already ignored by.gitignore.