Pilnīga Python lietojumprogramma operētājsistēmai Android. Kā izstrādāt Python for Android Vai ir iespējams lejupielādēt Python for Android

Šajā rakstā es vēlētos runāt par to, kā izveidot pilnīgu Python lietojumprogrammu Android ierīcēm. Nē, šī nav vēl viena rokasgrāmata sl4a skripta izveidei, šī ir rokasgrāmata pilnvērtīgas lietojumprogrammas izveidei ar lietotāja interfeisu, iespēju izveidot apk un augšupielādēt to Android Market... Tajā pašā laikā es vēlos lepoties ar savu pirmo pieteikumu vietnē google.play, šī nav hello world, bet noderīga lietojumprogramma fotogrāfiem, kaut arī ļoti specializētiem.

Varbūt es sākšu stāstu ar pašu lietojumprogrammu un beigšu ar stāstiem par to, kā tas tika darīts.

isortViewer

Man kā fotogrāfam daudz laika jāpavada fotogrāfiju šķirošanai un atlasei. Ne vienmēr gribas sēdēt pie darba datora, kad pie rokas ir klēpjdators, viedtālrunis vai planšetdators, bet gan kopēt desmitiem gigabaitu neapstrādātu vai jpeg faili, un tad sinhronizācija ar darba datoru ir apšaubāms prieks. Tāpēc izveidoju programmas isortManager un isortViewer, kas ļoti atviegloja manu darbu pie fotogrāfiju šķirošanas un atlases. Tagad varu atlasīt un kārtot fotogrāfijas, guļot pludmales dīvānā vai garlaikojoties satiksmē :)

Kopējiet un ielīmējiet aprakstus un dažus ekrānuzņēmumus:
isortViewer ir programma fotogrāfiem, kas ļauj ātri un vienkārši atlasīt un kārtot tūkstošiem fotoattēlu (neapstrādātu vai jpg) no jūsu foto sesijām. Android viedtālruņi un tabletes. Tajā pašā laikā ierīcē nav jākopē desmitiem gigabaitu jpg vai neapstrādātu failu. Vienkārši izmantojiet bezmaksas programma isortManager datoram, kas visu saglabās vienā mazā projekta failā:
1. Lejupielādējiet un palaidiet isortManager no oficiālās vietnes;
2. Izveidojiet projektu un pievienojiet mapes ar fotogrāfijām. Atbalstītie formāti: jpg un raw (cr2, nef, orf utt.). Rezultātā jums būs neliels projekta fails (apmēram 150 MB vairākiem tūkstošiem fotoattēlu, neatkarīgi no tā, vai tas ir jpg vai neapstrādāts formāts);
3. Kopējiet projekta failu savā Android ierīcē, atveriet to isortViewer. Jūs varat atzīmēt fotoattēlus "dzēšanai", kā arī ievietot vērtējumus no 1 līdz 5 zvaigznēm;
4. Pēc tam kopējiet projekta failu atpakaļ un pielietojiet izmaiņas programmā isortManager. Papildus atlasīto fotoattēlu dzēšanai varat kopēt vai pārvietot atzīmētos fotoattēlus. Piemēram, fotogrāfijas ar "5 zvaigznēm" var iekopēt mapē "šedevri", bet "1 zvaigznīti" var pārvietot uz mapi "trash".

Lietojumprogramma ir pilnīgi bezmaksas un pieejama vietnē google.play, tomēr tiek gaidīti ziedojumi.

Avoti ir pieejami oficiālajā tīmekļa vietnē!

Kā tas tika darīts

Kopš python labākā valoda programmēšana pasaulē izņemot python, es neko nezinu, tika nolemts rakstīt pieteikumu python.

isortManager

