Comments 3
А как вы считаете, является ли язык Python для детей лучшим для первого знакомства с серьезным программированием?
Спрашивают - отвечаю. Я считаю так - ну не знает дитя чего ему надо, особенно не попробовав. Значит нужен тот язык, у которого больше возможных применений. А определяются применения доступными платформами и набором библиотек. И ещё считаю - терпилами не рождаются, не будет дитя сохранять интерес если нужно много в инструментарии ковыряться, включая ждать пока что-то там соберётся.
Eliminate all other factors, and the one which remains must be the truth.
Но остаётся двое, one Dark Lord and one Apprentice Python и JavaScript. И тогда возникает вопрос.
Мы покупаем или продаём?
В смысле - мы учим будущего разработчика который будет продавать приложения или свою способность их делать, или мы учим человека который будет использовать компьютер для себя, либо как помощь в работе либо вообще как объект потребления? Личное мнение - в первом случае - JavaScript, во втором - Python.
Поскольку программисты - не большинство, то да, считаю «научно» доказанным что Python - лучший язык. Если, конечно, умелый педагог в конкретном случае не заметит оснований считать иначе.
Кроме того, как мне кажется, ещё два обстоятельства подталкивают к Python. На голом смартфоне ему учить проще и есть anvil.works со товарищи позволяющие использовать Python вместо JavaScript легче чем наоборот.
P.S. Кажется мне, что курс программирования на iPad в Playgrounds мог бы получиться интересным.
Выглядит как чисто рекламный пост.
Калькулятор и электронная книга на Python в 11 лет: успехи детей на уроках программирования