A python a symbian s60-ban python-t tartalmaz, finn fagyasztási cikkekkel

A 90-es évek elején a Holland Nemzeti Kutatóintézet alkalmazottja, Guido Van Rossum szabadidejében írta az otthoni Apple Macintosh-ot, aki értelmezte a Python nyelvét.

Értelmezett programozási nyelvek

Az "értelmezett" kifejezés azt jelenti, hogy egy speciális konzolalkalmazás szükséges a program futtatásához, amely lefordítja a programkódot egy gépre, amely érthető a gépre. Például: a Pascal és a C nyelvek, amelyek sokak számára az iskola nem értelmezhető - a létrehozott programot kell összeállítani egy exe fájlt, amely futtatható bármely számítógépen.

Nem anélkül, hogy a rajongók nélkül segítenének, a Python gyorsan felülmúlja számos funkcióját, és ma már nemcsak a Windows család asztali operációs rendszerén széles körben jelen van. Linux. OS X (Apple), de mobil: Symbian. Windows Mobile és Palm.

Fedezünk egy csöves fakiret

1. táblázat: A Symbian kiadás és a Python telepítési fájlok neve közötti kapcsolat

Nokia: 3250, N71, N80, N91, N92, E60, E61 és E70

PythonForS60_1_3_20_3rdEd_selfsigned.SIS, PythonScriptShell_1_3_20_3rdEd_selfsigned.SIS vagy PythonForS60_1_3_20_3rdEd_ unsigned_freedevcert.SIS, PythonScriptShell_1_3_20_3rdEd_ unsigned_freedevcert.SIS

A Symbian 6-ban csak a mobil Python legkorábbi verziója áll rendelkezésre, és a helyzet valószínűleg nem változik meg. Van egy fájl a legalacsonyabb lapon az 1.3.1 verziószámmal.

Kétféle Python telepítési fájl létezik a Symbian 9-re: aláírva és aláírva. Az aláírást a Symbian vitte be az operációs rendszer vírusok elleni védelme. Az operációs rendszer funkcióinak nem aláírt szoftverei rendkívül korlátozottak. Érdekesség, hogy a felhasználó maga is regisztrálhatja a nem hitelesített szoftvert.

Az aláírással ellátott Python telepítési fájlok aláírásra kerülnek. Ez a lehetőség a kezdőknek ideális. Azok a fájlok, amelyeknek az unsigned_freedevcert a névben végződik, ön-aláírásra kerülnek, a Python pedig maximális hozzáférést biztosít az operációs rendszerhez.

A bal oldali programgombra való kattintás után a konzol négy funkciós listát jelenít meg: Futtatás parancsfájl, Interaktív konzol, Bluetooth konzol és Körülbelül Python. A jobb funkciógomb lenyomásával az alkalmazásból való kilépés várható. Nos, mi - menjünk előre!

Hello world!

Interaktív konzol. Ha erre a menüpontra kattint, a program az úgynevezett interaktív módba lép, ahol parancsokat adhat Pythonba, és azonnal megjeleníti a végrehajtás eredményét.

Az interaktív konzol egy meghívást kap, amely három karakterből áll: ">>>". Próbálja meg beírni a következő sort: "print" Hello World S60! "És nyomja meg a joystickot. Ha minden rendben van, akkor a képernyőn ugyanaz lesz, mint a képernyőképünkön.

Első lépések a mobil Python világában

Vizsgáljuk meg ezt a példát. A "print" parancs különböző információkat jelenít meg, ebben az esetben "Hello World S60!". Ne feledje: mindaz, ami idézőjelben van, szöveg, az idézőjelek nem származnak. A "nyomtatás" segítségével nemcsak szövegeket és számokat, hanem változók értékeit is ki lehet nyomtatni.