Ar isortManager for PC problēmu nebija, GUI montāžas izveide priekš Windows ir pārbaudīta jau sen un darbojas ļoti vienkārši: izmantojot dcraw izvelk jpg priekšskatījumus no neapstrādātiem failiem, maina to izmērus izmantojot PIL un pievieno vienā failu ar diezgan vienkāršu struktūru. Mēs izgudrojām savu mēroga kastīti ar konteineru fotoattēlu un metadatu glabāšanai (pilns ceļš uz fotoattēlu, atzīme "dzēšanai" un vērtējuma atzīme), jo, piemēram, zip vai tar formāts nevar mainīt vienu failu arhīvā (metadati) , kas prasa visu failu pārsaiņošanu. Failus vienkārši ieraksta vienu pēc otra rindā un metadatu blokā (parastais Python vārdnīcas repr) beigās tiek saglabātas failu sākuma nobīdes, kā arī metadatu bloka lielums. faila beigas. GUI ir rakstīts Tkinter (man tas patīk rakstīšanas ātruma un gala montāžas mazā izmēra dēļ), šeit ir faktiskais ekrānuzņēmums:

Un jā, tas viss darbojas uz Linux un pat ātrāk nekā uz Windows)

isortViewer Android ierīcēm

Kopumā es atradu divus veidus, kā panākt, lai python lietojumprogramma darbotos kā pilnvērtīga Android lietojumprogramma, tie ir pygame android un kivy projekts.
Pygame ir vairāk zema līmeņa, viss UI būtu jāzīmē ar roku, kas aizņemtu daudz laika, tāpēc tika izvēlēts kivy ietvars. Tātad:

Šis ir lielisks ietvars lietojumprogrammas rakstīšanai operētājsistēmām Windows, Linux, MacOS, Android un iOS. Multi-touch tiek atbalstīts, lietotāja saskarne tiek veidota, izmantojot OpenGL, kas nozīmē, ka aparatūras paātrinājumam vajadzētu darboties. Jūs varat redzēt, kā darbojas logrīki, instalējot Kivy Showcase demonstrācijas lietojumprogrammu. Izmantojot android moduli, ir iespējams izmantot dažas platformai specifiskas funkcijas, piemēram, vibrāciju vai akselerometru.

Hello World izskatās šādi:

Importēt kivy kivy.require ("1.0.6") # aizstāt ar savu pašreizējo kivy versiju! no kivy.app importēt App no ​​kivy.uix.button importēt Pogu klase MyApp (App): def build (self): return Button (text = "Hello World") if __name__ == "__main__": MyApp (). palaist ( )

Turklāt šis kods darbosies visās paziņotajās platformās. Nav nepieciešams pārbaudīt lietojumprogrammu emulatorā. Pietiek palaist skriptu izpildei savā iecienītākajā IDE un redzēt rezultātu datora ekrānā bez kavēšanās kompilācijā, emulatora palaišanā utt. Ja joprojām vēlaties redzēt, kā tas izskatīsies tieši ierīcē, vienkārši instalējiet Kivy Launcher, kopējiet projekta failus kartes atmiņā un palaidiet. Varat to atkļūdot, izmantojot adb logcat.
Ja izmantojat android bibliotēku, kas nav pieejama datorā, bet vēlaties palaist lietojumprogrammu ne tikai Android ierīcē, izmantojiet šo konstrukciju:
mēģiniet: importēt Android, izņemot ImportError: android = Nav ... ja android: android.vibrate (0.05)

APK izveide ir diezgan vienkārša, un tā ir aprakstīta šajā lapā. Pēc laidiena izveidošanas pietiek parakstīt savu pieteikumu (es izmantoju šo rokasgrāmatu) un ievietot to Google Play.

Kivi plusi:

  • Ātra attīstība dažādām platformām ar nelielu koda pārskatīšanu vai bez tās.
  • Pieejams plašs logrīku klāsts
  • Liels darba ātrums. Visi resursietilpīgie moduļi tiek pārvietoti uz C moduļiem. Pats Python tulks operētājsistēmā Android darbojas sākotnēji.
  • Ietvars ietver daudzus rīkus, piemēram, animāciju, kešatmiņu utt.
  • upd: Piekļuve kamerai, starpliktuvei, mikrofonam. Varat uzrakstīt savu video atskaņotāju tikai 20 rindiņās.

