Minimal Project Structure ━━━━━━━━━━━━━━━━━━━━━━━━━ How to setup a data science project in python. Date: February 10, 2019 TLDR ──── Use .gitignore.io <https://www.gitignore.io> and consider adding an alias to your terminal to quickly add a .gitignore to any project missing one. [code] alias gitignore='curl https://www.gitignore.io/api/vim,emacs,python,pycharm,sublimetext,visualstudio,visualstudiocode,data > .gitignore' Add a minimal setup.py to the root of your project, and use the following command to install it. [code] pip install -e . consider using **cookiecutter <https://github.com/audreyr/cookiecutter>