yigal_s: (Default)
[personal profile] yigal_s
Вопрос к знающим Python.

Я тут решил сына со Scratch переводить на Python, как вдруг внезапно обнаружил, что простой стандартной графической библиотеки в Python вроде как и нет, а есть несколько разных. На этом пока и обломался (придется самому всё это учить прежде чем с сыном дальше заниматься).

Посоветуйте, пожалуйста, что-то достаточно элементарное в использовании под Python, что умеет:

1. рисовать точки, прямые, круги и эллипсы. Желательно достаточно быстро (не в режиме "черепашки"). При этом нужно, чтобы эти точки и прямые не были объектами, т.е. нужна просто тупая пиксельная графика.
2. поверх всего этого рисовать спрайты, т.е. небольшие картинки, которые можно двигать по экрану и вращать.

Всё это было 30 лет назад на бейсике в Yamaha, почему бы этому не быть и сейчас?

Кстати, может быть кто-то может порекомендовать какой-то язык вместо Python для начального обучения программированию?
Необходимое условие - наличие подобной графики (пиксельная + спрайты), т.к. программировать что-то графическое на экране, да даже пусть и просто графики функций рисовать - это достаточно для ребенка интересно по сравнению с чисто строчными интерфейсами или расчетными задачами.

Date: 2018-01-22 04:38 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Программировать советую на джаваскрипте, а насчет графики в питоне, наверно, Processing подойдет.

Date: 2018-01-22 06:49 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Да ну какой отладчик, в браузере есть консоль.

Я лично все гоняю в myjavatools.com/js.html, которую я навалял за 10 минут лет 15 назад.

Главное ж, джаваскрипт сразу легко всем виден, и графики там до хренища.