Для примера со сложением чисел 25 учениками попробуйте проанализировать следующие ситуации: в классе всего 1 кусочек мела; в классе 5 кусочков мела; в классе 25 кусочков мела. Оцените, как от этого зависит время решения задачи (учтите еще ширину доски и время перемещения учеников по классу). Попробуйте построить модель такого процесса. Переведите эту ситуацию на язык компьютерной терминологии для многопроцессорных систем.
Все зависит от того, что Вы хотите делать. Язык программирования - это не самоцель, а всего лишь средство для того, чтобы выполнить какую-то работу. Например, если Вы хотите заняться веб-дизайном, то Вам неплохо бы помимо python знать java, php и html, а также не помешает знание SQL, если Вы будете составлять запросы к базам данных.Если же Вы хотите программировать чипы на низком уровне, то вам нужно изучение программирования в машинных кодах и assembler, для научного программирования пригодятся, например, Matlab, fortran, c,c++,c#. В общем, для каждой области деятельности есть свой набор инструментов и что именно изучать зависит от того, для чего Вы хотите свои навыки применять.
1. Данная модель - схема (или же чертёж, план) моей комнаты (на рисунке).
2. Иерархическая система - это многоклассовая (многоуровневая) система с открытой архитектурой и гибкоизменяемой конфигурацией. Пример иерархической системы - иерархия государства, иерархия должностей организации, корпорация.
Обширнее:
Иерархия государства - во главе, например, президент (руководитель). Далее - правительство, федеральное собрание -> федеральные министерства -> гос. комитеты и т.п.
Иерархия должностей организации - например, Маршал России -> Генерал армии -> Генерал-полковник -> Генерал Лейтенант и т.п.
Корпорация - руководитель -> команда управления -> высшее управленческое звено -> среднее управленческое звено и т.п..