Комментарии 7
А еще вопрос к родителям: как считаете, уроки программирования на Python в Minecraft подходят для детей?
да, но начать лучше со скретча. мы пока только там сидим и питон считаем тяжелым. ребенку 9
удалось ли вам разобраться, как создать мод для игры «Майнкрафт» на Python?
Мне не удалось. Потому что у меня не стоит Майнкрафт, а куда совать файлы на Python и на что это будет влиять - в статье не написано.
Я бы на это не жаловался, если бы не мысль - не слишком ли жёстко требовать сначала поставить Майнкрафт и Python (кстати, я даже не понимаю почему "и" - Майнкрафт рискует работать с незнамо каким системным интерпретатором Python?), что подразумевает сначала купить ребёнку комп, потом начать учить его программированию, и потом, может быть, убедиться что это пустая трата времени.
У ребёнка точно есть смартфон. На смартфоне точно можно, даже не ставя Termux в будущее которого я убеждённо верю в смысле отсутствия такового, поиметь Python, Lua и Lisp. Вполне возможно, что можно и ещё что-то, в зависимости от ОС и региона, с этим вроде как обязан разобраться желающий обучать. Самому проверять лень, но сильно похоже что уже этого достаточно чтобы начать преподавать фуллстек. Может быть начинать обучение с этим, если пойдёт - купить клавиатуру и вывести экран на телевизор? А если есть планшет, то и телевизор не особо нужен. Компьютер же покупать только тогда, когда есть уверенность в его необходимости.
С точки зрения обучающего - это резкое расширение охвата, в России продаётся какое-то смешное количество компьютеров и сложно представить что заметная их часть в руках у детей. А увидев результат, родитель с высокой вероятностью всё сделает чтобы снабдить ребёнка компом. А снабдив компом, на курсы точно денег не пожалеет, чем сложнее ему было комп достать - тем больше и не пожалеет.
Или я что-то упускаю?
Мне не удалось.
Согласен, в статье маловато нужной информации...
что подразумевает сначала купить ребёнку комп
Если в каких-то семьях нет компа (пусть даже в большом количестве семей), это же не значит, что не надо писать обучающую статью для тех у кого он есть и чьи дети уже играют в майнкрафт.
поиметь Python, Lua и Lisp ... начать преподавать фуллстек. Может быть начинать обучение с этим ... А увидев результат ...
К сожалению таким способом обучения заинтересуется только очень редкий необычный ребенок с особенностями умственного развития (в положительном смысле), который смог не подсесть на зависимость от листания видосиков в ТикТоке и т.п. Детям (да и взрослым, чо уж!) нужен видимый интерес в результате своих трудов, поэтому написание мода для майнкрафта выдает порцию дофамина, вплоть до вау-эффекта.
Вот кстати, зачем "школа", в которой работает авторка сей статьи, обучает писать моды для Майнкрафта на Питоне, когда "родной" язык Майнкрафта - Java!? Предполагаю что реальная причина проста: "Питон" раскручен на слух и служит для привлечения... Только вот его нарочитая "простота" потом играет злую шутку с обучившимися (не буду развивать эту тему, пусть останется просто моим мнением).
Вот кстати, зачем "школа", в которой работает авторка сей статьи, обучает писать моды для Майнкрафта на Питоне, когда "родной" язык Майнкрафта - Java!?
Потому что это не мод, даже. Это оболочка для взаимодействия с миром майнкрафта с помощью команд с обвесами. Это все можно повторить с помощью датапаков(которые тоже являются буквально командами). Она немало по производительности съедает и не представляет полной гибкости, как моддинг. Но это лучше, чем ничего. Моды для Майнкрафта писать детям будет слишком сложно. Там очень много технических тонкостей.
/ Или лучше погружение в написание кода с помощью другого языка, скажем, Scratch?
Так Scratch вообще-то не про написание кода! Там некуда погружаться. После осознания обучающимися, что такое алгоритм, понимания циклов, событий, переменных и т.п. придется переходиться на какой-то "язык" :)
До 13-14 лет пихать в детей какое либо программирование - не лучший путь. Лучше до этого возраста заниматься общей рациональностью. Таким целям раньше служили обычные кружки авиа/ракето/судо/радио-моделирования. Шахматные клубы хотябы. Все это в комплексе. Если рациональность не пробудится к 14 или даже 16 годам, то, вероятно, есть и другие важные дисциплины и области деятельности связанные с социологией, литературой, художеством, хореографией и физической подготовкой. Не верно акцентировать внимание на узкой сфере деятельности, такой как "программирование", не разобравшись в корне вопроса.
До 13-14 лет пихать в детей какое либо программирование - не лучший путь. Лучше до этого возраста заниматься развитием общей рациональности. Таким целям раньше служили обычные кружки авиа/ракето/судо/радио-моделирования. Шахматные клубы хотябы. Все это в комплексе. Если рациональность не пробудится к 14 или даже 16 годам, то, вероятно, есть и другие важные дисциплины и области деятельности связанные с социологией, литературой, художеством, хореографией и физической подготовкой. Не верно акцентировать внимание на узкой сфере деятельности, такой как "программирование", не разобравшись в корне вопроса.
Как создать игру «Армия големов» в Minecraft – программирование на Python для детей