Всё для смартов Nokia os 6,7,8,9 Суббота, 04.05.2024, 03:42
Приветствую Вас Гость | RSS
Меню сайта

Категории каталога
Общее о смартфонах

Наш опрос
Какой у вас интернет?
Всего ответов: 1229

Главная » Статьи » Общее о смартфонах

Немного про Python (Питон)
Python (далее просто 'питон') это язык программирования. Те кто считают что питон это программа слегка заблуждаются. 'Программа' которая находиться на сайте вот здесь: http://symbian60.my1.ru/publ/0-0-0-0-1/22.html это интерпретатор, т.е. обычным языком - это набор lib модулей и несколько dll без которых не одна программа написаная на языке питон на смарте не запуститься. Так же в 'программу' кроме lib и dll входят еще и appmng и python - это программки написаные на языке питон, первая для установки скриптов, приложений и lib модулей, вторая - это среда программирования , в которой можно проверять работоспособность скриптов и в интерактивной консоли тренироваться с командами. Если вы не собираетесь сами писать скрипты и программы на языке питон, но хотите пользоваться программами написаными на этом языке то вам необходимо установить ту 'программу' ссылку на которую я дал выше, дальще, по желанию, если вам не нужна сама среда программирования, можете удалить из System/Apps/ папки appmng и python , при этом в libs у вас останется все необходимое для нормальной работы программ написаных на языке питон. Еще хотелось бы сказать про технологию py2sis - многие программисты заблуждаются что используя утилиту py2sis они свои программы написаные на языке питон 'как они говорят - преобразуют в sis , который будет работать на смарте без установленого интерпретатора' , да, это так, упаковав утилитой py2sis свою программу в sis пакет вы получаете автономно работающую программу, но... Есть одно НО - кто читал статью 'Расширение sr.zip' тот наверное уже понял что sis это ни какая не программа, или что там вы о ней думаете. sis - это обычный архив, вроде zip , так скажем 'контейнер', в который можно упаковать все что угодно (даже картинку =) в чем убедилось очень много людей скачав первого апреля mail.ru агент=) . Итак, sis это архив, а утилита py2sis в этот sis архив упаковывает вашу программу, вместе с ней еще и dll и lib модули от интерпретатора, необходимые для нормальной работы вашей программы, т.е. те модули которые ваша программа непосредственно задействует. Язык питон не С++ и написаную на питоне прогу нельзя откомпилировать в один автономно работающий файл арр . Утилита py2sis не творит чудес - даже я могу вручную прямо на смарте упаковать любую программу написаную на языке питон в автономный пакет (правда sr.zip) . Суть заключается вот в чем: упаковав свою программу утилитой py2sis в автономный пакет и выложив ее на общее обозрение вы получаете сразу и плюс и минус- плюс заключается в том что любой кто скачает вашу программу не обязан задумываться 'Где взять интерпретатор?' или 'Что это еще за питон и с чем его едят?' Просто человек ставит вашу прогу и она сама по себе даже без установленого интерпретатора работает (потому что содержит некоторые его компоненты). Минус же заключается в том что если у человека уже установлен интерпретатор, качая вашу программу он просто тратит трафик на те файлы которые у него уже есть и устанавливая вашу программу заменит имеющиеся у него компоненты интерпретатора на те которые вы упаковали в sis вместе со своей программой. Поэтому - если вы решили выложить написаную вами программу на общее обозрение, выложите ее лучше в двух экземплярах - просто вашу программу упакованую в sis или sr.zip и ту же программу упакованую утилитой py2sis . Каждый выберет то, что ему надо.

 

Категория: Общее о смартфонах | Добавил: ПИПОЧКА (28.10.2008)
Просмотров: 1124 | Рейтинг: 0.0/0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Логин:
Пароль:

Поиск

Друзья сайта

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Copyright MyCorp © 2024