Без заголовка
На школьном уровне Питон будет даваться без типов. А понимание типов прямой путь к онтологиям. Паскаль богат на элементарные типы. Перечисления, множества. Но хоть какое-то моделирование данных дают уже только в высшей школе. В итоге эта мощь Паскаля в школе не востребована. А в высшей школе Паскаль в числе устаревших языков. (Но в индустрии широко используется. На днях подработка появилась: подружить ML с Delphi. Современный Delphi многолик!)
Своим ученикам (я репетитор ЕГЭ по информатике) объясняю выбор языка так:
Язык программирования для ЕГЭ нужен для понимания базовых абстракций структурного программирования и самых простых алгоритмов. Для этого достаточно менее 10% современного языка. Но даже 100% использование языка на практике потребует знания его базовых и прикладных библиотек, которые объемнее самого языка в сотню раз. Т.е. разница в 100…1000 раз между языком для ЕГЭ и языком для Работы.
Поэтому, полезно различать изучение промышленного языка программирования и его библиотек (+паттернов) и изучение языка для успешной сдачи ЕГЭ. Изучение Паскаля никоим образом не обделит изучающего. Структурное программирование и базовая алгоритмика останутся в виде накатанных «рельс в мозгу». А распознаватель структур кода в глазном нерве позже за неделю переучится на другой язык программирования.
Выбирай Питон (С++/Java/C#/JS) если:
- более года кодируешь на Питоне
- есть рядом наставник, который знает Питон
- в школе дают Питон
- есть проверенный и рекомендованный (успешно сдавшими ЕГЭ) учебный курс на Питоне
Во всех других случаях изучай Паскаль. Полно примеров, задач, разборов ЕГЭ на ютуб. Каждый школьный учитель знает Паскаль и быстро найдет ошибку в программе.
А вот насчет современного содержания школьных курсов Математики и Физики очень интересный вопрос. Хотелось бы посмотреть примерные планы.