Full Python App na Android. Full Python Android aplikácia je možné stiahnuť Python na Android

V procese štúdia jazyka zvyčajne používame počítače na prácu s príslušnými aplikáciami, médiami, programami, čítaním kníh, používajte hromadné online kurzy. Teraz, keď sú smartfóny s nami vždy a všade, hriech nevyužíva ich schopnosť učiť sa o programovaní alebo rozšírení.

V procese učenia sa programovacieho jazyka, najmä python, myslím, že je potrebné sa s ním úplne ponoriť. Slogan: "žiadny deň bez kódu!" Doplním, dobre, ak ani nejdeš, potom o tom aspoň prečítajte. Aby sa nevypadol z rytmu v podmienkach, keď potrebujete urobiť veľa v živote, ale raz, ale chcel by som vyučovať Python, mobilné aplikácie nepomôžu stráviť zbytočnú dobu dopravy, počas očakávaní atď. Zoznam aplikácií z Google Play Ak chcete preskúmať Python na zariadení Android, ktoré pomôžu nielen získať vedomosti, ale tiež skontrolovať vašu úroveň na python.thr. Z nasledujúcich aplikácií musím poradiť študentom, keď sa učia Python: Naučte sa Python, Quiz & Learn Python a python výzvou. No teraz viac.
1. Naučte sa python Rating 4.8 do 10/20/2015
Jedna z najlepších, pekná aplikácia: rozhranie okamžite potešením. Obsahuje krátke hodiny a testy, ktoré kontrolujú proces štúdie python. Existuje prvok vzrušenia - vyzdvihnete okuliare na priechod tried a testov. Na konci kurzu môžete získať certifikát. Aplikácia pokrýva tieto témy: Python Bases, Typy dát, riadiace konštrukcie, funkcie a moduly, práca so súbormi, funkčné programovanie, objektovo orientované programovanie, regulárne výrazy.


2. Qpython - Python pre Android Rating 4.4 do 10/19/2015
Qpython je skript, ktorý beží Python na Android zariadenia vám umožní vykonávať skripty a projekty. Qpython obsahuje Python tlmočníka, konzolu, editor a knižnicu SL4A (to umožňuje vytvoriť a spustiť skripty napísané v rôznych jazykoch scenárov priamo na zariadení so systémom Android. SL4A je určený pre vývojárov a je stále v štádiu testovania alfa - Ru.wikipedia .org / Wiki / SL4A) pre Android. Aplikácia teda ponúka vývojársku súpravu, ktorá uľahčuje vytváranie projektov a python skriptov na zariadení so systémom Android. Hlavné charakteristiky
  • podpora programovania Python pre Android, vrátane webových aplikácií, hier a programovania SL4A atď.
  • vykonajte python skripty / projekty na zariadení so systémom Android
  • môžete vykonávať kód Python a súbory s QRCODE
  • QEDIT vám umožňuje jednoducho vytvoriť / upraviť na python skriptoch / projektoch
  • zahŕňa mnoho užitočných knižníc python
  • podpora PIP (na inštaláciu a kontrolu sa používa systém manažmentu balíkov softvérové \u200b\u200bbalíkyNapísané v python en.wikipedia.org/wiki/pip_ (Package_Manager))
  • podpora SL4A Programovanie pre prístup funkcie Android: Sieť, Bluetooth, GPS atď.

K dispozícii je tiež aplikácia QPYTHON3, ktorá, na rozdiel od Qpython, má podporu python3.
3. Dokumentácia python Rating 4.4 do 10/19/2015
Pohodlná a štýlová aplikácia s dokumentáciou Python 3.5 v angličtine, úplne offline. Má vylepšené vyhľadávanie, jednoduchú navigáciu, formát mobilného čítania, pohodlné rozhranie. Obsah dokumentácie obsahuje také úseky:

  • Čo je nové v Pythone?
  • Python tutorial
  • knižnica odkazov Python
  • python Handbook
  • Python Nastavenie a použitie
  • Python howtos.
  • Rozšírenie a investície
  • Python / C API
  • Inštalácia modulov python
  • Odinštalovanie modulov python


