Python a Symbian S60-funkciók python finn kioltó - Cikk
A '90 -es évek elején a Nemzeti Kutató Intézet a holland Guido Van Rossum a szabadidejében írt az Apple otthoni Macintoshinterpretiruemy Python nyelven.
Értelmezett programozási nyelvek
A „értelmezni”, azt jelenti, hogy a program előírja, hogy fut speciális alkalmazási konzol, amely lefordítja a programkód géppel érthető nyelven. Például: számos jól ismert iskola Pascal és C nyelven nem értelmezhető - létrehozott programot kell összeállítani exe-fájl, amely lehet futtatni bármely számítógépen.
Nem segítsége nélkül a Python-rajongók hamar benőtt rengeteg funkcióval és ma széles körben képviselt nem csak az asztali Windows operációs rendszer. Linux. OS X (Apple), hanem a mobil: Symbian. Windows Mobile és Palm.
Raschehlivaem síp fakír
1. táblázat A megegyezést a szerkesztők és a nevét Python Symbian telepítő fájlok
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
6 Symbian csak a legkorábbi változata a mobil Python, és a helyzet nem valószínű, hogy megváltozik. Egy fájl számára az alsó lapot a verziószám 1.3.1.
Két változat a Python telepítőfájljai Symbian 9: aláírt és aláíratlan. Signature bevezetett Symbian megvédeni az operációs rendszer a vírusok ellen. Ne írja alá a hozzáférést operációs rendszer funkciói rendkívül korlátozott. Érdekes, hogy a felhasználó regisztrálja a nem hitelesített szoftver.
Python telepítő fájlokat a vége selfsigned aláírt. Ez a lehetőség a legalkalmasabb a kezdők számára. Files végződéssel érdemes unsigned_freedevcert tervezett önálló aláírásokat a cím, a Python kap maximális hozzáférést az operációs rendszer.
Megnyomása után a bal oldali funkciógombot a konzol listáját adja vissza, a négy funkció: Run script, interaktív konzol, Bluetooth konzol és Python. Nyomja meg a jobb oldali funkciógombot hatására a várható eredmény az alkalmazás. Nos, mi - megy előre!
Hello World!
Interaktív konzol. Ha rákattint ez a menüpont a program megy az úgynevezett interaktív módban, ahol megadhatja a parancsokat Python, és azonnal látni az eredményeket azok végrehajtásáról.
Interaktív konzol megfelel a felhívás, amelynek tagjai három karakter: „>>>”. Próbálja beírni a következő sort: «print«Hello World S60! „És nyomjuk meg a joystickot. Ha helyesen tette, a képernyő akkor ugyanezt a képet.
Az első lépés a világ mobil Python
Vizsgáljuk meg ezt a példát. «Nyomtatás» parancs megjelenítéséhez használt különféle információkat, ebben az esetben a «Hello World S60!». Ne feledd: minden, ami idézett szövegét idézi, nem jelenik meg. A rendszer segítségével a «print» képes lesz megjeleníteni nem csak a szöveg és a számok, hanem a változók értékei.
Az első két sor definiált változók. Változó - írni megjelölés memóriát, amely tárolja az értéket. Ebben az esetben a program jelzi a Python, egy változó, amely egyenlőnek kell lennie egy. 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. Vegye figyelembe, hogy a szakadék a belőlük származó tárgyak szövegben.
A képen látható, és például a „kommunikáció” egy interaktív konzol, amely eredményezte a kiszámított hossza (a formájában valós szám) a kerülete sugarú egyenlő öttel.
Indítani kész!
Futtatni. A beállítás kiválasztása megjeleníti a Python programok listája (lásd. A képet). Ahhoz, hogy A kiválasztott program elindításához nyomja meg az OK gombot.
Ezek a műsorok a mobil Python
A lista olyan példákat, hogy jön a Python, és a munka könyvtárba - system \ apps \ Python \ - A lemez, ami jött létre PythonScriptShell. Hadd magyarázzam egy kicsit mindegyik példa:
1) ball.py - egy érdekes program, amely lehetővé teszi, hogy ellenőrizzék a labdát. Az alany hajlamos a a „padlón” hatása alatt egy virtuális gravitációs, megelőzhető a botkormánnyal.
2) default.py - Python konzol is. Amikor futtatja a program újraindításakor.
4) gles_demo.py és simplecube.py - bizonyítani lehetséges 3D-python, amelyek képviselik egy utasításkészlet (API) OpenGL ES. Az első példában, csak fordítsa el a gyönyörű Kuba, a második - csak egy kockát, de lehet változtatni attribútumok a menü megjelenését.
keyviewer.py - a program megjeleníti a lenyomott gomb kódok
A program futtatása a Python
6) keyviewer.py - program megjeleníti a lenyomott gomb kódját. Kattintva gyorsbillentyűket, akkor láthatjuk, hogy kódot decimális és hexadecimális.
7) snake.py - halhatatlan kígyó. Joystick vezérlés és közvetlen a kígyó (valószínűleg python) életmentő étel.
kék adó
1) Indítsa el a Hyper a számítógépen (Start - Programok - Kellékek - Kommunikáció).
2) Az ablak „leírása kapcsolat”, adja meg a nevét az új kapcsolatot, és válassza ki egyik tetszik neki egy ikont, kattintson az OK gombra.
3) A „Kapcsolatok”, a „Connect using”, válassza ki a COM-portot, hogy jött létre telepítése után a Bluetooth-adapter a számítógép (soros port Bluetooth RFCOMM) és kattintson az OK gombra.
5) Az ablak most talált Bluetooth-kompatibilis készülékek, beleértve válasszuk ki, hogy tartozik a számítógépet, majd kattintson a „Kiválasztás”.
Mintegy Python. Ha rákattint ez a menüpont egy ablak jelenik meg, amelyben javaslatot www.python.org látogasson el a hivatalos honlapján további információkat.
- A szintaxis hasonló Pascal. Sok iskolában a nyelvtanulás egy szabványos számítógép-tudomány persze, így szokni mshell lesz könnyű. Python is, bár egyszerű, kevés közös a népszerű programozási nyelvet.
- Nagy sebesség a programok végrehajtása, különösen a dolgozó grafikus. És ez annak ellenére, hogy mshell, mint a Python, az értelmezett nyelv.
- Szabad egy változata a Symbian UIQ.
- Csökkentett alkalmassága képest Python.
- Képtelenség, hogy hozzon létre önálló alkalmazások - kezdve programok csak a mshell konzolt.
Miután olvastam egy cikket néhány (bár remélhetőleg minden) ott volt egy nagy vágy, hogy a program a Python.
Hogyan lehet megnézni a programkódot, és mentse el. Hogyan hozzunk létre egy ikon a menüben gyorsan elindíthatja Python-alkalmazásokat.
Továbbá, írni az első hasznos program. Ezek a képességek segítenek abban, hogy saját alkalmazásokat, kihegyezett személyes igényeinek.