Kivi mīnusi:

  • Liels izmērs apk failu... Projekts ar 300 kb resursiem (skripti, grafika) tiek apkopots 7 mb apk. Lai gan, manuprāt, ir iespēja to kaut kā optimizēt.
  • Nespēja (pagaidām) atjaunot darbu pēc minimizēšanas - pieteikums ir aizvērts

Nākamajā rakstā es pastāstīšu sīkāk par pieteikuma rakstīšanas procesu "no nulles", košļājot katru koda rindiņu.

Es gribētu nekavējoties pārtraukt holivars par tēmu "Android tikai java, python nav vajadzīgs." Manuprāt, nav nozīmes, kādas tehnoloģijas ir “zem pārsega”, galvenais, lai aplikācija būtu kvalitatīva.
Kivi apjoms var būt milzīgs. Tagad manā kontā ir vairākas pēc pasūtījuma rakstītas aplikācijas, kur python ar kivy framework sevi ir parādījis no labās puses. Piemēram, tieši vienas stundas laikā tika uzrakstīts pieteikums tīklam servisa centri... Lietotne darbojas kioska režīmā un ir instalēta lēti ķīniešu tabletes kas karājas vestibilā. Klients izsauc pasūtījuma numuru, pēc tam pa WiFi planšetdators izveido savienojumu ar serveri un ziņo par pasūtījuma statusu.

Birkas: Pievienot tagus

17 11.2017

Attīstības tehnoloģiju attīstība programmatūra nestāv uz vietas, un katru dienu parādās jaunas valodas un bibliotēkas, kas palīdz padarīt izstrādes procesu pēc iespējas ātrāku un efektīvāku. Daudzi izstrādātāji izvēlas jauna valoda programmēšana mācībām, īpaši lietojumprogrammu rakstīšanai Android operētājsistēmai, apstājieties pie Python Android. Šajā rakstā mēs aplūkosim Python kā Android programmēšanas valodu, apspriedīsim lietojumprogrammu izstrādi, lietojumprogrammu instalēšanu operētājsistēmā Android un daudzus citus jautājumus, kas interesēs daudzus Python iesācēju izstrādātājus.

Šajā rakstā jūs uzzināsit:

Laipni lūdzam kip-world emuāra lapās! Kā vienmēr, es, Gridins Semjons, esmu ar jums, un šodien mēs jums pastāstīsim par programmēšanu Python for Android. Mēs apskatīsim tādas tēmas kā Python instalēšana, lietojumprogrammu izstrāde un palaišana.

Python lietotnes operētājsistēmai Android

Uz Šis brīdis Python ir viena no iecienītākajām izstrādes valodām iesācējiem programmētājiem, jo ​​īpaši cilvēkiem, kurus interesē programmatūras izstrāde ierīcēm, kurās darbojas Android operētājsistēma.

Python operētājsistēmai Androidļauj izveidot vienkāršas lietojumprogrammas ar minimālām izmaksām. Turklāt, reiz sapratis python android izstrādes principu, izstrādātājam vairs nebūs jāiedziļinās programmas rakstīšanas detaļās un niansēs. Turklāt Android API ir labi strukturēta un viegli lietojama.

Pirmkārt, mums ir vajadzīga pareiza attīstības vide. Šobrīd izlemiet par pašreizējo Android versijaņemot vērā, ka operētājsistēma ir atpakaļsaderīga.

Citiem vārdiem sakot, lietojumprogrammas, kas izstrādātas versijai 6.0.2, darbosies ar 5.0.1, taču bieži vien lietojumprogrammas, kas izstrādātas vecākām OS versijām, jaunākās versijas neatbalsta.

Uzstādīt SL4A, ērtu izstrādes vidi un sāciet veidot saskaņā ar vadlīnijām, kas pieejamas operētājsistēmai veltītajā oficiālajā vietnē.