4. Kvíz & Learn Python Rating 4.1 do 10/19/2015
Príloha Quiz & Learn Python na testovanie a zlepšenie vedomostí a konceptov Python (verzia 2.7). Otázky sa líšia od základov programovania v Pythone až po veľmi špecifické, prípadne neočakávané spôsoby písania kódu. V závislosti od pokroku môžu byť problémy zložitejšie. Čím rýchlejšie odpovedáte, tým viac bodov dostanete. Môžete odstrániť dve nesprávne odpovede, preskočiť otázku, zastaviť časovač alebo ladiť kód. MobileCube.com/quiz-larn-Python Developer Site.


5. Otázky pohovoru Python Rating 4.0 až 10/20/2015
Zaujímavá aplikácia. Pomáha skontrolovať znalosti jazyka python vo forme rozhovoru.


6. Python Challenge. Rating 3.9 do 10/19/2015
Táto aplikácia je testom v angličtine pre používateľov, ktorí by sa chceli učiť a zažiť svoje vedomosti o programovaní Python. Aplikácia má dva hlavné režimy: Režim výzvy a režim praxe. Režim výzvy sa skladá z 20 otázok. Body sú časovo rozlíšené na základe účtovníctva podľa času potrebného na riešenie každého vydania. Test končí, keď si užívateľ zvolí nesprávnu odpoveď alebo dokončí všetky 20 otázok. V režime praxe sú otázky zoradené rôznymi témami. Užívateľ si ich môže vybrať. Existuje 10 otázok. Užívateľ môže pokračovať v teste, aj keď to dáva nesprávnu odpoveď. Všetky otázky a odpovede sa zobrazia na konci tréningu.


7. Python Guide. Rating 3.9 do 10/19/2015
Táto aplikácia je stručný sprievodca pre Python. Príručka bude obzvlášť užitočná pre začiatočníkov, ktorí sa chcú oboznámiť s pravidlami Python Syntax. Manuálne pokrýva základy programovania python, takže užívatelia budú mať dostatok vedomostí na vytvorenie nejakej jednoduchej a produktívnej aplikácie. Príručka pozostáva z nasledujúcich tém: premenné, podmienky, funkcie, cykly, zoznamy, čiary, slovníky. Malý zoznam. Chcel by som viac.


8. Python Programovanie za deň Rating 3.0 až 10/20/2015
Apprash vývojári nám poradia, aby sme preskočili dlho, komplexné knihy o Phyton. S cieľom naučiť sa naprogramovať na Fyton 3.0 rýchlejšie, ponúkajú krátku a laconickú aplikáciu, ktorá naučí všetko, čo potrebujete pre programovanie Phyton. Táto kniha je napísaná pre ľudí, ktorí nemajú žiadne znalosti o programovaní alebo sú nováčikovia. Zameriava sa na najdôležitejšie koncepty s príkladmi.


9. Naučte sa python & python django Rating 3.0 až 10/20/2015
Táto aplikácia je konečne odlišná od predchádzajúcich, čo ovplyvňuje nielen samotný python, ale aj Django. To je v podstate v anglickom návode na Python a Django na platforme UDEMY. Jeho obsah obsahuje témy: Python a Hello World, prehľad a história Python, funkcie, triedy, databázy, moduly a balíčky, JSON, Django Inštalácia, Správcovské rozhranie, Django Šablóny Jazyk, atď ... v Prílohe 18 Prednášky, viac ako 4 - x hodiny vysokokvalitného obsahu, komunitu, video a audio prednášky, prezentácie, články, môžete uložiť kurzy na zobrazenie režim offline.


10. Python Tutorial Rating 4.0 až 10/20/2015
Kolekcia Python 2 tutoriály povie o histórii a filozofii Pythonu, ako nainštalovať Python, pracovať s číslami a radmi v Pythone, o typoch údajov a premenných, funkciách atď. ... Nepáčilo sa mi, že sa mi nepáčilo Trochu o príležitosti Mobilné telefóny - Fonty na niektorých miestach sú malé. Povzbudil som ma v ruštine, že tutorial by mohol byť v ruštine - nie! Vo všeobecnosti som nenašiel aplikácie v ruštine.


