O aplicație Python completă pentru Android. Cum să dezvolți în Python pentru Android Este posibil să descărcați Python pentru Android

În acest articol, aș dori să vorbesc despre cum să creați o aplicație Python completă pentru Android. Nu, acesta nu este un alt manual pentru crearea unui script pentru sl4a , acesta este un manual pentru crearea unei aplicații cu drepturi depline cu o interfață de utilizare, capacitatea de a construi apk și de a-l pune pe Android Market. În același timp, aș vrea să mă laud cu prima mea aplicație pe google.play, asta nu este hello world, dar aplicație utilă pentru fotografi, deși unul foarte specializat.

Voi începe povestea poate cu aplicația în sine și voi termina cu povești despre cum a fost realizată.

isortViewer

Ca fotograf, trebuie să petrec mult timp sortând și selectând fotografii. Nu doriți să stați întotdeauna la un computer de serviciu atunci când aveți un laptop, un smartphone sau o tabletă la îndemână, ci copiați zeci de gigaocteți de raw sau fișiere jpeg, și apoi sincronizați cu un computer care funcționează - o plăcere dubioasă. De aceea am creat programele isortManager și isortViewer, care mi-au făcut munca de sortare și selectare a fotografiilor mult mai ușoară. Acum pot face selecția și sortarea fotografiilor întinsă pe canapeaua de pe plajă sau plictisit într-un ambuteiaj :)

Copiați-lipiți descrierea și câteva capturi de ecran:
isortViewer este un program pentru fotografi care vă permite să selectați și să sortați rapid și ușor mii de fotografii (raw sau jpg) din ședințe foto de pe dvs. smartphone-uri cu Android si tablete. În același timp, nu este nevoie să copiați zeci de gigaocteți de fișiere jpg sau raw pe dispozitiv. Folosește doar program gratuit isortManager pentru computer, care va salva totul într-un mic fișier de proiect:
1. Descărcați și rulați isortManager de pe site-ul oficial;
2. Creați un proiect și adăugați foldere cu fotografii. Formate acceptate: jpg și raw (cr2, nef, orf etc.). Ca rezultat, veți obține un fișier proiect mic (aproximativ 150 MB pentru câteva mii de fotografii, fie că este format jpg sau brut);
3. Copiați fișierul proiect pe dispozitivul Android, deschideți-l în isortViewer. Puteți marca fotografiile „pentru ștergere”, precum și să setați evaluări de la 1 la 5 stele;
4. După aceea, copiați înapoi fișierul de proiect și aplicați modificările în isortManager. Pe lângă ștergerea fotografiilor selectate, puteți copia sau muta fotografiile marcate. De exemplu, fotografiile cu „5 stele” pot fi copiate în folderul „capodopere”, iar „1 stea” pot fi mutate în folderul „junk”.

Aplicația este complet gratuită și disponibilă pe google.play, dar donațiile sunt binevenite.

Sursele sunt disponibile pe site-ul oficial!

Cum s-a făcut

Din moment ce python cel mai bun limbaj programare in lumea alta decat python, nu stiu nimic, s-a decis sa scriem o aplicatie in python.

isortManager

Nu au existat probleme cu isortManager pentru PC, crearea unui ansamblu GUI pentru Windows a fost testată de mult timp și funcționează foarte simplu: folosind dcraw, smulge previzualizările jpg din fișierele brute, le redimensionează folosind PIL și le pune într-un singur fișier cu un structură simplă. Mi-am inventat propriul container pentru stocarea fotografiilor și metadatelor (calea completă către fotografie, marcajul „pentru ștergere” și marcajul de evaluare), deoarece, de exemplu, formatul zip sau tar nu poate schimba un fișier din arhivă (metadate), Am nevoie de reambalarea tuturor fișierelor. Fișierele sunt pur și simplu scrise unul după altul la rând și în blocul de metadate (reproducția obișnuită a dicționarului Python) la sfârșit este stocat offset-ul începutului fișierelor, plus dimensiunea blocului de metadate este scrisă la sfarsitul dosarului. GUI-ul este scris în Tkinter (îmi place pentru viteza de scriere și pentru dimensiunea redusă a ansamblului final), iată captura de ecran reală:

Și da, toate acestea funcționează pe Linux și chiar mai repede decât pe Windows)

isortviewer pentru Android

În total, am găsit două moduri de a face o aplicație python să funcționeze ca o aplicație Android cu drepturi depline, acestea sunt pygame pentru Android și proiectul kivy.
Pygame este mai de nivel scăzut, toată interfața ar trebui desenată manual, ceea ce ar dura mult timp, așa că a fost ales cadrul kivy. Asa de:

Acesta este un cadru minunat pentru scrierea unei aplicații pentru Windows, Linux, MacOS, Android și iOS. Multi-touch este acceptat, UI este desenat prin OpenGL, ceea ce înseamnă că accelerarea hardware ar trebui să funcționeze. Puteți vedea widget-urile în acțiune instalând aplicația demonstrativă Kivy Showcase. Este posibil să utilizați unele funcții specifice platformei, cum ar fi vibrația sau accelerometrul, folosind modulul Android.

salut lumea arata asa:

Import kivy kivy.require("1.0.6") # înlocuiți cu versiunea dvs. curentă kivy ! din kivy.app import Aplicație din kivy.uix.button import Clasa de buton MyApp(App): def build(self): return Button(text="Hello World") if __name__ == "__main__": MyApp().run( )

Mai mult, acest cod va funcționa pe toate platformele declarate. Nu este nevoie să testați aplicația în emulator. Este suficient să rulezi scriptul în IDE-ul tău preferat și să vezi rezultatul pe ecranul computerului, fără întârzieri la compilare, lansarea emulatorului etc. Dacă tot vrei să vezi cum va arăta direct pe dispozitiv, trebuie doar să instalezi Kivy Launcher , copiați fișierele de proiect în memoria cardului și rulați. Puteți depana cu adb logcat.
Dacă utilizați biblioteca Android, care nu este pe PC, dar doriți să rulați aplicația nu numai pe Android, utilizați această construcție:
încercați: importați Android, cu excepția ImportError: android=Niciuna... dacă Android: android.vibrate(0.05)

Crearea apk-ului este destul de simplă și este descrisă pe această pagină. După construirea lansării, este suficient să vă semnați aplicația (am folosit acest manual) și să o puneți pe google play.

Avantajele kivy:

  • Dezvoltare rapidă pentru diverse platforme, cu modificări de cod reduse sau deloc.
  • O mare varietate de widget-uri disponibile
  • Viteza mare. Toate resursele intensive sunt mutate în modulele C. Interpretul python în sine pe Android funcționează nativ.
  • Cadrul include multe instrumente, cum ar fi animație, cache etc.
  • upd: Acces la camera, clipboard, microfon. Îți poți scrie propriul player video în literalmente 20 de rânduri.

Contra Kivy:

  • Marime mare fișier apk. Un proiect cu 300 kb de resurse (scripturi, grafică) este colectat în apk de 7 mb. Deși, cred că există o oportunitate de a-l optimiza cumva.
  • Imposibilitatea (încă), de a restabili munca după minimizare - aplicația se închide

În următorul meu articol, voi vorbi mai detaliat despre procesul de scriere a unei aplicații de la zero, mestecând fiecare linie de cod.

Aș dori să opresc imediat holivars pe subiectul „numai java pentru Android, python nu este necesar”. Cred că nu contează ce tehnologii sunt „sub capotă”, principalul lucru este că aplicația este de înaltă calitate.
Domeniul de aplicare al kivy poate fi uriaș. Acum am mai multe aplicații scrise la comandă, unde python cu framework-ul kivy s-a dovedit a fi bun. De exemplu, în exact o oră, a fost scrisă o aplicație pentru rețea centre de servicii. Aplicația funcționează în modul chioșc și este instalată la ieftin tablete chinezești care atârnă în hol. Apoi clientul formează numărul de comandă tableta wifi se conectează la server și raportează starea comenzii.

Etichete: Adăugați etichete

17 11.2017

Dezvoltarea tehnologiilor de dezvoltare software nu sta pe loc și în fiecare zi apar noi limbaje și biblioteci care ajută la realizarea procesului de dezvoltare cât mai rapid și eficient posibil. Mulți dezvoltatori care aleg Limba noua; limbaj nou programare pentru a învăța, în special pentru scrierea aplicațiilor pentru sistemul de operare Android, opriți-vă la Python Android. În acest articol, vom arunca o privire asupra Python ca limbaj de programare Android, vom discuta despre dezvoltarea aplicațiilor, instalarea aplicațiilor pe Android și multe alte subiecte care vor fi de interes pentru mulți dezvoltatori Python începători.

Din acest articol veți învăța:

Bun venit pe paginile blogului kip-world! Cu tine, ca întotdeauna, eu, Gridin Semyon, și astăzi vă vom vorbi despre programarea în Python pentru Android. Vom acoperi subiecte precum instalarea Python, dezvoltarea și rularea aplicațiilor.

Aplicații Python pentru sistemul de operare Android

Pe acest moment, Python este unul dintre limbajele de dezvoltare preferate pentru programatorii începători, în special pentru persoanele interesate să dezvolte software pentru dispozitivele care rulează sistemul de operare Android.

Python pentru Android vă permite să creați aplicații simple cu costuri minime. Mai mult, după ce a înțeles odată principiul dezvoltării în python pentru Android, dezvoltatorul nu va mai avea nevoie să se aprofundeze în detaliile și nuanțele scrierii unui program. În plus, API-ul Android este bine organizat și ușor de utilizat.

În primul rând, avem nevoie de mediul de dezvoltare potrivit. Decideți asupra curentului Versiunea Android, având în vedere că sistemul de operare este compatibil cu versiunea inversă.

Cu alte cuvinte, aplicațiile dezvoltate pentru versiunea 6.0.2 vor funcționa pe 5.0.1, dar adesea aplicațiile dezvoltate pentru versiunile mai vechi ale sistemului de operare nu sunt acceptate de versiunile mai noi.

Instalare SL4A, un mediu de dezvoltare convenabil și începeți să creați în conformitate cu ghidurile disponibile pe site-ul oficial dedicat sistemului de operare.

De asemenea, merită luat în considerare faptul că aplicațiile pot fi dezvoltate și instalate nu numai pe sistemul de operare Android, ci și pe dispozitivele care rulează alte sisteme de operare: MAC OS, Windows și Linux. Această caracteristică extinde orizonturile de dezvoltare, permițându-vă să utilizați mediul care este convenabil în acest moment.

Instalarea python pe Android

Următoarea întrebare este cum exact python pentru Android obține capacitatea de a rula aplicațiile noastre pe dispozitiv. Dezvoltarea în python pentru Android cu instrumentul python pentru Android vă simplifică munca, deoarece acest instrument creează un kit de distribuție pe dispozitivul dvs. - un folder criptat special care conține toate datele necesare pentru proiect.

Puteți instala acest instrument direct de pe site-ul oficial Android, după care puteți rula cu ușurință aplicațiile necesare pe telefon.

Pentru o dezvoltare convenabilă și, de fapt, dezvoltarea direct de pe dispozitiv, avem nevoie de . Programarea de calitate în python pentru Android necesită instalarea interpretului corect.

Unul dintre cele mai populare este QPython, care poate fi pornit imediat după instalare. Mai mult, interpretul vă permite să scrieți și să rulați aplicații scrise direct din interfața dezvoltatorului.

Dacă doriți să rulați interpretul fără a utiliza aplicația, va trebui să scrieți un mic script care nu va dura mai mult de 30 de minute pentru a crea. Cu ajutorul unui astfel de script putem lansa aplicatia direct din terminal, sau cu ajutorul unui script automat.

Un astfel de script poate fi scris în avans și plasat pe o sursă convenabilă (inclusiv un card de memorie) și rulat la un moment convenabil pentru utilizator. Există mulți interpreți, așa că va dura ceva timp pentru a-l găsi pe al tău.

Interpretul QPython vă permite să rulați aplicații, inclusiv jocuri Python pentru Android, direct pe dispozitivul selectat. Acest interpret conține, de asemenea, o consolă, un mediu de dezvoltare condiționat, o bibliotecă SL4A, care este pur și simplu necesară atunci când se creează scripturi pentru scripturi.

Avantajele QPython sunt:

  1. Suport pentru interfețe precum GPS, rețea mobilă si bluetooth.
  2. Abilitatea de a executa script-ul direct pe dispozitiv.
  3. Suport pentru pachetele Python pentru Android, care sunt dezvoltate în avans și o singură dată.
  4. Suport pentru multe dintre cele mai populare biblioteci care fac dezvoltarea cât mai corectă, rapidă și confortabilă posibil.
  5. Posibilitate de programare direct pe aparat.
  6. Capacitatea de a rula codul scris pe diferite dispozitive - de la mobil la succes cu drepturi depline.

Comoditatea lucrului cu Python constă în disponibilitatea a zeci de manuale oficiale de înaltă calitate, care vă permit să creați singur aplicații grozave și aproape de la zero.

Acest lucru face posibil nu numai să înveți programarea independentă, ci și să obții un program cu drepturi depline pentru un dispozitiv mobil.

După cum puteți vedea, nu trebuie să învățați un limbaj la fel de complex precum Java pentru a scrie aplicații decente pentru Android.

De asemenea, puteți alege un limbaj mai simplu, care nu numai că va fi mai ușor de învățat și folosit, dar va fi și mai „elastic” și aplicabil vieții, pe măsură ce condițiile în care trebuie să participăm se schimbă.

Sperăm că articolul nostru a fost util și informativ pentru utilizator. Spune-ne ce limbaje de programare folosești? Cât de des vă actualizați cunoștințele sau învățați noi limbaje de programare?

Lasă-ți comentariile sub postare, distribuie postarea prietenilor tăi și pune întrebări, la care voi răspunde cu plăcere.

Cu stimă, Gridin Semyon

Sub acest nume în Google Play poti gasi trei aplicații bune(În general, sunt mai multe, dar nici nu ar trebui să pierzi timpul instalând altele). Cel mai simplu dintre acestea este cursul Udemy Python 2.x împachetat de echipa SoloLearn într-un format de aplicație Android. Conține lecții care sunt împărțite pe două niveluri: de bază și avansate. În interior - un scurt material de referință în format text sau PDF. Pentru lecții individuale există exemple de cod de lucru. Nu necesită o conexiune la rețea.

Învață Python

Această aplicație oferă utilizatorilor să învețe a treia versiune a limbii și are mult mai multe funcționalități. Ecranul principal este rezervat pentru afișarea etapelor individuale ale cursului și rezultate personale. În meniu puteți găsi o secțiune pentru creativitate gratuită în Python, puteți descărca cursuri pentru alte limbaje de programare și, de asemenea, puteți studia informații de ajutor. Aplicația are o caracteristică interesantă: toți cei care finalizează cursul și rezolvă probleme primesc puncte. Numărul lor total poate fi găsit într-o filă separată. Deci, există o componentă suplimentară de joc care poate motiva pe cineva să studieze mai amănunțit. La sfârșitul cursului, puteți obține un certificat de stăpânire a unui limbaj de programare.

Învață programarea Python

A treia aplicație, dezvoltată de Phoenix App Labs, are cea mai largă funcționalitate și cea mai colorată interfață. Nu există doar lecții pentru începători și cei care au studiat deja limba, ci și posibilitatea de a descărca proiecte finalizateîn Python direct din aplicație, statistici detaliate ale studiului, filă separată pentru acces facil la programe propriiși un element de competiție socială sub forma unui campionat de codare online cu un clasament. În cazul finalizării cu succes a cursului, fiecare utilizator primește un certificat.

QPython

Un mediu de programare Python complet pentru dispozitive Android. Include un interpret Python, o consolă, un editor și o bibliotecă SL4A care vă permite să creați și să rulați scripturi direct pe gadget-ul dvs. (este acceptat lucrul cu smartphone-uri și tablete, deoarece există biblioteci pentru lucru). interfețe de rețea, GPS). Deci, în această aplicație puteți codifica și crea proiecte cu drepturi depline. Dacă aveți la îndemână un tutorial bun Python și proiecte gata făcute, QPython va fi mai mult decât justificat, în ciuda lipsei funcțiilor de învățare încorporate.

Documentație Python

Aplicație elegantă cu documentația Python 3.5 activată limba engleză. Capabil să lucreze offline. Există o secțiune cu exemple de cod gata făcut, deși scopul principal al programului este ajutorul detaliat pentru cei care au stăpânit deja principii de baza limba. Are o foarte căutare convenabilă si navigare usoara.

Quiz&Learn Python

Această aplicație este concepută pentru a vă exersa abilitățile actuale de programare Python 2.7 sub formă de întrebări scurte care acoperă atât elementele de bază ale programării Python, cât și modalități foarte specifice și neașteptate de a scrie cod. Quiz&Learn Python păstrează statistici bazate pe viteza răspunsurilor tale. În funcție de progres, întrebările pot deveni mai dificile. Acestea pot fi sărite (acest lucru afectează progresul: programul pune întrebări mai simple). În plus, folosind depanatorul încorporat, puteți scrie o întrebare și puteți verifica răspunsul în practică.

Provocare Python

O altă aplicație pentru cei care au învățat deja elementele de bază ale programării și doresc să-și extindă cunoștințele. Provocarea Python este un joc de întrebări și răspunsuri. Fiecare rundă are 20 de întrebări care conțin cod executabil. Li se acordă o anumită perioadă de timp pentru a răspunde. Există o secțiune care conține aceleași întrebări, grupate pe subiecte, la care se poate răspunde fără limite de timp.

Exerciții Python

Aplicație la îndemână cu lecții text și exemple. Python Exercises are o rubricare foarte detaliată, o acoperire completă a subiectelor de bază și o interfață simplă. Din păcate, nu există nicio modalitate de a scrie cod aici, așa că este necesar fie un alt program, fie un al doilea dispozitiv.

- deoarece nu este greu de ghicit din numele aplicației, în ea puteți obține cea mai simplă învățare posibilă a limbajului de programare Python. Deci, dacă îți dorești de mult să începi să înveți această limbă, atunci ar trebui să începi cu acest program minunat. La urma urmei, este tradus integral în rusă și vă va ajuta cu sfaturi. De obicei, astfel de aplicații nu sunt traduse în rusă, ceea ce provoacă o serie de probleme.

În acest caz, totul este convenabil și excelent. O mulțime de lecții și teste vă vor permite să obțineți cea mai mare eficiență în învățare. De aceea, mulți utilizatori au început să răspundă foarte pozitiv despre aplicație. Niciodată până acum nu a fost atât de ușor și convenabil pentru tine să începi să înveți un limbaj de programare. Dezvoltatorii au încercat să facă totul cât mai convenabil și clar posibil.


Acest lucru poate fi util într-o varietate de situații. De aceea, un număr mare de utilizatori se simt liberi să instaleze aplicația pe lor dispozitive mobileși sunt foarte mulțumiți de asta. La urma urmei, nu mai trebuie să-ți strângi mintea în căutarea unui program de calitate care ar putea fi. Programul vă va ajuta cu adevărat să începeți să învățați limbi străine și să înțelegeți ce se întâmplă în cod.

În procesul de învățare a unei limbi, de obicei folosim un computer pentru a lucra cu aplicații, medii, programe relevante, să citim cărți, să folosim masa cursuri online. Acum, când smartphone-urile sunt cu noi mereu și peste tot, este un păcat să nu profităm de oportunitățile lor de a învăța cunoștințe de programare sau de a le îmbunătăți.

În procesul de învățare a unui limbaj de programare, în special Python, cred că trebuie să vă cufundați complet în el. Slogan: „Nici o zi fără cod!” Suplimentez, ei bine, dacă nu codificare, atunci măcar citiți despre asta. Pentru a nu ieși din ritm în condiții în care trebuie să faci multe în viață, dar nu există timp, dar mi-ar plăcea să învăț Python, aplicațiile mobile te vor ajuta să nu pierzi timpul în transport, în așteptare, etc.Ofer o listă de aplicații de pe Google Play pentru a învăța Python pe dispozitivele Android care te vor ajuta nu numai să dobândești cunoștințe, ci și să-ți verifici nivelul în Python.Trei dintre următoarele aplicații pe care le recomand cu siguranță studenților atunci când învață Python: Learn Python , Quiz&Learn Python și Python Challenge. Ei bine, acum mai mult.
1. Învață Python Evaluare 4.8 la 20.10.2015
Una dintre cele mai bune și frumoase aplicații: interfața a fost imediat mulțumit. Conține lecții scurte și chestionare care controlează procesul de învățare a Python. Există un element de entuziasm - obțineți puncte pentru promovarea cursurilor și a testelor. La sfârșitul cursului puteți obține un certificat. Aplicația acoperă următoarele subiecte: elemente de bază Python, tipuri de date, structuri de control, funcții și module, lucru cu fișiere, programare funcțională, programare orientată pe obiecte, expresii regulate.


2. QPython - Python pentru Android Evaluare 4.4 la 19.10.2015
QPython este un script care rulează Python dispozitive Android, vă permite să rulați scripturi și proiecte. QPython conține un interpret Python, o consolă, un editor și o bibliotecă SL4A (nu permite întotdeauna crearea și executarea de scripturi scrise în diferite limbaje de scripting direct pe dispozitivele Android. SL4A este destinat dezvoltatorilor și este încă în testare alfa - ro .wikipedia .org/wiki/SL4A) pentru Android. Ca atare, aplicația oferă un kit pentru dezvoltatori care facilitează crearea de proiecte și scripturi Python pe dispozitivele Android. Principalele caracteristici
  • acceptă programarea Python pe Android, inclusiv aplicații web, jocuri și programare SL4A etc.
  • executând scripturi/proiecte Python pe dispozitive Android
  • poate executa cod Python și fișiere cu QRCode
  • QEdit facilitează crearea/editarea scripturilor/proiectelor Python
  • include multe biblioteci utile Python
  • suport pip (sistemul de gestionare a pachetelor este folosit pentru a instala și gestiona pachete software scrise în Python en.wikipedia.org/wiki/Pip_ (package_manager))
  • acceptă programarea SL4A pentru acces Caracteristici Android: rețea, Bluetooth, GPS etc.

Există și o aplicație QPython3 care, spre deosebire de QPython, are suport pentru python3.
3. Documentația Python Evaluare 4.4 la 19.10.2015
Aplicație convenabilă și elegantă cu documentație Python 3.5 în limba engleză, complet offline. Are căutare îmbunătățită, navigare ușoară, format de citire mobil, interfață ușor de utilizat. Conținutul documentației include următoarele secțiuni:

  • Ce este nou în Python?
  • Tutorial Python
  • Biblioteca de referință Python
  • Referință la limbajul Python
  • Configurarea și utilizarea Python
  • Python HOWTO-uri
  • Extensii și atașamente
  • API-ul Python/C
  • Instalarea modulelor Python
  • Dezinstalarea modulelor Python


4. Quiz&Learn Python Evaluare 4.1 la 19.10.2015
Aplicația Quiz&Learn Python pentru testarea și îmbunătățirea cunoștințelor și conceptelor Python (versiunea 2.7). Întrebările variază de la elementele de bază ale programării Python la modalități foarte specifice, poate neașteptate, de a scrie cod. În funcție de progres, întrebările pot deveni mai complicate. Cu cât răspunzi mai repede, cu atât primești mai multe puncte. Puteți șterge două răspunsuri incorecte, puteți sări peste o întrebare, puteți opri un cronometru sau puteți depana codul. Site-ul dezvoltatorului mobileicecube.com/quiz-learn-python.


5. Întrebări de interviu Python Evaluare 4,0 din 20.10.2015
O aplicație interesantă. Ajută la testarea cunoștințelor limbajului Python sub forma unui interviu.


6.Python Challenge Evaluare 3.9 la 19.10.2015
Această aplicație este un test de engleză pentru utilizatorii care ar dori să învețe și să-și testeze cunoștințele de programare Python. Aplicația are două moduri principale: Modul Challenge și Modul Practice. Modul Provocare constă din 20 de întrebări. Punctele sunt acordate în funcție de timpul necesar pentru rezolvarea fiecărei probleme. Testul se termină atunci când utilizatorul selectează un răspuns incorect sau completează toate cele 20 de întrebări. În modul de practică, întrebările sunt sortate în diferite subiecte. Utilizatorul le poate alege. Sunt 10 întrebări. Utilizatorul poate continua testul chiar dacă nu dă răspunsul corect. Toate întrebările și răspunsurile vor fi afișate la sfârșitul antrenamentului.


7.Ghid Python Evaluare 3.9 la 19.10.2015
Acest apendice este un ghid de pornire rapidă pentru Python. Ghidul va fi util în special pentru începătorii care doresc să se familiarizeze cu regulile sintaxei Python. Ghidul acoperă elementele de bază ale programării Python, astfel încât utilizatorii să aibă suficiente cunoștințe pentru a crea ceva simplu și productiv. Manualul constă din următoarele subiecte: variabile, condiții, funcții, bucle, liste, șiruri de caractere, dicționare. Mică listă. aș dori mai mult.


8. Programare Python într-o zi Evaluare 3.0 din 20.10.2015
Dezvoltatorii aplicației ne sfătuiesc să sărim peste cărțile lungi și complicate despre Phyton. Pentru a învăța mai rapid cum să programați în Phyton 3.0, aceștia oferă o aplicație scurtă și concisă care vă va învăța tot ce aveți nevoie pentru a programa în Phyton. Această carte este scrisă pentru oameni care nu au cunoștințe de programare sau sunt începători. Se concentrează pe cele mai importante concepte cu exemple.


9. Învață Python și Python Django Evaluare 3.0 din 20.10.2015
Această aplicație diferă în cele din urmă de cele anterioare prin faptul că afectează nu numai Python-ul în sine, ci și Django. Acesta este în esență un tutorial în limba engleză despre Python și Django pe platforma Udemy. Conținutul său include subiecte precum: Python și Hello World, prezentare generală și istoricul Python, funcții, clase, baze de date, module și pachete, JSON, instalare Django, interfață de administrare, limbaj de șabloane Django și multe altele... Există 18 prelegeri în anexa, mai mult de 4 x ore de conținut de înaltă calitate, comunitate, prelegeri video și audio, prezentări, articole, cursuri pot fi salvate pentru a le vizualiza în deconectat.


10. Tutorial Python Evaluare 4,0 din 20.10.2015
O colecție de tutoriale despre Python 2 și 3. Vorbește despre istoria și filosofia lui Python, cum se instalează Python, lucrul cu numere și șiruri în Python, tipuri de date și variabile, funcții etc... Nu mi-a plăcut că a fost putin in ton cu posibilitatile telefoane mobile- fonturile sunt mici pe alocuri.Numele in rusa m-a inspirat ca tutorialul ar putea fi in rusa - dar nu!In general, nu am gasit aplicatii in rusa.


De asemenea, puteți denumi aplicații precum:
  • Dive Into Python 3 - cartea lui Mark Pilgrim, cotată 3,8, are probleme cu întinderea interfeței.
  • Python pentru Android - Python IDE, evaluat 3,3 din cauza reclamelor intruzive
  • Tutorial Python - Tutorial de programare Python 2.6, rating 3.8
  • Tutorial de programare Python - Tutorial Python 2.7, evaluare 3.6