Ir arī vērts padomāt, ka lietojumprogrammas var izstrādāt un instalēt ne tikai Android operētājsistēmā, bet arī ierīcēs, kuras kontrolē citi. operētājsistēmas: MAC OS, Windows un Linux. Šī iespēja paplašina attīstības apvāršņus, ļaujot izmantot to vidi, kas šobrīd ir ērta.

Python instalēšana operētājsistēmā Android

Nākamais jautājums ir par to, kā tieši python for Android iegūst iespēju palaist mūsu lietojumprogrammas ierīcē. Izstrādājot python for Android ar python for android rīku, darbs tiek vienkāršots, jo šis rīks jūsu ierīcē izveido izplatīšanas komplektu - īpašu šifrētu mapi, kurā ir visi projektam nepieciešamie dati.

Šo rīku var instalēt tieši no oficiālās Android vietnes, pēc tam tālrunī varat viegli palaist nepieciešamās lietojumprogrammas.

Ērtai izstrādei un faktiski izstrādei tieši no ierīces mums ir nepieciešams. Lai nodrošinātu labu Python programmēšanu operētājsistēmai Android, ir jāinstalē pareizais tulks.

Viens no populārākajiem ir QPython, kuru var palaist uzreiz pēc instalēšanas. Turklāt tulks ļauj rakstīt un palaist rakstītas lietojumprogrammas tieši no izstrādātāja interfeisa.

Ja vēlaties palaist tulku, neizmantojot lietojumprogrammu, jums ir jāuzraksta mazs skripts, kura pabeigšana prasīs ne vairāk kā 30 minūtes. Izmantojot šādu skriptu, mēs varam palaist programmu tieši no termināļa vai izmantojot automatizētu skriptu.

Šādu skriptu var uzrakstīt iepriekš un ievietot ērtā avotā (ieskaitot atmiņas karti) un palaist lietotājam ērtā laikā. Ir daudz tulku, tāpēc būs vajadzīgs zināms laiks, lai atrastu savu.

QPython tulks ļauj palaist lietojumprogrammas, tostarp python android spēles, tieši izvēlētajā ierīcē. Šajā tulkā ir arī konsole, nosacījuma izstrādes vide, SL4A bibliotēka, kas ir vienkārši nepieciešama, veidojot skriptus skriptiem.

QPython priekšrocības ir:

  1. Atbalsts tādām saskarnēm kā GPS, Mobīlais tīkls un Bluetooth.
  2. Iespēja izpildīt skriptu tieši ierīcē.
  3. Atbalsts python pakotnēm Android ierīcēm, kuras tiek izstrādātas iepriekš un vienreiz.
  4. Atbalsts daudzām populārākajām bibliotēkām, kas padara izstrādi pēc iespējas pareizāku, ātrāku un ērtāku.
  5. Iespēja programmēt tieši ierīcē.
  6. Iespēja palaist rakstīto kodu dažādās ierīcēs - no mobilajām ierīcēm līdz pilnvērtīgiem panākumiem.

Ērtība darbā ar Python slēpjas desmitiem augstas kvalitātes oficiālu rokasgrāmatu pieejamības, kas ļauj izveidot lieliskas lietojumprogrammas pašiem un praktiski no nulles.

Tas dod iespēju ne tikai apgūt pašprogrammēšanu, bet arī iegūt pilnvērtīgu programmu mobilajai ierīcei.

Kā redzat, jums nav jāapgūst tik sarežģīta valoda kā Java, lai rakstītu pienācīgas Android lietojumprogrammas.

Var izvēlēties vienkāršāku valodu, kas būs ne tikai vieglāk apgūstama un lietojama, bet arī būs “elastīgāka” un pielietojama dzīvē, mainoties apstākļiem, kuros mums jāpiedalās.

Mēs ceram, ka mūsu raksts bija lietotājam noderīgs un informatīvs. Pastāstiet mums, kādas programmēšanas valodas jūs izmantojat? Cik bieži tu papildini savas zināšanas vai apgūsti jaunas programmēšanas valodas?

