Вопрос к знающим Python.
Я тут решил сына со Scratch переводить на Python, как вдруг внезапно обнаружил, что простой стандартной графической библиотеки в Python вроде как и нет, а есть несколько разных. На этом пока и обломался (придется самому всё это учить прежде чем с сыном дальше заниматься).
Посоветуйте, пожалуйста, что-то достаточно элементарное в использовании под Python, что умеет:
1. рисовать точки, прямые, круги и эллипсы. Желательно достаточно быстро (не в режиме "черепашки"). При этом нужно, чтобы эти точки и прямые не были объектами, т.е. нужна просто тупая пиксельная графика.
2. поверх всего этого рисовать спрайты, т.е. небольшие картинки, которые можно двигать по экрану и вращать.
Всё это было 30 лет назад на бейсике в Yamaha, почему бы этому не быть и сейчас?
Кстати, может быть кто-то может порекомендовать какой-то язык вместо Python для начального обучения программированию?
Необходимое условие - наличие подобной графики (пиксельная + спрайты), т.к. программировать что-то графическое на экране, да даже пусть и просто графики функций рисовать - это достаточно для ребенка интересно по сравнению с чисто строчными интерфейсами или расчетными задачами.
Я тут решил сына со Scratch переводить на Python, как вдруг внезапно обнаружил, что простой стандартной графической библиотеки в Python вроде как и нет, а есть несколько разных. На этом пока и обломался (придется самому всё это учить прежде чем с сыном дальше заниматься).
Посоветуйте, пожалуйста, что-то достаточно элементарное в использовании под Python, что умеет:
1. рисовать точки, прямые, круги и эллипсы. Желательно достаточно быстро (не в режиме "черепашки"). При этом нужно, чтобы эти точки и прямые не были объектами, т.е. нужна просто тупая пиксельная графика.
2. поверх всего этого рисовать спрайты, т.е. небольшие картинки, которые можно двигать по экрану и вращать.
Всё это было 30 лет назад на бейсике в Yamaha, почему бы этому не быть и сейчас?
Кстати, может быть кто-то может порекомендовать какой-то язык вместо Python для начального обучения программированию?
Необходимое условие - наличие подобной графики (пиксельная + спрайты), т.к. программировать что-то графическое на экране, да даже пусть и просто графики функций рисовать - это достаточно для ребенка интересно по сравнению с чисто строчными интерфейсами или расчетными задачами.
no subject
Date: 2018-01-22 04:38 pm (UTC)no subject
Date: 2018-01-22 05:15 pm (UTC)А почему такое предпочтение?
Кстати, а в какой среде javascript гонять? Чтоб отладчик например был и прочие мелкие удобства?
> насчет графики в питоне, наверно, Processing подойдет.
Спасибо, раньше не попадалось. Буду смотреть.
no subject
Date: 2018-01-22 06:49 pm (UTC)Я лично все гоняю в myjavatools.com/js.html, которую я навалял за 10 минут лет 15 назад.
Главное ж, джаваскрипт сразу легко всем виден, и графики там до хренища.
no subject
Date: 2018-01-27 12:08 pm (UTC)Не подойдёт?
http://www.inp.nsk.su/~grozin/python/
no subject
Date: 2018-01-28 06:48 pm (UTC)