Да, только тут я под id имел ввиду не идентификатор, а любые данные, которые должны быть уникальны для данного объекта, например, имя, или путь к файлу и тд.
Может быть вы еще посоветуйте, ориентируясь на свой опыт, какие-лучше всего шаги и в какой последовательности предпринять? Ну то есть я имею ввиду - сначала изучить досконально питон, потом например алгоритмы, далее еще что-нибудь? Просто для того, чтобы не лезть раньше времени на рожон и не начать изучать "В", раньше "A".
Alexej Simakov, сложно описать, какие затруднения, скорее медленно соображаю, код пишу не так красиво и практично как другие, проблемы решаю не так быстро. А спроектировать вменяемую архитектуру для меня вообще край, я даже не знаю с чего приступать...