Atstājiet savus komentārus zem ieraksta, dalieties ar ierakstu ar draugiem un uzdodiet jautājumus, uz kuriem es labprāt atbildēšu.

Ar cieņu, Gridin Semjons

Ar šo nosaukumu iekšā Google Play var atrast trīs labas aplikācijas(vispār tādu ir vairāk, bet citu uzstādīšanai pat nav vērts tērēt laiku). Vienkāršākais no tiem ir Udemy Python 2.x kurss, ko SoloLearn komanda iesaiņojusi Android lietotnes formātā. Tajā ir nodarbības, kas ir sadalītas divos posmos: pamata un progresīvās. Iekšpusē - īss uzziņas materiāls teksta vai PDF formātā. Priekš individuālās nodarbības ir darba koda piemēri. Nav nepieciešams tīkla savienojums.

Uzziniet Python

Šī lietojumprogramma aicina lietotājus apgūt valodas trešo versiju, un tai ir daudz plašākas funkcionalitātes. Galvenais ekrāns ir rezervēts atsevišķu kursa posmu attēlošanai un personiskie rezultāti... Izvēlnē varat atrast sadaļu bezmaksas radošumam Python, lejupielādēt kursus citām programmēšanas valodām, kā arī izpētīt palīdzības informāciju. Lietojumprogrammai ir interesanta funkcija: punktus saņem visi, kas apgūst kursu un risina uzdevumus. To kopējo skaitu var atrast atsevišķā cilnē. Tas rada papildu rotaļīgu komponentu, kas var motivēt kādu mācīties pamatīgāk. Kursu noslēgumā var iegūt sertifikātu par programmēšanas valodas apguvi.

Uzziniet Python programmēšanu

Trešajai lietojumprogrammai, ko izstrādājis Phoenix App Labs, ir visplašākā funkcionalitāte un krāsainākais interfeiss. Ir ne tikai nodarbības iesācējiem un tiem, kas jau ir apguvuši valodu, bet arī iespēja lejupielādēt pabeigti projekti Python tieši no lietojumprogrammas, detalizēta statistika par apgūto, atsevišķa cilneērtai piekļuvei savas programmas un sociālās konkurences elements tiešsaistes kodēšanas čempionāta veidā ar goda dēli. Sekmīgas kursu apguves gadījumā katrs lietotājs saņem sertifikātu.

QPython

Pilnīga Python programmēšanas vide Android ierīcēm. Tajā ir iekļauts Python tulks, konsole, redaktors un SL4A bibliotēka, kas ļauj izveidot un palaist skriptus tieši sīkrīkā (tiek atbalstīts darbs ar viedtālruņiem un planšetdatoriem, jo ​​ir bibliotēkas darbam tīkla saskarnes, GPS). Tātad šajā lietojumprogrammā varat kodēt un izveidot pilnvērtīgus projektus. Ar labu Python pamācību un gataviem projektiem QPython ir vairāk nekā attaisnojams, neskatoties uz to, ka trūkst iebūvētu pamācību.

Python dokumentācija

Stilīga lietotne ar Python 3.5 dokumentāciju angļu valoda... Zina, kā strādāt bezsaistē. Ir sadaļa ar gatavā koda piemēriem, lai gan programmas galvenais mērķis ir detalizēta palīdzība tiem, kas jau ir apguvuši pamatprincipi valodu. Piemīt ļoti ērta meklēšana un vienkārša navigācija.

Viktorīna un apgūstiet Python

Šī lietotne ir izstrādāta, lai apmācītu jūsu esošās Python 2.7 programmēšanas prasmes īsu jautājumu veidā, kas attiecas gan uz Python programmēšanas pamatiem, gan ļoti specifiskiem un negaidītiem koda rakstīšanas veidiem. Quiz & Learn Python saglabā statistiku, pamatojoties uz jūsu atbilžu ātrumu. Jautājumi var kļūt sarežģītāki atkarībā no progresa. Tos var izlaist (tas ietekmē norisi: programma uzdod vienkāršākus jautājumus). Turklāt, izmantojot iebūvēto atkļūdotāju, varat uzrakstīt jautājumu un pārbaudīt atbildi praksē.

