On this page:
PyCharm enables using numerous run/debug configurations. Each run/debug configuration represents a named set of run/debug startup properties. When you perform run, debug, or test operations with PyCharm, you always start a process based on one of the existing configurations using its parameters.
PyCharm comes with a number of pre-defined default run/debug configuration types for the various running, debugging and testing issues.
Whenever a new run/debug configuration is created, it is based on these default settings applicable to any new configuration of the respective type.