Structure Data Science Projects
2024-08-23

Structure Data Science Projects

A few months back, I faced the challenge of structuring and maintaining consistency in my data science projects. After extensive research, I discovered the best practices for organizing project folders to enhance productivity and collaboration. Below is a Python script that automatically sets up a well-structured folder hierarchy tailored to different types of data science projects: machine learning (ML), data engineering (DE), and business intelligence (BI). This script not only saves time but also ensures that your projects remain organized and manageable.

Python Script To use the script below, go to your C:\\Users\\{Your Username} (in my case, it was Admin, but you can change it inside the code) and create a new_project.py file. Add the code below inside this file.

Usage Samples

Creating Machine Learning Project Creating Machine Learning project

Folder Image: 1

Folder image: 1