Python izaicinājums

Vēl viena aplikācija tiem, kas jau apguvuši programmēšanas pamatus un vēlas paplašināt savas zināšanas. Python Challenge ir jautājumu un atbilžu spēle. Katrā kārtā ir 20 jautājumi, kas satur izpildāmo kodu. Atbildēšanai uz tiem tiek atvēlēts noteikts laiks. Ir sadaļa, kurā ir tie paši jautājumi, kas sagrupēti pa tēmām, uz kuriem varat atbildēt bez laika ierobežojumiem.

Python vingrinājumi

Ērta lietotne ar teksta pamācībām un piemēriem. Python Exercises piedāvā ļoti detalizētus virsrakstus, pilnīgu pamata tēmu pārklājumu un vienkāršu interfeisu. Diemžēl šeit nav iespējams ierakstīt kodu, tāpēc būs nepieciešama cita programma vai otra ierīce.

- tā kā pēc lietojumprogrammas nosaukuma nav grūti uzminēt, tajā jūs varat iegūt visvienkāršāko Python programmēšanas valodas apguvi. Tātad, ja jūs jau sen vēlējāties sākt mācīties šo valodu, tad jums vajadzētu sākt ar šo brīnišķīgo programmu. Galu galā tas ir pilnībā tulkots krievu valodā un palīdzēs jums ar padomiem. Parasti šādas lietojumprogrammas netiek tulkotas krievu valodā, kas rada vairākas problēmas.

Šajā gadījumā viss ir ērti un lieliski. Daudz nodarbību un testu ļaus jums maksimāli izmantot mācības. Tāpēc daudzi lietotāji sāka ļoti pozitīvi komentēt lietojumprogrammu. Nekad agrāk jums nav bijis tik vienkārši un ērti sākt apgūt programmēšanas valodu. Izstrādātāji centās visu padarīt pēc iespējas ērtāku un saprotamāku.


Tas var noderēt dažādās situācijās. Tāpēc liels skaits lietotāju drosmīgi instalē lietojumprogrammu savās ierīcēs mobilās ierīces un tajā pašā laikā paliek ļoti apmierināts ar to. Galu galā jums vairs nav jārauj prāts, meklējot kvalitatīvu programmu, kas varētu būt. Programma patiešām palīdzēs jums sākt mācīties valodas un saprast, kas notiek kodā.

Valodas apguves procesā mēs parasti izmantojam datoru, lai strādātu ar atbilstošām lietojumprogrammām, vidēm, programmām, lasītu grāmatas, izmantotu masveida tiešsaistes kursi... Tagad, kad viedtālruņi ir mums vienmēr un visur, ir grēks neizmantot to sniegtās iespējas apgūt programmēšanas zināšanas vai tās pilnveidot.

Programmēšanas valodas, it īpaši Python, apguves procesā es uzskatu, ka jums tajā pilnībā jāiegremdējas. Sauklis: "Ne dienu bez koda!" Es papildinu, labi, ja nekodējat, tad vismaz palasiet par to. Lai neizkristu no ritma apstākļos, kad dzīvē daudz jādara, bet nav laika, bet gribētos apgūt Python, mobilās aplikācijas palīdzēs netērēt laiku transportā, gaidot utt. . Piedāvāju Google Play aplikāciju sarakstu Python apgūšanai Android ierīcēs, kas palīdzēs ne tikai iegūt zināšanas, bet arī pārbaudīt savu līmeni Python.Trīs no tālāk norādītajām aplikācijām iesaku skolēniem, apgūstot Python: Learn Python, Viktorīna un mācīšanās Python un Python Challenge. Nu, tagad sīkāk.
1. Apgūstiet Python Vērtējums 4,8 20.10.2015
Viena no labākajām, jaukākajām lietojumprogrammām: interfeiss nekavējoties iepriecināja. Ietver īsas apmācības un viktorīnas, lai palīdzētu jums apgūt Python. Ir sajūsmas elements – tu krāj punktus par nodarbību un kontroldarbu izpildi. Pabeidzot kursu, jūs varat saņemt sertifikātu. Lietojumprogramma aptver šādas tēmas: Python pamati, datu tipi, vadības struktūras, funkcijas un moduļi, darbs ar failiem, funkcionālā programmēšana, objektorientētā programmēšana, regulārās izteiksmes.


