Форум сайта python.su
0
Приветствую всех форумчан!
В прошлом году решил познакомить сына (на тот момент ему было 9 лет) с основами программирования (сам работаю в иной сфере). Вместе занимались по книге “Программирование для детей” Кэрол Вордерман. Узнали основы Scratch и Python, обоим понравилось))
Сын хочет сделать игру для одноклассников, что-то типа викторины в области географии и страноведения. Сейчас это всё изучается в начальных классах в рамках предмета “окружающий мир”.
Но, если я правильно понял, в Python нельзя скомпилировать программу в исполняемый файл, чтобы притащить его в школу на флэшке и запустить на школьном компе. Сам язык Python не для этого создавался.
Вопросы к знатокам:
1. Можно ли как-то извратиться в Python и скомпилировать программу в *.exe файл?
2. Если не Python, то какой язык программирования (дружелюбный для новичков) можете посоветовать для изучения, где программы можно компилировать в исполняемые файлы?
Офлайн
Portable Python можно запустить с флешки
http://portablepython.com/
может еще это
http://it-news.club/javascript-for-kids-tutorial-on-programming/
Офлайн
253
vic57Вот именно что извратиться. Ваше понимание переносимости искажено с точностью до наоборот. Это *.py файл намного переносимее любого исполняемого файла.
Можно ли как-то извратиться в Python и скомпилировать программу в *.exe файл?
Офлайн
221
1) cx_freeze и аналоги могут решить вашу задачу, но при это тсами по себе не являются хорошим решением.
2) скорее всего Delphi, там и окошки сразу же и все просто для начального уровня. Но врядли вам это подходит в глобальном смысле.
Офлайн
294
digitalforceвообще не совсем, JOHN_16 уже сказал cx_freeze, pyInstaller или py2exe собирают исполняемый файл.
1. Можно ли как-то извратиться в Python и скомпилировать программу в *.exe файл?
digitalforceЕсли бы это был взрослый… а ребенку…
2. Если не Python, то какой язык программирования (дружелюбный для новичков) можете посоветовать для изучения, где программы можно компилировать в исполняемые файлы?
[code python][/code]
Отредактировано PEHDOM (Фев. 5, 2018 00:02:22)
Офлайн
186
> В прошлом году решил познакомить сына (на тот момент ему было 9 лет) с основами программирования
Не мучай ребёнка! Он ещё успеет узнать про python и прочую байду.
> Если не Python, то какой язык программирования (дружелюбный для новичков) можете посоветовать для изучения, где программы можно компилировать в исполняемые файлы?
Недавно на этот курс наткнулся https://www.intuit.ru/studies/courses/3652/894/info вполне занимательно…
Отредактировано Rodegast (Фев. 5, 2018 11:59:28)
Офлайн
221
Rodegastну и к чему тут это? Что за треп не по теме? И вообще я вижу в этом издевку. Устное предупреждение тебе о том что не надо так себя вести.
Недавно на этот курс наткнулся https://www.intuit.ru/studies/courses/3652/894/info вполне занимательно…
Офлайн
186
> ну и к чему тут это? Что за треп не по теме?
Я просто ссылкой поделился, кстати там вполне авторитетный дядя говорит много чего правильного про первый язык программирования. К тому-же я с ним во многом согласен.
> И вообще я вижу в этом издевку
Я же не предлагаю изучать 9-летнему мальчику Haskell. Наоборот я даже python изучать в таком возрасте не советую. А вот старшекласснику это будет вполне интересно, по этому этому эта ссылка “на вырост”.
Отредактировано Rodegast (Фев. 5, 2018 15:32:55)
Офлайн
0
Rodegast
Не мучай ребёнка! Он ещё успеет узнать про python и прочую байду.

Офлайн
253
digitalforceВот это не посовеую. Поставьте нормальную среду разработки. Для винды простенькую pyscripter или посложнее pycharm. Может стои посмотреть juiter notebooks.
он уже без меня IDLE запускает
Офлайн