Вашему ребенку, вероятно, без разницы.  Может быть потому, что "на олимпиадах успешно выступает".А  у моего с освоением питона сложности. Более того, эти сложности я наблюдаю у себя.  Как уже написала ниже, потому что мне непонятна конструкция "a = [0] * 1000" .  Она требует доп.пояснений.   В то время как значительное количество других языков никаких доп.пояснений не требовало. Их берешь и используешь.  Но, конечно, со временем и к этому наступает привыкание.  Еще полгодика поварюсь в этом, начну и на питоне программировать. Проблема возникнет тогда, когда этот выросший на питоне ребенок, привыкший к конструкции "a = [0] * 1000", столкнется с языком, где нужно будет писать  var a: array[1...1000] of integer;...for i := 1 to 1000 doa[i] := 0;И он будет в ужасе от необходимости записывать три строчки вместо привычной одной. А таких языков много.  В жизни.А для олимпиад достаточно питона и с++. Паскаль в олимпиадах не нужен.  Но я не про олимпиады. Я про начальное изучение средним ребенком, и про жизнь.  Вот в моей жизни до сих пор нет ни питона, ни с++. А языки, близкие к паскалю, есть.