Форум сайта python.su
Приветствую всех форумчан!
В прошлом году решил познакомить сына (на тот момент ему было 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/
Офлайн
vic57Вот именно что извратиться. Ваше понимание переносимости искажено с точностью до наоборот. Это *.py файл намного переносимее любого исполняемого файла.
Можно ли как-то извратиться в Python и скомпилировать программу в *.exe файл?
Офлайн
1) cx_freeze и аналоги могут решить вашу задачу, но при это тсами по себе не являются хорошим решением.
2) скорее всего Delphi, там и окошки сразу же и все просто для начального уровня. Но врядли вам это подходит в глобальном смысле.
Офлайн
digitalforceвообще не совсем, JOHN_16 уже сказал cx_freeze, pyInstaller или py2exe собирают исполняемый файл.
1. Можно ли как-то извратиться в Python и скомпилировать программу в *.exe файл?
digitalforceЕсли бы это был взрослый… а ребенку…
2. Если не Python, то какой язык программирования (дружелюбный для новичков) можете посоветовать для изучения, где программы можно компилировать в исполняемые файлы?
[code python][/code]
Отредактировано PEHDOM (Фев. 5, 2018 00:02:22)
Офлайн
> В прошлом году решил познакомить сына (на тот момент ему было 9 лет) с основами программирования
Не мучай ребёнка! Он ещё успеет узнать про python и прочую байду.
> Если не Python, то какой язык программирования (дружелюбный для новичков) можете посоветовать для изучения, где программы можно компилировать в исполняемые файлы?
Недавно на этот курс наткнулся https://www.intuit.ru/studies/courses/3652/894/info вполне занимательно…
Отредактировано Rodegast (Фев. 5, 2018 11:59:28)
Офлайн
Rodegastну и к чему тут это? Что за треп не по теме? И вообще я вижу в этом издевку. Устное предупреждение тебе о том что не надо так себя вести.
Недавно на этот курс наткнулся https://www.intuit.ru/studies/courses/3652/894/info вполне занимательно…
Офлайн
> ну и к чему тут это? Что за треп не по теме?
Я просто ссылкой поделился, кстати там вполне авторитетный дядя говорит много чего правильного про первый язык программирования. К тому-же я с ним во многом согласен.
> И вообще я вижу в этом издевку
Я же не предлагаю изучать 9-летнему мальчику Haskell. Наоборот я даже python изучать в таком возрасте не советую. А вот старшекласснику это будет вполне интересно, по этому этому эта ссылка “на вырост”.
Отредактировано Rodegast (Фев. 5, 2018 15:32:55)
Офлайн
Rodegast
Не мучай ребёнка! Он ещё успеет узнать про python и прочую байду.
Офлайн
digitalforceВот это не посовеую. Поставьте нормальную среду разработки. Для винды простенькую pyscripter или посложнее pycharm. Может стои посмотреть juiter notebooks.
он уже без меня IDLE запускает
Офлайн