2. QPython — Python operētājsistēmai Android Reitings 4,4 19.10.2015
QPython ir skripts, kurā darbojas Python Android ierīces, ļauj izpildīt skriptus un projektus. QPython satur Python tulku, konsoli, redaktoru un SL4A bibliotēku (tas ne vienmēr ļauj izveidot un palaist skriptus, kas rakstīti dažādās skriptu valodās tieši Android ierīcēs. SL4A ir paredzēts izstrādātājiem un joprojām ir alfa testēšanas stadijā posms - ru.wikipedia .org / wiki / SL4A) operētājsistēmai Android. Tādējādi lietotne piedāvā izstrādātāja komplektu, kas atvieglo Python projektu un skriptu izveidi Android ierīcēs. Galvenās īpašības
  • atbalsts Python programmēšanai operētājsistēmā Android, tostarp tīmekļa lietotnēm, spēlēm un SL4A programmēšanai utt.
  • Python skriptu/projektu palaišana Android ierīcēs
  • var izpildīt Python kodu un failus ar QRCode
  • QEdit ļauj viegli izveidot / rediģēt Python skriptus / projektus
  • ietver daudzas noderīgas Python bibliotēkas
  • pip atbalsts (pakešu pārvaldības sistēma tiek izmantota, lai instalētu un pārvaldītu programmatūras pakotnes, kas rakstītas Python en.wikipedia.org/wiki/Pip_ (package_manager))
  • atbalsta SL4A programmēšanu, lai piekļūtu Android funkcijas: tīkls, Bluetooth, GPS utt.

Ir arī QPython3 lietojumprogramma, kurai atšķirībā no QPython ir python3 atbalsts.
3. Python dokumentācija Reitings 4,4 19.10.2015
Ērta un stilīga lietojumprogramma ar Python 3.5 dokumentāciju angļu valodā, pilnībā bezsaistē. Ir uzlabota meklēšana, ērta navigācija, mobilās lasīšanas formāts, lietotājam draudzīgs interfeiss... Dokumentācijas saturs ietver šādas sadaļas:

  • Kas jauns programmā Python?
  • Python apmācība
  • Python saišu bibliotēka
  • Python valodas atsauce
  • Python iestatīšana un lietošana
  • Python HOWTOs
  • Pagarinājumi un pielikumi
  • Python / C API
  • Python moduļu instalēšana
  • Python moduļu atinstalēšana


4. Viktorīna un apgūstiet Python Reitings 4,1 19.10.2015
Quiz & Learn Python lietotne Python zināšanu un koncepciju pārbaudei un uzlabošanai (versija 2.7). Jautājumi ir no Python programmēšanas pamatiem līdz ļoti specifiskiem, iespējams, negaidītiem koda rakstīšanas veidiem. Atkarībā no progresa jautājumi var kļūt sarežģītāki. Jo ātrāk atbildēsit, jo vairāk punktu saņemsiet. Varat noņemt abas nepareizās atbildes, izlaist jautājumu, apturēt taimeri vai atkļūdot kodu. Izstrādātāju vietne mobileicecube.com/quiz-learn-python.


5. Python intervijas jautājumi Reitings 4.0 uz 20.10.2015
Interesants pieteikums. Palīdz pārbaudīt Python valodas zināšanas intervijas veidā.


6. Python izaicinājums Vērtējums 3,9 19.10.2015
Šī lietojumprogramma ir tests angļu valodā lietotājiem, kuri vēlas apgūt un pārbaudīt savas zināšanas par Python programmēšanu. Lietojumprogrammai ir divi galvenie režīmi: izaicinājuma režīms un prakses režīms. Izaicinājuma režīms sastāv no 20 jautājumiem. Punkti tiek piešķirti atkarībā no katras problēmas atrisināšanai patērētā laika. Tests beidzas, kad lietotājs izvēlas nepareizu atbildi vai aizpilda visus 20 jautājumus.Prakses režīmā jautājumi tiek sakārtoti pēc dažādām tēmām. Lietotājs tos var izvēlēties pats. Tiek ieteikti 10 jautājumi. Lietotājs var turpināt testu, pat ja viņš sniedz nepareizu atbildi. Visi jautājumi un atbildes tiks parādītas treniņa beigās.


7. Python ceļvedis Vērtējums 3,9 19.10.2015
Šī lietotne ir īss Python darba sākšanas ceļvedis. Rokasgrāmata būs īpaši noderīga iesācējiem, kuri vēlas iepazīties ar Python sintakses noteikumiem. Apmācība aptver Python programmēšanas pamatus, tāpēc lietotājiem būs pietiekami daudz zināšanu, lai izveidotu vienkāršu un produktīvu lietojumprogrammu. Rokasgrāmata sastāv no šādām tēmām: mainīgie, nosacījumi, funkcijas, cilpas, saraksti, virknes, vārdnīcas. Neliels saraksts. Es gribētu vairāk.


8. Python programmēšana vienā dienā Reitings 3.0 uz 20.10.2015
Lietojumprogrammu izstrādātāji iesaka mums izlaist garās, sarežģītās Phyton grāmatas. Lai ātrāk iemācītos programmēt programmā Phyton 3.0, viņi piedāvā īsu un kodolīgu lietojumprogrammu, kas iemācīs visu, kas nepieciešams Phyton programmēšanai. Šī grāmata ir rakstīta cilvēkiem, kuriem nav programmēšanas zināšanu vai kuri ir iesācēji. Viņa pievēršas svarīgākajiem jēdzieniem ar piemēriem.


9. Apgūstiet Python un Python Django Reitings 3.0 uz 20.10.2015
Šī aplikācija beidzot atšķiras no iepriekšējām ar to, ka ietekmē ne tikai pašu Python, bet arī Django. Šī būtībā ir Python un Django apmācība angļu valodā Udemy platformā. Tās saturs ietver šādas tēmas: Python un Hello World, Python pārskats un vēsture, funkcijas, klases, datu bāzes, moduļi un pakotnes, JSON, Django instalācija, administratora interfeiss, Django veidņu valoda utt. Pielikumā ir 18 lekcijas, vairāk nekā 4 x stundas augstas kvalitātes satura, kopienas, video un audio lekcijas, prezentācijas, raksti, varat saglabāt kursus apskatei bezsaistē.


10. Python apmācība Reitings 4.0 uz 20.10.2015
Pamācību krājums par Python 2 un 3. Viņš pastāstīs par Python vēsturi un filozofiju, kā instalēt Python, strādāt ar cipariem un virknēm Python, par datu tipiem un mainīgajiem, funkcijām utt. Mobilie tālruņi- fonti vietām mazi.Nosaukums krievu valodā mani iedvesmoja, ka pamācība varētu būt krievu valodā - bet nē!Kopumā krieviski aplikācijas neatradu.


Varat arī izsaukt tādas programmas kā:
  • Dive Into Python 3 — Marka Pilgrima grāmatai, kuras vērtējums ir 3,8, ir problēmas ar saskarnes izstiepšanu.
  • Python operētājsistēmai Android — Python IDE, 3.3 vērtējums uzmācīgo reklāmu dēļ
  • Python apmācība — Python 2.6 programmēšanas apmācība, novērtēta ar 3.8
  • Python programmēšanas apmācība — Python 2.7 apmācība, 3.6 vērtējums