Ола, хорошим примером реального проекта, в который встроена концепция программного кодирования, является проект Django . Их файл settings.py абстрагирует определенные параметры данных, так что вы можете вносить в них изменения, а не встраивать их в свой код. Вы также можете добавить значения в этот файл при необходимости и использовать их при необходимости.
http://docs.djangoproject.com/en/dev/topics/settings/
Пример :
Это может быть фрагмент из файла settings.py:
num_rows = 20
Тогда в одном из ваших файлов вы можете получить доступ к этому значению:
from django.conf import settings
...
for x in xrange(settings.num_rows):
...