Môžete tiež zavolať aplikácie ako:
  • Ponorte sa do Python 3 - Book Mark Pilgrim, Rating 3.8, má problémy s rozťahovaním rozhrania.
  • Python for Android - Python IDE, Rating 3.3 kvôli obsedantnej reklame
  • Python Tutorial - Python 2.6 Programovanie Tutorial, Rating 3.8
  • Python Programming Tutorial - Python 2.7 Učebnica, Rating 3.6

V tomto článku by som vám chcel povedať, ako vytvoriť plnohodnotnú aplikáciu na Python pre Android. Nie, toto nie je iná príručka na vytvorenie skriptu pre SL4A, je to manuál na vytvorenie plnohodnotnej aplikácie s UI, schopnosť zbierať APK a stanoviť Android Market.. Zároveň by som chcel pochváliť svoju prvú aplikáciu na Google.Play, to nie je Ahoj Svet, ale užitočná aplikácia Pre fotografov, aj keď sa úzko špecializuje.

Začnem príbeh, možno z samotnej aplikácie a vyplňte príbehy o tom, ako to bolo hotovo.

isorViewer.

Ja ako fotograf musí stráviť veľa času na triedenie a výber fotografií. Vždy nechcem sedieť v pracovnom počítači, keď je notebook, smartfón alebo tablet, ale kópie tam desiatky gigabajtov RAW alebo súbory JPEGA potom synchronizovať s pracovným počítačom - pochybným potešením. Preto som vytvoril program Iormanager a IsorViewer, čo mi výrazne uľahčilo prácu na triedení a výbere fotografií. Teraz môžem riešiť výber a triedenie fotografií, ktoré môžem ležať na pláži pohovke alebo nudiť v prevádzke :)

Popisy kopuastera a pár obrazoviek snímok:
istorviewer - program pre fotografov, ktorý uľahčuje a rýchlo vyberte a triedí tisíce fotografií (surové alebo jpg) z fotografií na tvoje android Smartphones a tablety. Zároveň nie je potrebné kopírovať desiatky gigabajtov jpg alebo surových súborov do zariadenia. Využite výhodu bezplatný program Isormanager pre počítač, ktorý uloží všetko v jednom malom projekte:
1. Stiahnite si a spustite isormanager z oficiálnej webovej stránky;
2. Vytvorte projekt a pridajte priečinky s fotografiami. Formáty sú podporované: JPG a RAO (CR2, NEF, ORF, atď.). V dôsledku toho budete mať malý projektový súbor (približne 150 MB pre niekoľko tisíc fotografií, či už je to formát JPG alebo RAW);
3. Kopírovanie na vašom android zariadenie Projektový súbor, otvorený v spoločnosti IsorViewer. Môžete sa oženiť s fotografiami "na odstránenie", ako aj hodnotenie od 1 do 5 hviezdičiek;
4. Po tom, skopírujte súbor projektu späť a aplikujte zmeny v isormanager. Okrem vymazania vybraných fotografií môžete kopírovať alebo presunúť označené fotografie. Napríklad fotografie z "5 hviezdičiek" je možné kopírovať do priečinka "MasterPieces" a "1 hviezdičkový" presunúť do priečinka "Trash".

Aplikácia je absolútne zadarmo a je k dispozícii na Google.Play, ale darcovia sú vítaní.

Zdroje sú k dispozícii na oficiálnej stránke!

Ako to bolo hotové

Od pythonu najlepší jazyk Programovanie na svete okrem Python Neviem nič, bolo rozhodnuté napísať aplikáciu na Python.

isormanager

S isormanagerom pre problémy s PC sa nevyskytli, vytvorenie zostavy GUI v systéme Windows už dlho beží a funguje a funguje veľmi jednoducho: s DCRAW, JPG hrdlom zo surových súborov, resisit z pil a záhyb do jedného súboru s a Pomerne jednoduchú štruktúru. ITIFAIR bol vynájdený kontajnerom na ukladanie fotografií a metadát (úplná cesta k fotografii, značku "Delete" a značkou ratingu), pretože napríklad formát ZIP alebo TAR, nemôže zmeniť jeden súbor v archíve (metadáta) , vyžadujúce zablokovanie všetkých súborov. Súbory sú jednoducho napísané jeden po druhom v rade av metadátovom bloku (obvyklý RER Pitonovský slovník) na konci uloží začiatok začiatku súborov, plus blok metadát je napísaný na konci súboru. GUI je napísaný na tkinter (milujem ho pre rýchlosť písania a pre malú veľkosť konečnej zostavy), tu je screenshot samotný:

A áno, všetko funguje na Linuxe, a dokonca rýchlejšie ako v systéme Windows)

isorViewer pre Android

Celkom som našiel dva spôsoby, ako prinútiť python App Práca ako plnohodnotná aplikácia na Android, je to PYGAME pre Android a projekt Kivy.
Pygame je nižšia, všetky UI by museli čerpať manuálne, čo by odobralo veľa času, takže sa zvolil Kivy. Takže:

Toto je nádherný Freignant na písanie aplikácie pre Windows, Linux, MacOS, Android a IOS. MultiTouch je podporovaný, UI je ťahaný cez OpenGL, potom by sa mala práca zrýchlenie hardvéru. Môžete vidieť prácu miniaplikácií inštaláciou demo aplikácie Kivy Showcase. Je možné použiť niektoré funkcie špecifické pre platformy, napríklad vibro alebo akcelerometer pomocou modulu Android.

Ahoj svet vyzerá takto:

Import Kivy Kivy.Require ("1.0.6") # nahradiť svojou súčasnou verziou Kivy! Z Kivy.App Import App od Kivy.UIX.Button Import Tlačidlo Class MyApp (App): Def Build (Self): Return (TEXT \u003d "Hello World") Ak __Name__ \u003d\u003d "__main__": MyApp (). Beh () )

Okrem toho tento kód bude fungovať na všetkých uvedených platformách. Zmizne potrebu testovať aplikáciu v emulátore. Stačí začať scenár pre vykonanie vo vašej obľúbenej IDE a vidieť výsledok na obrazovke počítača bez oneskorenia kompilácie, spustite emulátor, atď. Ak chcete vidieť, ako sa bude pozrieť priamo na prístroj, stačí inštalovať KIVY Launcher, skopírujte súbory projektu do pamäte karty a spustiť. Môžete cvičiť pomocou adb logcat.
Ak používate knižnicu Android, ktorá nie je na PC, ale chcem spustiť aplikáciu nielen na Android, použite tento dizajn:
Skúste: Import Android okrem Importerror: Android \u003d None ... ak Android: Android.vibrate (0.05)

Montáž APK je pomerne jednoduchý a popísaný na tejto stránke. Po montáži vydania, stačí podpísať vašu žiadosť (použil som tento návod) a vyložil google Play..

Pros Kivy:

  • Rýchly vývoj pre rôzne platformy, takmer bez rafinácie kódu.
  • K dispozícii je široký výber miniaplikácií.
  • Vysoká rýchlosť. Celý náterový prostriedok je vložený s modulmi. Python tlmočník na android funguje natívne.
  • FREVORK obsahuje mnoho nástrojov, ako je animácia, ukladanie do pamäte cache atď.
  • uPD: Prístup do komory, schránky, mikrofónu. Napíšte video prehrávač môže byť doslova pre 20 riadkov.

Nevýhody KIVY:

  • Veľká veľkosť súbor APK.. Projekt s 300 KB zdrojov (skripty, grafiky) sa zhromažďuje v 7 MB APK. Hoci si myslím, že je možné ho optimalizovať.
  • Nemožnosť (zatiaľ), obnoviť prácu po skladaní - aplikácia sa zatvorí

V nasledujúcom článku vám poviem viac o procese písania aplikácie "od nuly", zápasú každú riadku kódu.

Chcel by som okamžite zastaviť Holivaru na tému "Pre android iba Java, python nie je potrebný." Myslím, že nezáleží na tom, aké technológie "pod kapotou", hlavná vec, že \u200b\u200baplikácia bola kvalitatívna.
Rozsah Kivy môže byť obrovský. Teraz na mojom účte niekoľko aplikácií napísaných pod rádu, kde sa Python s Fremvom Kivy ukázal od dobrej strany. Napríklad, presne za jednu hodinu, bola žiadosť napísaná pre sieť servisné centrá. Aplikácia pracuje v režime kiosku a inštalovaný na lacné Čínske doskyKto visí v lobby. Klient získa číslo objednávky WiFi tableta Pripojuje so serverom a povie stav objednávky.