Az első két sor adja meg a változókat. A változó egy olyan memória terület alfabetikus kijelölése, amelyben egy bizonyos érték tárolódik. Ebben az esetben a program megmondja a Pythonnak, hogy az a változónak egyenlőnek kell lennie egyvel. A második sor létrehoz egy változót b értékben 2. A harmadik sorban következő történik: az első print utasítás megjeleníti a szöveg a «a + b =», akkor az összeg kerül kiszámításra a és b, és az eredmény jelenik meg. Így, a képernyőn megjelenik a «a + b = 3" , majd a kurzor egy új sort. Ne feledje, hogy a megjelenített objektumok közötti hely automatikusan be van helyezve.

A képernyőkép egy példát mutat az interaktív konzolra vonatkozó "kommunikációra", amelynek eredménye az öt kör sugarú kör számított hosszúsága (valós számmal).

Készen áll a kezdésre!

A parancsfájl futtatása Ennek a funkciónak a kiválasztásával megjelenik a programok Python-listája (lásd a képernyőképet). A kiválasztott program elindításához kattintson az OK gombra.

Példák a mobil Python programokra

A listában a Python-nal ellátott példák láthatók, amelyek a munkakönyvtárban találhatók - rendszer \ apps \ Python \ - a meghajtó, ahol a PythonScriptShell telepítve volt. Minden példát megmagyarázok egy kicsit:

1) A ball.py egy furcsa program, melyben egy labda irányítható. A tárgy a virtuális gravitáció hatására "padlóra" törekszik, amelyet a botkormány mozgatásával megakadályozhat.

2) default.py - maga a Python konzol. Indításkor a program újraindul.

4) gles_demo.py és simplecube.py - bemutatja a Python 3D-s képességeit, amelyeket az OpenGL ES utasításkészlet (API) képvisel. Az első példában a gyönyörű kockák egyszerűen forgatnak, a második csak egy kockában, de a menüben megváltoztathatják a megjelenési attribútumokat.

keyviewer.py - a program a gombok kódjainak megjelenítéséhez

Futtassa a programot Python-ban

6) keyviewer.py - a program a gombok kódjainak megjelenítéséhez. A különböző billentyűkombinációk megnyomásával a kódot tizedes és hexadecimális számmal láthatja.

7) snake.py egy halhatatlan kígyó. Mozgassa a joystickot és irányítsa a kígyót (valószínűleg egy pythonot) a takarékos ételre.

Kék adókészülék

1) Indítsa el a HyperTerminal programot a számítógépen (Start - Programs - Standard - Communication).

2) A megjelenő "Kapcsolat leírása" ablakban írja be az új kapcsolat nevét, és válassza ki a kívánt ikont, majd kattintson az OK gombra.

3) A "Csatlakozás" lista "Kapcsolatok" ablakában válassza ki azt a COM portot, amelyet a Bluetooth adapter telepítése után hoztunk létre (soros port Bluetooth RFCOMM) és kattintsunk az OK gombra.

5) Megjelenik a Found Bluetooth Devices ablak, válassza ki a számítógéphez tartozó elemet, és kattintson a "Select" gombra.

A Pythonról. Ha rákattint erre a menüpontra, egy ablak jelenik meg egy ajánlatsal a www.python.org hivatalos honlapján.

- A nyelv szintaxisa hasonló a Pascalhoz. Sok iskola esetében a nyelvtanulás a számítástechnika általános képzésébe tartozik, így nehéz lesz megszokni az mShell-et. A Python, bár egyszerű, kevés köze van a népszerű programozási nyelvekhez.

- A programok végrehajtásának nagy sebessége, különösen a grafika segítségével. És ez annak ellenére is, hogy a mShell, mint a Python, egy értelmezett nyelv.

- A Symbian UIQ elérhető verziója.

- Kisebb funkcionalitás, mint a Python.

- Az önálló alkalmazások létrehozásának képtelensége - a programok csak az mShell konzolról indíthatók.

Miután elolvasta a cikket, egyesek (bár remélem, mindenkinek) hatalmas vágyuk van arra, hogy programjukat Pythonban készítsék el.

A programkód megnézése és mentése. Hogyan hozhat létre ikonokat a menüben a Python alkalmazások gyors elindításához.

És írja be az első hasznos programot is. A megszerzett készségek lehetővé teszik Önnek, hogy önállóan készítse el a személyes igényeket kielégítő alkalmazásokat.