🌟 We are Open Source! Check out our repository on GitHub

Jupyter Notebooks (Python) Structure

A scalable and maintainable folder structure for Jupyter Notebooks Python projects

File Structure

  • notebooks
    • 01_data_exploration.ipynb
    • 02_data_analysis.ipynb
    • 03_visualization.ipynb
  • data
    • raw
    • processed
  • src
    • utils.py
  • requirements.txt
  • README.md

Directory Structure Explanation

notebooks/

Contains Jupyter notebook files organized by analysis workflow and numbered for sequential execution.

01_data_exploration.ipynb

Initial data exploration notebook for understanding dataset structure and characteristics.

02_data_analysis.ipynb

Statistical analysis and hypothesis testing notebook for deeper data insights.

03_visualization.ipynb

Data visualization notebook for creating charts, plots, and visual representations.

data/

Contains datasets organized by processing stage and data source.

data/raw/

Original, unmodified datasets as received from data sources.

data/processed/

Cleaned and processed datasets ready for analysis and modeling.

src/

Python modules and utility functions that can be imported into notebooks.