Knowledgebase

Checklist: Starting a New Python Project Print

  • python, guide, howto, solution, zillionkinghost, hosting, support
  • 0

Setup.

STRUCTURE

Project folder created Version control initialised Ignore file configured before the first commit

ENVIRONMENT

Virtual environment created inside the project Python version chosen and recorded Environment excluded from version control

DEPENDENCIES

Requirements file created Versions pinned Only what is needed installed

CONFIGURATION

Settings separated from code Example configuration file committed, with placeholders Real configuration excluded

DOCUMENTATION

Readme covering what it does, setup, and how to run it

CODE

An entry point Logic separated from external access A formatter configured

BEFORE THE FIRST COMMIT

Confirm no credentials are included

BEFORE ANYONE ELSE USES IT

Set it up yourself from scratch, following your own readme

WHAT THAT REVEALS

Every step you forgot to document.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot