ПредишенСледващото

В началото на 90-те години в Националния институт за изследване на холандски Гуидо ван Росум в свободното си време пише на Apple у дома Macintoshinterpretiruemy Python език.

Разпознавани езици за програмиране

Терминът "тълкува" означава, че програмата изисква да се изпълнява специална молба конзола, която ще превежда програмния код в машина разбираем език. Например: много известни училище с Pascal и C езици не се тълкува - създадена програма трябва да бъде съставен в Търсейки-файл, който може да се управлява от всеки компютър.

Не без помощта на Python ентусиасти бързо обрасли с много функции и днес е широко представена не само в работния плот на Windows OS. Linux. OS X (Apple), но също така и мобилен: Symbian. Windows Mobile и Palm.

Raschehlivaem свирка факир

Таблица 1. Съответствието между редакторите и името на инсталационните файлове, Python Symbian

Nokia: 3250, N71, N80, N91, N92, E60, E61 и E70

PythonForS60_1_3_20_3rdEd_selfsigned.SIS, PythonScriptShell_1_3_20_3rdEd_selfsigned.SIS или PythonForS60_1_3_20_3rdEd_ unsigned_freedevcert.SIS, PythonScriptShell_1_3_20_3rdEd_ unsigned_freedevcert.SIS

6 за Symbian е достъпна само най-ранната версия на мобилния Python, и е малко вероятно да се промени ситуацията. Е файл за него в раздела дъно с номера на версията 1.3.1.

Има две версии на инсталационните файлове на Python за Symbian 9: подписани и неподписани. Подпис, въведена от Symbian за защита на операционната система срещу вирусите. Не подписвайте за достъп до операционни функции на системата е изключително ограничен. Любопитното е, че потребителят може да се регистрирате, която не е сертифициран софтуер.

Python инсталационните файлове с окончанието selfsigned, подписани. Този вариант е най-подходящ за начинаещи. Файлове с която приключва на стойност unsigned_freedevcert, предназначена за самостоятелно подписи в заглавието, с Python ще получат максимален достъп до операционната система.

След натискане на левия бутон на дисплея на конзолата ще се върне списък с четири функции: Стартиране на скрипта, Interactive конзола, Bluetooth конзола и за Python. При натискане на десния бутон на дисплея ще доведе до очакваното производство от приложението. Е, ние - давай напред!

Hello World!

Интерактивна конзола. Когато кликнете върху този елемент от менюто на програмата ще отидат за т.нар интерактивен режим, където можете да въведете команди в Python, и веднага да видите резултатите от тяхното изпълнение.

Интерактивна конзола отговаря на поканата, която се състои от три символа: ">>>". Опитайте да напишете следния ред: «печат« Hello World S60! "И натиснете джойстика. Ако всичко е направено правилно, на екрана имате едно и също нещо на нашия снимки.

Нашите първи стъпки в света на мобилните Python

Нека разгледаме този пример. «Печат» команда се използва за показване на различни данни, в този случай, «Hello World S60!». Помнете: всичко, което е цитирано е текстът, цитира не се показва. С помощта на «печат» ще бъде в състояние да се покаже не само на текста и цифрите, но също така и стойностите на променливи.

Първите две линии са дефинирани променливи. Променлива - писмо обозначение памет, която съхранява стойност. В този случай, програмата показва Python, променлива, която трябва да е равен на единица. Вторият ред създава променлива б със стойност 2. Една трета линия се случва следното: първо изявление печат показва текста на «А + В =», след това сумата ще бъде изчислена а и б и показва резултата. По този начин, показва на екрана «А + В = 3", а след това на курсора се премества на нов ред. Имайте предвид, че разликата между извлича обектите вмъкват автоматично.

показва снимки и пример за "комуникация" с интерактивна конзола, която доведе до изчислената дължина (под формата на реално число) на окръжността с радиус равен на пет.

За да стартирате готов!

Стартиране на скрипта. Избирането на тази опция ще се появи списък с Python програма (вж. Снимка). За да стартирате избраната програма, натиснете бутона OK.

Примери за програми на мобилния Python

Списъкът съдържа примери, които идват с Python, и са в работната директория - система \ приложения \ Python \ - на диска, който беше създаден PythonScriptShell. Нека обясня малко за всеки пример:

1) ball.py - една интересна програма, която ви позволява да контролирате топката. Предметът има тенденция да бъде по "етаж" под влиянието на един виртуален гравитацията, които могат да бъдат предотвратени чрез преместване на джойстика.

2) default.py - самата Python конзола. Когато стартирате програмата се рестартира.

4) gles_demo.py и simplecube.py - покажат възможно 3D-Python, които са представени от набор от инструкции (API) OpenGL ES. В първия пример, просто завъртете красивата Куба, а вторият - само един куб, но е възможно да се променят атрибутите на външния вид на менюто.

keyviewer.py - програма за показване на притискат ключови кодове

Стартирайте програмата в Python

6) keyviewer.py - програма за показване на притискат ключови кодове. Кликвайки върху клавишни комбинации, можете да видите техния код в десетичен и шестнадесетичен.

7) snake.py - безсмъртна змия. контрол на джойстик и директен змията (вероятно питон), за да животоспасяваща храна.

синя предавател

1) Стартирайте HyperTerminal на компютъра (Start - Програми - Аксесоари - Communication).

2) В прозорец "Описание на връзка", въведете името на новата връзка и изберете някой ти го харесваш икона, натиснете ОК.

3) В "връзки" от "Свързване чрез", изберете COM-порт, който е създаден, след като инсталирате Bluetooth адаптер на компютъра (сериен порт Bluetooth RFCOMM) и кликнете върху OK.

5) се появява прозорец, намери Bluetooth устройства, поддържащи, включително изберете този, който принадлежи към компютъра и след това върху "Избор".

За Python. Когато кликнете върху този елемент от менюто ще се появи прозорец с предложение www.python.org посетете официалния сайт за повече информация.

- синтаксис е подобен на Pascal. В много училища, изучаването на езика е стандартен компютърни науки, разбира се, така че да свикна с mShell да е лесно. Python също, макар и проста, има малко общо с най-популярните езици за програмиране.

- Висока скорост на изпълнение на програмите, особено работа с графики. И това въпреки факта, че mShell, като Python, интерпретиран език.

- Наличие на версия за Symbian UIQ.

- намалена функционалност в сравнение с Python.

- неспособност да се създадат самостоятелни приложения - като се започне програми могат да бъдат само на mShell конзола.

След като прочетох една статия в някои (макар и да се надяваме всички) имаше голямо желание да направи програмата си в Python.

Как да гледаме на програмния код и да го спаси. Как да създадете икона в менюто, за да стартирате бързо Python-приложения.

Също така, моля, напиши първия полезна програма. Тези умения ще ви помогнат да направите свои собствени приложения, изострени от лични нужди.

Подкрепете проекта - споделете линка, благодаря!