Что хороший язык программирования должен запустить мой Класс 1 сын, учащийся? [дубликат]

7
задан Community 23 May 2017 в 12:10
поделиться

15 ответов

Попробуйте Scratch .

3
ответ дан 6 December 2019 в 06:36
поделиться

Я думаю, что структура тоже важна. Ваш ребенок должен уметь создавать игру без лишних слов. На ум приходит Python + pygame .

0
ответ дан 6 December 2019 в 06:36
поделиться

Я предлагаю использовать python через Snake Wrangling for Kids :

«Snake Wrangling for Kids» - это электронная книга для печати для детей от 8 лет и старше, кто хотел бы изучать компьютерное программирование. Он охватывает самые основы программирования и использует язык программирования Python 3 для обучения концепциям.

1
ответ дан 6 December 2019 в 06:36
поделиться

Посетите www.pythonturtle.org

2
ответ дан 6 December 2019 в 06:36
поделиться

Логотип. Разработан специально Сеймуром Папертом, чтобы научить детей программировать, как работать с рекурсией и т. Д., И т. Д., И все это без использования этих слов для обозначения людей. В частности, когда они связаны с графикой черепахи, чтобы получить легко доступный и узнаваемый результат и обратную связь.

Поскольку он был разработан, чтобы охватить все основы программирования, он не обязательно является основным в чем-либо, но идея состоит в том, чтобы дать детям все основные основы.

3
ответ дан 6 December 2019 в 06:36
поделиться

Взгляните на Small Basic от Microsoft.

Предоставляя небольшой и легкий в изучении язык программирования в дружелюбной и привлекательной среде разработки, Small Basic упрощает программирование . Small Basic, идеально подходящий как для детей, так и для взрослых , помогает новичкам сделать первый шаг в чудесный мир программирования.

Думаю, цитата действительно подводит итог! :)

3
ответ дан 6 December 2019 в 06:36
поделиться

Я, наверное, единственный, кто придерживается такого мнения, но я думаю, что 6 - это слишком рано, чтобы начинать программировать ребенка. Эти годы имеют решающее значение для развития целого ряда навыков, включая социальные навыки, которые не связаны с компьютером (которые, действительно, могут противоречить использованию компьютера), и интеллектуальные навыки, которые на самом деле будут способствовать развитию компьютерных навыков позже (я говорю о математике и навыках решения задач).

Я начал приобщать своих детей к программированию в возрасте 8 и 10 лет, но я не ожидаю, что они будут серьезно интересоваться им до средней школы (начиная с 11/12 лет). В целом мои дети проводят за компьютером гораздо меньше времени, чем их одноклассники. Они оба ведут свои занятия в учебе и хорошо адаптированы к социальному положению.

10
ответ дан 6 December 2019 в 06:36
поделиться

Что ж, Python имеет синтаксис, похожий на английский, поэтому его относительно легко понять. Python IDLE работает в режиме цикла чтения-оценки, поэтому вам не нужно выполнять компиляцию или что-то еще. Вы можете вводить код построчно и получать мгновенную обратную связь. Он также имеет интерактивный режим справки. Если ему нужно было знать, что делает какая-то функция, а вас не было рядом, чтобы помочь ему, он мог просто набрать help (someFunction)

Был комментарий о том, как может сбивать с толку, когда вы смешиваете табуляции и пробелы в Python. В ответ на этот комментарий у большинства редакторов есть возможность автоматически заменять табуляцию пробелами X. В IDLE это так же просто, как Формат-> Переключить вкладки, чтобы при нажатии клавиши табуляции вместо табуляции вставлялось 8 пробелов.

Labview полностью нагляден. В основном он используется для программирования роботов. Это чрезвычайно логично. Однако за него стоит довольно большой ценник.

1
ответ дан 6 December 2019 в 06:36
поделиться

SmallTalk . Он был создан для использования в образовательных целях.

Я должен согласиться с тем, что шесть лет звучит немного молодо ... если они не хотят учиться, не пытайтесь их принуждать.

1
ответ дан 6 December 2019 в 06:36
поделиться

Гвидо ван Робот - это приложение, похожее на логотип, в котором используется Python.


(источник: sourceforge.net )

1
ответ дан 6 December 2019 в 06:36
поделиться
2
ответ дан 6 December 2019 в 06:36
поделиться

турбо паскаль? :) gwbasic? а затем питон :)

0
ответ дан 6 December 2019 в 06:36
поделиться

Я начал изучать программирование во времена расцвета Паскаля , языка, который многие сказали бы, разработан для обучения. Вот цитата из Википедии:

Критика

Несмотря на свою большую популярность (хотя в 1980-х и начале 1990-х, чем сейчас), реализации Паскаля, которые следовали первоначальному определению языка Виртом, широко критиковались за непригоден для использования вне обучения .

Принимайте это за то, что хотите =)

0
ответ дан 6 December 2019 в 06:36
поделиться

Лично я считаю Tcl идеальным языком для начинающих, особенно для молодежи. У него есть интерактивная консоль для мгновенного удовольствия, и tk, безусловно, является одним из самых простых наборов инструментов GUI на планете. Одна или две строки кода, чтобы увидеть окно на экране. Всего пара строк кода для создания холста и рисования элементарных форм и т. Д.

Я знаю, что многим людям не нравится Tcl, но я думаю, что это больше из-за незнания, чем из чего-либо еще. И я имею в виду это в хорошем смысле - если вы не понимаете Tcl, но знаете более традиционные языки, трудно увидеть красоту в таком простом, но мощном языке. Полное определение языка умещается на одной странице руководства, так что основы легко понять.

Наконец, в качестве обучающего инструмента он позволяет вам воссоздать практически любую языковую конструкцию по вашему желанию. Вы можете не только показывать их циклы for и while, но и создавать циклы повторения / до или любые другие типы циклов для имитации других языков.

0
ответ дан 6 December 2019 в 06:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: