Täielik Pythoni rakendus Androidile. Kuidas areneda Pythonis Androidi all Kas ma saan Androidil Pythoni alla laadida

Selles artiklis tahaksin teile öelda, kuidas luua Androidile Pythonil täieõigusliku taotluse. Ei, see pole veel üks käsiraamat SL4a skripti loomiseks, see on käsiraamat UI-ga täieõigusliku rakenduse loomiseks, võime koguda APK-le ja pannakse sisse Android Market.. Samal ajal tahaksin kiidelda oma esimese taotluse Google.play, see ei ole tere maailma, vaid kasulik rakendus Fotograafide jaoks, kuigi kitsalt spetsialiseerunud.

Ma alustan lugu, võib-olla rakendusest ise ja lõpetada lugusid selle kohta, kuidas see toimus.

isortViewer.

I kui fotograaf peab kulutama palju aega, et sorteerida ja valida fotosid. Ma ei taha alati istuda töötavas arvutis, kui on sülearvuti, nutitelefoni või tablett, kuid koopiad seal kümneid gigabaiti toores või jPEG-failidJa seejärel sünkroniseerige töötava arvuti - kahtlase rõõmuga. Sellepärast ma lõin isortmanager ja isortiewer programmi, mis oluliselt lihtsustas mind töötama sortimise ja valiku fotode. Nüüd võin ma tegeleda fotode valiku ja sorteerimisega ma saan rannas diivanil või liikluses igavleda :)

Compaster kirjeldused ja paar ekraanipilte:
isortViewer - fotograafide programm, mis muudab selle lihtsaks ja kiireks, et valida ja omada tuhandeid fotosid (toores või jpg) fotovõistlustest android nutitelefonid ja tabletid. Samal ajal ei ole vaja kümneid gigabaiti kopeerida seadmele kümneid faile. Lihtsalt ära kasutage tasuta programm IsortManager arvuti jaoks, mis salvestab kõik ühes väikese projektifailis:
1. Laadige alla ja käivitage isortManager ametlikust veebisaidilt;
2. Looge projekt ja lisage fotodega kaustu. Vormide toetatakse: JPG ja RAW (CR2, NEF, ORF jne). Selle tulemusena on teil väike projektifail (umbes 150 MB mitu tuhat fotot, olgu see siis jpg või toores formaadis);
3. Kopeerige oma Android-seadme koopia Projektifailis, mis on avatud isortivaateriendis. Te saate abielluda fotodega "kustutada", samuti reitinguid 1 kuni 5 tärni;
4. Pärast seda koopia projekti faili tagasi ja rakendage isortmanageri muudatusi. Lisaks valitud fotode kustutamisele saate märgitud fotosid kopeerida või liikuda. Näiteks fotod "5 tärni" saab kopeerida "Masterpieces" kausta ja "1 tärni" liikuda kausta "prügikasti".

Rakendus on täiesti tasuta ja on saadaval Google.Play, kuid annetused on teretulnud.

Allikad on kättesaadavad ametlikul veebisaidil!

Kuidas see toimus

Kuna Python parim keel Programmeerimine maailmas, välja arvatud Python Ma ei tea midagi, otsustati kirjutada taotluse Pythonile.

isortmanager

Mis isortmanager PC-probleemide jaoks ei esinenud, on Windowsi all oleva GUI komplekti loomine juba ammu jooksnud ja tööde loomine ning see toimib väga lihtsalt: dcrawiga, jpg kõri välja toores failidest, reisige PIL ja voldid üheks failiks a Üsna lihtne struktuur. ITIFAIR leiutati pakendiga fotode ja metaandmete salvestamiseks (täieliku tee fotole "Kustuta" Mark ja reitingumärk), sest näiteks Zip või TAR-vorming ei saa muuta ühte faili arhiivis (metaandmed) , nõudes kõik failid ümberpakendamist. Failid kirjutatakse lihtsalt üksteise järel järjest ja metaandmete plokis (tavaline replikovsky sõnastik) lõpus säästab faili alguse algust ja metaandmete plokk on kirjutatud faili lõpus. GUI on kirjutatud TKinterisse (ma armastan seda kirjaliku kiiruse ja lõpliku koostise väikese suuruse eest), siin on screenshot ise:

Ja jah, kõik see toimib Linuxis ja isegi kiiremini kui Windowsis)

andorviewer android

Kokku leidsin ma kaks võimalust, kuidas teha Pythoni rakenduse tööd Androidiga täieõigusliku rakendusena, on Android ja Kivy projekti PyGame.
PyGame on madalam tase, kõik UI oleks juhtida käsitsi, mis võtab ära palju aega, nii et Kivy raamistiku valiti. Niisiis:

See on Windowsi, Linuxi, MacOSi, Android ja iOS-i taotluse kirjutamise imeline vabanemine. Multitouch on toetatud, UI tõmmatakse OpenGL kaudu, siis peaks riistvara kiirendus töötama. Võite näha vidinate tööd, paigaldades Kivy Showcase demo rakenduse. Android-mooduli abil on võimalik kasutada mõningaid platvormi spetsiifilisi funktsioone, näiteks Vibro või kiirendusmõõturit.

Hello World näeb välja selline:

Import Kivy Kivy.require ("1.0.6") # Asenda oma praeguse Kivy versiooni! Alates Kivy.app Importige app alates Kivy.uix.Button Import nuppu MyApp (app): def ehita (ise): Tagasi nupp (Text \u003d "Tere World"), kui __nimi__ \u003d\u003d "__main__": MyApp (). Run () )

Lisaks töötab see kood kõigil märgitud platvormidel. Kaob vajadust testida rakenduse emulaatoris. See on piisav, et alustada skripti täitmiseks oma lemmik IDE-s ja vaadake arvuti ekraani tulemust ilma koostamise viivituseta, alustage emulaatorit jne. Kui soovite ikka veel näha, kuidas see seadme otseselt vaadata, lihtsalt installige Kivy käivitaja kopeerida projekti faile kaardi mällu ja käivitada. Saate kasutada ADB Logcat'i abil.
Kui kasutate Android Library, mis ei ole arvutis, kuid ma tahan rakendust käivitada mitte ainult Androidil, kasutage seda disaini:
Proovi: Import Android Välja arvatud ImportError: Android \u003d Puudub ... kui Android: Android.Vibrate (0,05)

Assamblee APK on üsna lihtne ja kirjeldatud sellel lehel. Pärast vabastamist, piisab selle rakenduse allkirjastamiseks (kasutasin seda kasutusjuhendit) ja asetage Google Play'is.

Plussid Kivy:

  • Erinevate platvormide kiire areng, peaaegu ilma koodi täpsustamata.
  • Saadaval on lai valik vidinaid.
  • Suure kiirus. Kogu ressursside intensiivne pannakse koos moodulitega. Python tõlk ise Android töötab aktiivselt.
  • Frevork sisaldab paljusid tööriistu, nagu animatsioon, vahemälu jne.
  • updament: Juurdepääs kambrisse, lõikelauale, mikrofonile. Videopleier kirjutamine võib olla sõna otseses mõttes 20 rida.

Miinused Kivy:

  • Suur suurus aPK-fail.. Projekti 300 KB ressursside (skriptide, graafika) kogutakse 7 MB APK. Kuigi ma arvan, et on võimalik seda optimeerida.
  • Võimatus (praegu), taastada töö pärast kokkuklapimist - rakendus sulgeb

Järgmises artiklis ma ütlen teile rohkem protsessi rakenduse kirjutamise protsessi "Nullist", haarates iga koodi rida.

Tahaksin kohe lõpetada Holivar teema "Android Ainult Java, Python ei ole vaja." Ma arvan, et see ei ole oluline, milliseid tehnoloogiaid "kapoti all", peamine asi, mida taotlus oli kvalitatiivne.
Kivy ulatus võib olla suur. Nüüd on minu kontol mitu tellimuse all kirjutatud rakendust, kus Python Fremvork Kivy on näidanud ennast hea poolelt. Näiteks täpselt ühe tunni jooksul, taotlus kirjutati võrgu jaoks teeninduskeskused. Rakendus töötab kioski režiimis ja paigaldatakse odavaks hiina plaadidKes ripub fuajees. Klient on tellimuse number, siis WiFi tablett Ühendab serveriga ja ütleb tellimuse olekule.

Sildid: lisage sildid

17 11.2017

Arengutehnoloogia arendamine tarkvara See ei seista ikka ja iga päev ilmuvad uued keeled ja raamatukogud, aitavad arendusprotsessi võimalikult kiiresti ja tõhusaks muuta. Paljud arendajad valivad uus keel Programmeerimine õppimiseks, eriti Android operatsioonisüsteemi taotluste kirjutamiseks, lõpetage Python Android. Käesolevas artiklis kaalume Pythoni Android-programmeerimiskeelena, arutleme rakenduste väljatöötamist, rakenduste paigaldamist Androidile ja paljudele teistele küsimustele, mis on huvitavad paljude algajatele Pythoni arendajatele.

Sellest artiklist õpid:

Tere tulemast KIP-maailma blogi lehekülgedele! Teiega, nagu alati, ma olen Gridin Semyon ja täna räägime teile Androidi pythoni keeles programmeerimisest programmeerimisest. Me vaatame teemasid nagu Pythoni paigaldamine, arendamine ja käivitamise rakendusi.

Python rakenduste Android OS

Kohta sel hetkelPython on algaja programmeerijate üks lemmik arendamise keelt, eriti inimestele, kes on huvitatud Android operatsioonisüsteemi juhtivate tarkvara arendamisest.

Python android Võimaldab luua keerukamaid rakendusi minimaalsete kuludega. Veelgi enam, arengu põhimõte Python Android üks kord arendaja ei pea enam delikateks detailide ja nüansse programmi kirjutamise. Lisaks Android API on hästi süstematiseeritud ja lihtne kasutada.

Esiteks, me vajame õiget arengukeskkonda. Otsustada praeguse hetkega versioon AndroidArvestades, et see operatsioonisüsteem toetab tagasi ühilduvust.

Teisisõnu, rakendused välja töötatud versioon 6.0.2 töötab 5.0.1, aga sageli rakendusi välja töötatud vanemate versioonide OS ei toeta uuemad versioonid.

Paigaldama SL4a., Mugav arenduskeskkond ja alustage loomist vastavalt operatsioonisüsteemile pühendatud ametlikule veebisaidile kättesaadavaks juhistele.

Samuti tasub kaaluda seda, et rakendusi saab välja töötada ja paigaldada mitte ainult Android operatsioonisüsteemile, vaid ka muudele seadmetele operatsioonisüsteemid: Mac OS, Windows ja Linux. Selline võimalus laiendab arengu silmaringi, mis võimaldab teil kasutada hetkel mugavat keskkonda.

Pythoni paigaldamine Androidil

Järgmine küsimus on täpselt see, kuidas Python Android saab võimaluse käivitada meie rakenduste seadmes. Arendamine Python Android Python android tööriista muudab lihtne töötada, et see tööriist loob jaotusvahendi seadmes - spetsiaalne krüpteeritud kaust, mis sisaldab kõiki projekti jaoks vajalikke andmeid.

Selle tööriista saab installida otse Android ametlikust veebisaidilt, pärast seda saate telefoni vajalikke rakendusi lihtsalt käivitada.

Sest mugav areng ja tegelikult areng otse seadme, me vajame. Androidi pythoni kvaliteediprogrammide programm nõuab õige tõlgi paigaldamist.

Üks populaarsemaid on Qpython, töö, kus saate kohe pärast paigaldamist alustada. Lisaks võimaldab tõlk kirjutada ja käivitada kirjalikud rakendused otse arendajaliidesest.

Kui soovite tõlki käivitada ilma taotluse kasutamiseta, peate kirjutama väikese kriiule, mille loomine võtab rohkem kui 30 minutit. Sellise skripti kasutamine saame käivitada rakendus otse terminalist või kasutades automatiseeritud skripti.

Sellist skripti saab kirjutada eelnevalt ja asetatakse mugavale allikale (kaasa arvatud mälukaardil) ja algas kasutajasõbraliku aja jooksul. Seal on palju tõlke, sest teie enda leidmiseks vajate aega.

Qpythoni tõlk võimaldab teil käivitada rakendusi, sealhulgas mängud Androidile Pythonis otse valitud seadmele. See tõlk sisaldab ka konsooli, tavalise arengukeskkonda, SL4a raamatukogu, mis on lihtsalt vajalik skriptide skriptide loomisel.

Qpythoni eelised on järgmised:

  1. Toetus liidestele nagu GPS, mobiilsidevõrk Bluetooth.
  2. Võime käivitada skripti otse seadmele.
  3. Toetus Pythoni pakettidele Androidile, mis on välja töötatud eelnevalt ja üks kord.
  4. Toetus paljudele kõige populaarsematele raamatukogudele, mis muudavad kõige õigete, kiirete ja mugavamate arendamise.
  5. Võime programmeerida otse seadmele.
  6. Võimalus käivitada kirjaliku koodi erinevate seadmetega - alates mobiililt kuni täielikule edule.

Pythoniga töötamise mugavus seisneb kümnete kvaliteediraamatute kättesaadavuses, mis võimaldab teil luua suurepäraseid rakendusi ennast ja praktiliselt nullist.

See võimaldab mitte ainult sõltumatu programmeerimise õppimiseks, vaid ka mobiilseadme jaoks täieõigusliku programmi.

Nagu näete, ei ole vaja selliste keerukate keelte õppimiseks Java õppida, et kirjutada korralikud Android-rakendusi.

Saate valida lihtsama keele, mis ei ole lihtsam õppida ja kasutada, vaid ka rohkem "elastse" ja rakendatakse elus, kui seda muuta, milles me peame mööduma.

Loodame, et meie artikkel oli kasutaja jaoks kasulik ja informatiivne. Räägi meile, milliseid keeli te kasutate? Kui tihti värskendate teadmisi või õppige uusi programmeerimiskeeli?

Jäta oma kommentaarid postituse all, jaga oma sõpradega salvestatud ja küsimusi, millele ma hea meel vastata.

Lugupidamisega, Gridin Semyon

Selle pealkirja all Google Play. Leiad kolm head rakendused (Üldiselt nad on rohkem, kuid teised ei tohiks isegi aega veeta). Nende lihtsaim on UDEMY 2.X kursus, mis on pakitud Android-rakenduse vormingus Sololearn käsuga. See sisaldab õppetunde, mis on jagatud kaheks etapiks: põhi- ja arenenud. Sees - lühike võrdlusmaterjal tekstis või PDF-formaadis. Jaoks eraldi õppetunde Töökoodi kohta on näiteid. Ei nõua võrguga ühendamist.

Learn Python

See rakendus pakub kasutajatele uurida keele kolmandat versiooni ja tal on palju laiemalt funktsionaalsus. Põhiekraan on määratud kursuse üksikute sammude kuvamiseks ja isiklikud tulemused. Leiad sektsiooni tasuta loovuse Python, allalaadimise kursused teiste programmeerimiskeelte, samuti uurida taustteavet. Rakendusel on huvitav kiip: igaüks, kes läbib kursuse ja lahendab ülesande, saab punkte. Nende kogukogustega leiate eraldi vahekaardil eraldi. Seega ilmub täiendav mängukomponent, mis võib motiveerida kedagi ettevaatlikumale uuringule. Kursuse lõpus saate programmeerimiskeeli omandamise tunnistuse.

Learn Python programmeerimine.

Kolmas rakendus Studio Phoenix App Labsi poolt välja töötatud on kõige laiem funktsionaalsus ja kõige värvilisem liides. Algajatele ei ole ainult õppetunde ja juba uuritud keelt, vaid ka võime alla laadida valmis projektid Pythonis otse taotlusest, üksikasjalik statistika uuritud, eraldi vahekaart Mugav juurdepääs oma programmid ja sotsiaalse konkurentsielemendi kujul online kodeeriva meistrivõistluste auväärse juhatuse. Eduka kursuse korral saab iga kasutaja sertifikaadi.

Qpython

Täiendav programmeerimiskeskkond Android-seadmete Pythonis. Sisaldab Pythoni tõlgi, konsooli, redaktori ja SL4a raamatukogu, mis võimaldab teil luua ja käivitada skripte otse vidinat (toetatud töö nutitelefonide ja tablettidega, kuna seal on raamatukogud võrgu liidesed, GPS). Nii et selles rakenduses saate sõita ja luua täieõiguslikud projektid. Kui on hea Pythoni juhendaja ja valmisprojektid, on Qpythoni valik rohkem kui põhjendatud, vaatamata varjatud õppefunktsioonide puudumisele.

Pythoni dokumentatsioon

Stiilne rakendus Python 3.5 dokumentatsioon inglise keeles. Oskab töötada thirine'is. Lõpetatud koodi näidetega on osa, kuigi programmi peamine eesmärk on üksikasjalik abi neile, kes on juba õppinud põhimõtted Keel. Sellel on palju mugav otsing ja lihtne navigeerimine.

Viktoriin ja õppige Pythonit

See rakendus on loodud juba olemasolevate programmeerimisoskuste koolitamiseks python versioonis 2.7 lühikeste probleemide kujul, mis mõjutavad nii Pythoni programmeerimispõhi ja väga spetsiifilised ja ootamatud koodi kirjutamise viisid. Viktoriin ja õppige Python juhib statistikat teie vastuste kiiruse põhjal. Sõltuvalt edusammudest võivad küsimused olla keerulisemad. Neid saab vahele jätta (see mõjutab edusamme: programm seab lihtsamaid küsimusi). Lisaks saate sisseehitatud siluri abil kirjutada küsimuse ja kontrollida vastust praktikas.

Pythoni väljakutse.

Teine taotlus neile, kes on juba programmeerimise põhialuseid õppinud ja soovivad oma teadmisi laiendada. Python Challenge on "Küsimus - vastus" Format mäng. Igas voorus, 20 küsimust, mis sisaldavad käivitatavat koodi. Nendele vastamiseks antakse teatud aeg. Seal on osa, mis sisaldab samu küsimusi, mida rühmitatakse teemadega, mis võivad olla ilma aja piiramata.

Pythoni harjutused

Mugav rakendus tekstitundide ja näidetega. Pythoni harjutustel on väga üksikasjalik pealkiri, põhiteemade täielik katvus, samuti lihtne liides. Kahjuks ei ole võimalik kirjutada koodi siin, nii et teil on vaja kas teist programmi või teise seadme.

- Kuidas rakenduse nimest ei ole raske arvata, selles saate Pythoni programmeerimiskeele kõige lihtsama õppekeele. Nii et kui olete pikka aega tahtnud alustada selle keele õppimist, siis peaksite selle suurepärase programmiga alustama. Lõppude lõpuks tõlgitakse see täielikult vene keelde ja aitab teil nõuandeid. Tavaliselt ei anta selliseid rakendusi vene keelde, mis põhjustab mitmeid probleeme.

Samal juhul on kõik mugav ja suurepärane. Paljud õppetunnid ja testid võimaldavad teil saada maksimaalset õppe tõhusust. Sellepärast hakkasid paljud kasutajad rakendusest väga positiivselt reageerima. Kunagi enne, kui olete nii lihtne ja mugav, et alustada programmeerimiskeelt õppimist. Arendajad püüdsid teha kõike nii mugavana kui arusaadavana.


See võib olla kasulik erinevates olukordades. Seepärast paigaldage tohutu hulk kasutajaid oma taotluse omaette mobiilseadmed Ja jäävad sellega väga rahul. Lõppude lõpuks ei pea te enam oma pead murdma kvaliteetse programmi otsimisel, mis võiks olla. Programm aitab teil alustada keeli õppimist ja mõista, mis koodis toimub.

Keele õppimise protsessis kasutame tavaliselt arvutit töötada koos asjakohaste rakenduste, meedia, programmide, lugemisraamatutega, kasutage lahtiselt online-kursusi. Nüüd, kui meiega on nutitelefonid alati ja kõikjal, ei kasuta pattu ära nende võimet õppida teadmisi programmeerimise või täiustatud teadmisi.

Programmeerimiskeele õppimise protsessis, eriti Python, ma arvan, et see on vajalik selle täielikult sukelduda. Loosung: "Ei ole päeva ilma koodi!" Ma täiendada, hästi, kui kumbki ei lähe, siis vähemalt lugege sellest. Selleks mitte saada välja rütmi tingimustes, kui teil on vaja teha palju elus, kuid üks kord, aga ma tahaksin õpetada Python, mobiilid rakendusi ei veeta asjata Transport aega, ootuste ajal Google'i rakenduste loetelu Android-seadmete Pythoni uurimiseks, mis aitavad mitte ainult teadmisi, vaid kontrollige ka oma taset Python.TR. Järgnevatest rakendustest pean õpilastele nõustama Pythoni õppimise ajal: Learn Python, Quiz & Learn Python ja Pythoni väljakutse. Noh nüüd rohkem.
1. Learn Python Hinnang 4.8 kuni 10/20/2015
Üks parimaid, ilusaid rakendusi: liidese kohe rahul. Sisaldab lühikesi õppetunde ja katseid, mis kontrollivad Pythoni õppeprotsessi. On olemas element põnevust - te kiirenemist klaasid läbipääsu klasside ja testide. Kursuse lõpus saate sertifikaadi. Taotlus hõlmab järgmisi teemasid: Pythoni põhitõed, andmetüübid, juhtskonstruktsioonid, funktsioonid ja moodulid, toimivad failidega, funktsionaalse programmeerimisega, objektorienteeritud programmeerimisega, regulaaraallikate programmeerimisega.


2. Qpython - Python android Hinnang 4.4 kuni 10/19/2015
Qpython on skript, mis jookseb Pythoni Android-seadmedVõimaldab käivitada skripte ja projekte. Qpython sisaldab python tõlgi, konsooli, toimetaja ja SL4a raamatukogu (see võimaldab luua ja käivitada skripte kirjutatud erinevates stsenaariumikeeltes otse Android-seadmetele. SL4a on mõeldud arendajatele ja on veel alfa-testimise etapis Ru.wikipedia .org / Wiki / SL4a) Androidile. Seega pakub rakendus arendajakomplekti, mis muudab Android-seadmetele projektide ja Pythoni skriptide loomise lihtsaks. Peamised omadused
  • pythoni programmeerimise toetus Androidile, sealhulgas veebirakendustele, mängudele ja SL4a programmeerimisele jne.
  • tehke Pythoni skriptid / projektid Android-seadmetes
  • saate teha python koodi ja faile QRCode
  • Qeddit võimaldab teil kergesti luua / redigeerida Pythoni skriptide / projektide
  • sisaldab paljusid kasulikke pythoni raamatukogusid
  • pip Support (paketi juhtimissüsteemi kasutatakse paigaldamiseks ja kontrollimiseks tarkvarapaketidKirjalik python en.wikipedia.org/wiki/pip_ (pakett_manager))
  • toetage SL4a programmeerimine juurdepääsule android funktsioonid: Network, Bluetooth, GPS jne

Samuti on QPYTHON3 rakendus, mis erinevalt Qpythonist on Python3 toetus.
3. Pythoni dokumentatsioon Hinnang 4.4 kuni 10/19/2015
Mugav ja stiilne rakendus Python 3.5 dokumentatsioon inglise keeles, täiesti ühenduseta. Tal on täiustatud otsing, lihtne navigeerimine, mobiilse lugemise formaat, mugav interface. Dokumentatsiooni sisu sisaldab selliseid sektsioone: \\ t

  • Mis on Pythonis uus?
  • Pythoni juhendaja
  • linkide raamatukogu Python
  • pythoni käsiraamat
  • Python seadistamine ja kasutamine
  • Python Howtos.
  • Laiendamine ja investeeringud
  • Python / C API
  • Pythoni moodulite paigaldamine
  • Pythoni moodulite desinstalimine


4. Viktoriin ja õppige Pythoni Hinnang 4.1 kuni 10/19/2015
Lisa viktoriin ja õppida Python testimiseks ja parandamiseks teadmiste ja kontseptsioonide Python (versioon 2.7). Küsimused varieeruvad pythoni programmeerimise põhialusest väga spetsiifilistele, võimalikke ootamatuid koodi kirjutamisviise. Sõltuvalt edusammudest võivad küsimused olla keerulisemad. Mida kiiremini vastate, seda rohkem punkte saad. Saate kustutada kaks vale vastuse, vahele küsimuse, peatada taimer või siluda koodi. MobileCequube.com/quiz-larn-pythoni arendaja sait.


5. Pythoni intervjuu küsimused Hinnang 4.0 kuni 10/20/2015
Huvitav rakendus. Aitab kontrollida teadmisi python keele kujul intervjuu.


6. Pythoni väljakutse. Hinnang 3.9 kuni 10/19/2015
See rakendus on inglise keeles test kasutajatele, kes soovivad õppida ja kogeda oma teadmisi Pythoni programmeerimise kohta. Rakendusel on kaks peamist režiimi: väljakutse režiim ja praktikarežiim. Väljakutse režiim koosneb 20 küsimusest. Punktid on kogunenud iga probleemi lahendamiseks vajaliku aja arvestuse alusel. Katse lõpeb, kui kasutaja valib vale vastuse või lõpetab kõik 20 küsimust. Praktika režiimis on küsimused sorteeritud erinevate teemade järgi. Kasutaja saab neid ise valida. On 10 küsimust. Kasutaja saab katse jätkata, isegi kui see annab vale vastuse. Kõik küsimused ja vastused kuvatakse treeningu lõpus.


7. Pythoni juhend Hinnang 3.9 kuni 10/19/2015
See rakendus on lühike juhend Pythoni jaoks. Käsiraamat on eriti kasulik algajatele, kes soovivad tutvuda Pythoni süntaksi reeglitega. Käsitsi hõlmab Pythoni programmeerimise põhitõed, nii et kasutajad saavad piisavalt teadmisi, et luua mõnda lihtsat ja produktiivset rakendust. Käsiraamat koosneb järgmistest teemadest: muutujad, tingimused, funktsioonid, tsüklid, nimekirjad, jooned, sõnastikud. Väikese nimekirja. Ma tahaksin rohkem.


8. Pythoni programmeerimine päevas Hinnang 3.0 kuni 10/20/2015
Hinnakad arendajad soovitavad meil Phytoni pikki ja keerukaid raamatuid vahele jätta. Selleks, et õppida Phyton 3.0 kiiremini, pakuvad nad lühikese ja lakoonilise rakenduse, mis õpetab kõike, mida vajate Phytoni programmeerimiseks. See raamat on kirjutatud inimestele, kellel puudub teadmised programmeerimisest või on uustulnukad. See keskendub näidetega kõige olulisematele kontseptsioonidele.


9. Learn Python & Python Django Hinnang 3.0 kuni 10/20/2015
See rakendus on lõpuks erinev eelmistest, mis mõjutab mitte ainult Python ise, vaid ka Django. See on sisuliselt inglise juhendaja Python ja Django Udemy platvormi kohta. Selle sisu sisaldab teemasid: Python ja Hello World, ülevaade ja ajalugu Python, funktsioonid, klassid, andmebaasid, moodulid ja paketid, JSON, Django installimine, administraatori liides, Django mallide keel jne. 18. liites loengud, rohkem kui 4 - x tundi kvaliteetset sisu, kogukonna, video- ja audio loenguid, esitlusi, artikleid, saate vaadata kursusi vaadata offline režiim.


10. Pythoni juhendaja Hinnang 4.0 kuni 10/20/2015
Python 2 Tundials Collection räägib Pythoni ajaloost ja filosoofiast, kuidas paigaldada Pythoni, töötage numbrite ja ridadega Pythonis, andmete tüübid ja muutujad, funktsioonid jne. Mulle ei meeldinud vähe võimalust mobiiltelefonid - Mõned fonte on väikesed. Ma julgustasin mind vene keeles, et juhendaja võiks olla vene keeles - ei! Üldiselt ei leidnud ma vene keeles rakendusi.


Võite helistada ka rakendustele, näiteks:
  • Sukelduge Python 3-raamat Mark Palgrim, reiting 3.8, on probleeme venitades liidese.
  • Python android - Python IDE, reiting 3.3 Obsessiivse reklaami tõttu
  • Python Õpetus - Python 2.6 Programmeerimine Õpetus, reiting 3.8
  • Python Programmeerimine Õpetus - Python 2.7 õpik, reiting 3.6