Fedor_Bober
На различных форумах пишут, что это все зря и не имеет смысл.
ну вобщем правильно пишут, пайтон интерпретируемый ЯП, и гораздо правильнее поставить пайтон на машину и запускать. Есть портабельные версии пайтона, в крайнем случае можно самоу сделать портабельную верию с шариатом и гуриями, както так: Устанавливаете пайтон например в C:\python копируете куданить всю папку, удаляете пайтон. Создаете папку MyPortablePython, копируете в нее python.exe запускаете, он вам ругнеться что нет такогото файла, копируете его, запускаете, ну и так пока оно не запуститься. У меня, в свое время, ввыходило минимальный размер мегабайт в 30 при котором оно запускалось и не ругалось ни на что(это практически без модулей кроме совсем уж критических). Заодно лучше поймете как оно все устроено. Потом в самом простоми варианте создаете батник с текстом типа start <путь_к_MyPortablePython>\python.exe <путь_к_py-файлу>\<запустить.py>. .+ еще можете поиграться с перменными окружения типа path и pythonpath. В более сложном вместо батника пишете програмку на Си, или если совсем лень, на AutoIt, на три строчки которая делает тоже самое. Тогда оно будет в виде екзешника с красивой иконкой.
вот тут есть исходник на хаскеле например :
http://python.su/forum/post/193591/В совсем уже вырожденных случаях можно и екзешник собрать, только это не компиляция, а просто упаковка пайтона и вашего скрипта в один самораспаковывающийся файл. ИМХО pyinstaller для этого подходит больше всего(требует минимум ковыряний конфигов, и не тянет лишнего) Но тут могут встречатья подводные камни по типу в пайтоне все работает, а собрал екзешник- не работает. И нужно разбираться что да как.
Fedor_Bober
Для меня вот это пока что не понятно:
def __init__(self,….)
ну так есть повод научиться, тем более что мануал там толковый, пошаговый, с пояснениями что какая строчка делает.