Talisman
( off
)
(
00:14 15-10-2008
)
Хочу не много просветить вас о Питонце!
Talisman
( off
)
(
00:16 15-10-2008
)
Любой обладатель смартфона знает, что мобильная операционная система делает телефон похожим на старшего брата - настольный компьютер. Можно на свой вкус устанавливать разнообразные программы, которые кардинально влияют на удобство работы. Но мало кто знает, что на смартфоне, как и на компьютере, имеется возможность самостоятельно писать программы.
Talisman
( off
)
(
00:18 15-10-2008
)
Я расскажу о бесплатном языке программирования Python, который стараниями Nokia и Symbian адаптирован для смартфонов с интерфейсом S60. С помощью «змеиного» языка легко побеждать рутинные задачи: составлять отчеты, выявлять в документах типичные ошибки - повторения слов или неработающие гиперссылки, и многое другое.
Talisman
( off
)
(
00:21 15-10-2008
)
В начале 90-х сотрудник Национального голландского исследовательского института Гвидо Ван Россум в свободное от работы время написал на домашнем Apple Macintosh интерпретируемый язык Python. Интерпретируемые языки программирования
Термин «интерпретируемый» значит, что для запуска программы требуется специальное приложение-консоль, которое будет переводить код программы в понятный машине язык.
Talisman
( off
)
(
00:23 15-10-2008
)
Для примера: известные многим со школы языки Pascal и C не интерпретируемые - созданную программу надо скомпилировать в exe-файл, который может быть запущен на любом компьютере.
Не без помощи энтузиастов Python быстро оброс множеством функций и сегодня широко представлен не только в настольных ОС семейства Windows, Linux, OS X (Apple), но и мобильных: Symbian, Windows Mobile и Palm.
Talisman
( off
)
(
00:25 15-10-2008
)
Начнем с того, что установим Python на смартфон. Для этого потребуются файлы PythonScriptShell и PythonForS60. Первый - приложение-консоль, которое необходимо для запуска и написания программ. Второй - набор библиотек, отвечает за функционирование программ.
Существуют две разновидности установочных файлов Python для Symbian 9: подписанные и не подписанные. Подпись введена компанией Symbian для защиты операционной системы от вирусов.
Talisman
( off
)
(
00:27 15-10-2008
)
Не подписанное ПО доступом к функциям операционной системы обладает крайне ограниченным. Любопытно, что пользователь сам может зарегистрировать несертифицированное ПО.
Установочные файлы Python, имеющие окончание selfsigned, подписаны. Такой вариант лучше всего подойдет для начинающих. Файлы, у которых в названии стоит окончание unsigned_freedevcert, предназначены для самостоятельной подписи, при этом Python получит максимальный доступ к ОС.
Talisman
( off
)
(
00:28 15-10-2008
)
Скачав нужные файлы на компьютер, необходимо перенести их любым доступным способом на смартфон. При наличии data-кабеля и установленного Nokia PC Suite можно воспользоваться мастером «Установка приложений».
Первым устанавливается PythonForS60, вторым - PythonScriptShell, после чего в меню смартфона появится значок Python. Клик по иконке вызывает консоль, которая встречает справкой об авторских правах и версиях программы.
Talisman
( off
)
(
00:29 15-10-2008
)
После нажатия на левую софт-клавишу консоль выдаст список из четырех функций: Run script, Interactive console, Bluetooth console и About Python. Нажатие на правую софт-клавишу приведет к ожидаемому выходу из приложения. Ну а нам - вперед!
Interactive console. При нажатии на этот пункт меню программа перейдет в так называемый интерактивный режим, в котором можно вводить команды на языке Python и немедленно видеть результат их выполнения.
Talisman
( off
)
(
00:31 15-10-2008
)
Run script. Выбор этой функции приведет к отображению списка программ на языке Python. Для запуска выбранной программы необходимо нажать на ОК.
В списке отображаются примеры, поставляемые вместе с Python и находящиеся в рабочей папке - systemappsPython - того диска, где был установлен PythonScriptShell. Объясню немного про каждый пример: