Форум сайта python.su
Всем доброго времени суток! Есть задача: дать азы программирования на Python детям (9-14 лет).
Базовые знания детей: основы алгоритмики и Scratch (куда уж без него).
Сажать детей сразу за чистой код - это убийство их, и самоубийство себя лично (причин тут множество и их область лежит в психолого-педагогической сфере в которую углубляться сейчас не стоит).
Начальные данные такие: с чистым кодом они 1000% работать не смогут. Возникла идея найти что-то для них “визуального Python”. На сайте Scratch что-то для Python есть, но я так и не разобрался с этим. Да, конечно, можно попробовать варианты написания по примеру игры или воспользоваться чем-то вроде Python Challenge, но мне кажется, что даже это для них будет трудновато на начальном этапе.
Отсюда вопрос: кто может помочь советом , умной мыслью, ссылкой на ресурс и т.д.
Офлайн
blackgeneralЭто ложный путь оно конечно немного облегчает , когда не нужно запоминать все инструкции, а нажать на квадратик и посмотреть описание. Но подобным образом вы не научите детей програмировать, вы научите их перетаскивать и соединять квадратики. Как показывает практика дети 9-14 лет вполне себе адекватно воспринимают и командную строку и “чистый код”, конечно же при условии что им интересно.
Сажать детей сразу за чистой код - это убийство их, и самоубийство себя лично (причин тут множество и их область лежит в психолого-педагогической сфере в которую углубляться сейчас не стоит).
[code python][/code]
Офлайн
На сайте у МФТИ есть курс околошкольный
http://judge.mipt.ru/mipt_cs_on_python3/
Там есть работа с черепашкой и путником.
Офлайн
PEHDOMВ чем-то Вы правы, но если мы выйдем немного за рамки программирования и посмотрим на социально-психологические рамки, то здесь имеется довольно серьезная проблема: клиповость мышления.
Это ложный путь оно конечно немного облегчает , когда не нужно запоминать все инструкции, а нажать на квадратик и посмотреть описание. Но подобным образом вы не научите детей програмировать, вы научите их перетаскивать и соединять квадратики.
PEHDOM
Например вот достаточно интересный подход майнкрафт+пайтон.
https://books.google.com.ua/books?id=bOo0DwAAQBAJ&printsec=frontcover&hl=ru#v=onepage&q&f=false
Тут вам и чистый код и непосредственный результат который можно сразу увидеть и пощупать в игре, что длжно по идее мотивировать ребетенка. При условии что они любят играть в майнкрафт
py.user.next
На сайте у МФТИ есть курс околошкольный
http://judge.mipt.ru/mipt_cs_on_python3/
Там есть работа с черепашкой и путником.
Офлайн
> Есть задача: дать азы программирования на Python детям (9-14 лет).
Зачем детей мучить?
> сначала с картинками и прыжками в виде игр а потом когда втянутся - постепенный переход на код.
Можно попробовать PyGame + много готового кода.
Офлайн
RodegastЕсли Вам действительно интересно, то могу ответить в разделе “флейм”. Создайте тему, и можно будет там пофилософствовать.
Зачем детей мучить?
RodegastСпасибо! Посмотрю.
Можно попробовать PyGame + много готового кода.
Офлайн
> Создайте тему, и можно будет там пофилософствовать.
Тема создана http://python.su/forum/topic/35486/
Офлайн
blackgeneralНу ХЗ вам виднее поскольку я делаю выводы основываясь на опыте только своих детей.
В чем-то Вы правы, но если мы выйдем немного за рамки программирования и посмотрим на социально-психологические рамки, то здесь имеется довольно серьезная проблема: клиповость мышления.
[code python][/code]
Отредактировано PEHDOM (Июль 2, 2018 18:05:35)
Офлайн
Помню в школе бейсик.
Ненавидел рисовать алгоритмы в тетрадку и много интереснее было писать буковки особенно если что-то ети буковки делали.
Ведь по сути можно создать папку через команду os.makedir а можно мышкой - создать папку в винде.
Что в каждом из вариантов выучит ребенок думаю понятно…
Офлайн
PEHDOMВ этом топике http://python.su/forum/topic/35486/ я немного написал, почему нужно делать именно так.
Ну ХЗ вам виднее поскольку я делаю выводы основываясь на опыте только своих детей.
НО в общем и целом ИМХО вы не туда копаете. Все “визуальные среды” в большинстве случаев как раз сделаны для того чтобы люди не умеющие программировать и которым программирование, в общем то и не нужно, могли чтото сделать без специально обученного программиста, а вовсе не на обучение их программированию.
PEHDOMСпасибо, за напоминание. Я как-то находил “дракона”, но забыл про него. Там вроде есть что-то дракон-python. Нужно посмотреть.
Хотя есть еще ДРАКОН-Edotpr
https://drakon.su/drakon_editor
+ небольшая статья на хабре, так сказать для ликбеза
https://habr.com/post/345320/
ZerGЭто прокатывало раньше. Сейчас намного сложнее. Почему - написано здесь: http://python.su/forum/topic/35486/
Ненавидел рисовать алгоритмы в тетрадку и много интереснее было писать буковки особенно если что-то ети буковки делали.
Ведь по сути можно создать папку через команду os.makedir а можно мышкой - создать папку в винде.
Что в каждом из вариантов выучит ребенок думаю понятно…
Офлайн