Tagy: Pridať tagy

Najnovší QPYTHON - PYTHON PRE Android APK. Stiahnuť ▼. Qpython je programový motor, ktorý beží python skript na vašom zariadení so systémom Android.
Obsahuje Python tlmočník, editor, QPYPI, QRCODE Reader a niektoré úžasné funkcie pre Android.

Je to doslova najviac úžasný Python na Android.

Najnovšia verzia je 2.4.0, obsahuje nasledujúce úžasné funkcie.

[[Hlavné rysy]]

Offline Python 2.7.15 / 3.6 Interpreter všetko v jednom: Na spustenie programov python sa nevyžaduje žiadny internet
- vstavaný úžasný python IDE
- PIP Package Manager a vlastné úložisko pre Prebuils Wheel Balíky Libez Vylepšené vedecké knižnice
- Výkonný QRCODE SCRANY MÔŽE PREČÍTAŤ PROGRAM / LINK / LINK / LOGEOBOOK Odkaz z QRCODE
- vstavaný zásuvný plug-in, ktorý vám ľahko umožňuje otvoriť dokumentáciu notebooku

[[Programovanie a balíky]]

S nižšie uvedenými funkciami môžete ľahko rozvíjať vaše aplikácie:

Vstavaná knižnica SL4A, ktorá umožňuje jednoduché funkciu zariadenia so systémom Android (jedno z qpythonových výkonných funkcií)
- vstavaná knižnica Pygame pre Android SDL2, ktorý vám umožní rozvíjať hru na Android ľahko
- Vstavaný webový rámec fliaš, ktorý vám umožní rýchlo vyvíjať webové stránky

Okrem toho Qpython podporuje nasledujúce knižnice:

DJANGO / FLASK / TORNADO ...
- Numpy / Scipy ...
- Veľa knižníc nainštalovaných spolu s klientom QPYPI.

[Funkcie terminálu]]

Keď dlhé kliknete na ikonu terminálu Dashboard, môžete spustiť shell System svorka alebo terminál Python
- Môžete použiť rýchly kľúč v dolnej časti terminálu.
- Zmeniť veľkosť správania alebo veľkosť písma z nastavenia editora

[IDE's Featers]]

Kód AUTO-INDENTATION & Syntax zvýraznenie
- Rozšírený panel klávesnice so všetkými základnými symbolmi, ktoré potrebujete na program v Pythone
- Viacnásobné témy.
- Vylepšená kódu navigácia s interaktívnym priradením / definíciou Go-TOS
- Jedným kliknutím zdieľať s GIST.

[Dôležitá poznámka]

Ak chcete povoliť programovanie s niektorými funkciami Android, QPYTON vyžaduje nasledujúce povolenia: Bluetooth, GPS a ďalšie, atď.
Vyžaduje si niektoré povolenia, ako je napríklad prístupový účet prístupu, prístup k telefónu, čo znamená, že nemôžete použiť niektoré SL4A API.
- Ak používate staršiu verziu pomocou Android<= 5.0 and QPython doesn"t work with your device, maybe you need to enable the python2 compatible core from the QPython setting.

[Qpython komunita]

https://www.facebook.com/groups/qpython.

[Spätná väzba]

Dajte nám päť hviezd, ak sa vám páči naša aplikácia.
Ďakujem!
Ak máte akékoľvek problémy, kontaktujte nás.
http://m.facebook.com/qpython
http://twitter.com/qpython

https://groups.google.com/forum/#!forum/qpython

Tento softvér používa kód emulátora terminálu Android licencovaný pod licenciou Apache2.

Časti zdroja možno nájsť na https://github.com/qpython-android.

Ak môžete "t nainštalovať alebo použiť staršiu verziu z https://github.com/qpython-android/qqpython/reley sťahovanie a nainštalovať prehrávanie APK súbor alebo sťahovať a nainštalovať Obb z GooglePlay AppStore..

Pod týmto názvom na službe Google Play môžete nájsť tri dobré aplikácie (všeobecne, sú viac, ale iné by nemali tráviť čas na inštaláciu). Najjednoduchšie z nich je UDEMY 2.X kurz, balený sololearnovým príkazom vo formáte aplikácie Android. Obsahuje hodiny, ktoré sú rozdelené do dvoch krokov: Basic a Advanced. Vnútri - krátky referenčný materiál vo formáte textu alebo PDF. Pre jednotlivé lekcie existujú príklady pracovného kódu. Nevyžaduje pripojenie k sieti.

Naučte sa python

Táto aplikácia ponúka užívateľom, aby preskúmali tretiu verziu jazyka a má oveľa široko funkčnosti. Hlavná obrazovka je priradená na zobrazenie jednotlivých krokov kurzu a osobných výsledkov. Sekcia môžete nájsť pre bezplatnú kreativitu na Python, prevzatie kurzov pre iné programovacie jazyky, rovnako ako preskúmať informácie o pozadí. Aplikácia má zaujímavý čip: Každý, kto prechádza kurz a rieši úlohu, dostane body. S ich celkovými množstvami možno nájsť na samostatnom paneli. Zdá sa tak ďalšia herná zložka, ktorá môže motivovať niekoho na starostlivú štúdium. Na konci kurzu môžete získať osvedčenie o zvládnutí programovacieho jazyka.

Naučte sa python programovanie.

Tretia žiadosť vyvinutá spoločnosťou Studio Phoenix App Labs má najširšiu funkčnosť a najviac farebné rozhranie. Existujú nielen lekcie pre začiatočníkov a už študovaný jazyk, ale aj schopnosť stiahnuť hotové projekty na Python priamo z aplikácie, podrobné štatistiky študovaného, \u200b\u200boddelené Tab pre pohodlný prístup k vlastným programom a prvkom sociálnej súťaže Vo forme on-line kódovania šampionátu s čestným radom. V prípade úspešného kurzu dostane každý užívateľ certifikát.

Qpython

Plnohodnotné programovacie prostredie na Python pre zariadenia so systémom Android. Obsahuje python tlmočníka, konzolu, editor a SL4A knižnicu, ktorá vám umožňuje vytvárať a spúšťať skripty priamo na gadget (podporované práce s smartfónmi a tabletami, pretože existujú knižnice pre sieťové rozhrania, GPS). Takže v tejto aplikácii môžete riadiť a vytvoriť plnohodnotné projekty. Ak existuje dobrý python tutoriál a hotové projekty, výber Qpythonu bude viac než oprávnená, napriek nedostatku vstavaných vzdelávacích funkcií.

Dokumentácia Python

Štýlová aplikácia s dokumentáciou Python 3.5 v angličtine. Schopný pracovať v the. K dispozícii je časť s príkladmi hotového kódu, hoci hlavným účelom programu je podrobný certifikát pre tých, ktorí už zvládli základné princípy jazyka. Má veľmi pohodlné vyhľadávanie a jednoduchú navigáciu.

Kvíz & Learn Python

Táto aplikácia je vytvorená na vlak už existujúce programovacie zručnosti na Python verzie 2.7 vo forme krátkych problémov, ktoré majú vplyv na základy programovania Python a veľmi špecifické a neočakávané spôsoby písania kódu. Kvíz & Learn Python vedie štatistiky na základe rýchlosti vašich odpovedí. V závislosti od pokroku môžu byť otázky zložitejšie. Môžu byť preskočené (to ovplyvňuje pokrok: program nastavuje jednoduchšie otázky). Okrem toho, pomocou zabudovaného debuggeru môžete napísať otázku a skontrolovať odpoveď v praxi.

Python Challenge.

Ďalšia aplikácia pre tých, ktorí už študovali základy programovania a chcú rozšíriť svoje vedomosti. Python Challenge je "otázka - odpoveď" formátová hra. V každom kole, 20 otázok obsahujúcich spustiteľný kód. Ak chcete odpovedať na ne, určitý čas je uvedený. Existuje časť obsahujúca tie isté otázky zoskupené témami, ktoré môžu byť zodpovedné bez obmedzení v čase.

Cvičenia python

Pohodlná aplikácia s textovými lekciami a príkladmi. Python cvičenia majú veľmi detailný nadpis, plné pokrytie základných tém, ako aj jednoduché rozhranie. Bohužiaľ, nie je tu možnosť písať kód tu, takže budete potrebovať buď iný program alebo druhé zariadenie.