Android- ի համար Python- ի ամբողջական ծրագիր: Android- ի համար նախատեսված Python- ի ամբողջական ծրագիր Կարո՞ղ եք ներբեռնել Python- ը Android- ի համար

Լեզու սովորելու գործընթացում մենք սովորաբար օգտագործում ենք ԱՀ `համապատասխան ծրագրերով, միջավայրերով, ծրագրերով աշխատելու, գրքեր կարդալու և զանգվածային առցանց դասընթացների օգտագործման համար: Այժմ, երբ սմարթֆոնները մեզ հետ են միշտ և ամենուր, մեղք է չօգտվել ծրագրավորման իմացությունը յուրացնելու կամ դրանք կատարելագործելու իրենց հնարավորություններից:

Aրագրավորման լեզու, մասնավորապես Python սովորելու գործընթացում, ես կարծում եմ, որ պետք է ամբողջությամբ ընկղմվել դրա մեջ: Կարգախոս. «Ոչ մի օր առանց ծածկագրի»: Ես լրացնում եմ, լավ, եթե դուք չեք ծածկագրում, ապա գոնե կարդացեք դրա մասին: Որպեսզի ռիթմից դուրս չգաք այն պայմաններում, երբ դուք պետք է շատ բան անեք կյանքում, բայց ժամանակ չկա, բայց ես կցանկանայի սովորել Python, բջջային հավելվածներկօգնի ժամանակ չկորցնել տրանսպորտի վրա, սպասելիս և այլն: Ես առաջարկում եմ Google Play- ի ծրագրերի ցանկ ՝ Android սարքերում Python սովորելու համար, ինչը կօգնի ոչ միայն գիտելիքներ ձեռք բերել, այլև ստուգել ձեր մակարդակը Python- ում: Ես անպայման խորհուրդ եմ տալիս ուսանողներին երբ սովորում եք Python. Սովորեք Python, Quiz & Learn Python և Python Challenge: Դե, հիմա ավելի մանրամասն:
1. Սովորեք PythonՎարկանիշ 4.8 ՝ 10.10.2015 թ .:
Լավագույն, գեղեցիկ ծրագրերից մեկը. Ինտերֆեյսը անմիջապես գոհացրեց: Պարունակում է կարճ ձեռնարկներ և վիկտորինաներ, որոնք կօգնեն ձեզ սովորել Python: Կա հուզմունքի տարր. Դուք միավորներ եք հավաքում դասեր և թեստեր հանձնելու համար: Դասընթացի ավարտից հետո կարող եք վկայական ստանալ: Դիմումը ներառում է հետևյալ թեմաները. Python- ի հիմունքները, տվյալների տեսակները, կառավարման կառուցվածքը, գործառույթներն ու մոդուլները, ֆայլերի հետ աշխատելը, ֆունկցիոնալ ծրագրավորումը, օբյեկտային ծրագրավորումը, կանոնավոր արտահայտությունները:


2. QPython - Python Android- ի համար 4.4 վարկանիշ ՝ 10.10.2015 թ
QPython- ը սցենար է, որը Python- ն աշխատում է Android սարքերի վրա ՝ թույլ տալով կատարել սցենարներ և նախագծեր: QPython- ը պարունակում է Python- ի թարգմանիչ, մխիթարիչ, խմբագիր և SL4A գրադարան (այն միշտ չէ, որ թույլ է տալիս ստեղծել և գործարկել սցենարական տարբեր լեզուներով գրված սցենարներ անմիջապես Android սարքերի վրա: SL4A- ն նախատեսված է մշակողների համար և դեռ գտնվում է ալֆա թեստավորման փուլում. ru.wikipedia .org / wiki / SL4A) Android- ի համար: Այսպիսով, ծրագիրը առաջարկում է մշակողի փաթեթ, որը հեշտացնում է Android սարքերում Python նախագծերի և սցենարների ստեղծումը: Հիմնական բնութագրերը
  • Android- ում Python ծրագրավորման աջակցություն, ներառյալ վեբ ծրագրեր, խաղեր և SL4A ծրագրավորում և այլն:
  • Android սարքերում Python սցենարների / նախագծերի գործարկում
  • կարող է կատարել Python ծածկագիրը և ֆայլերը QRCode- ով
  • QEdit- ը հեշտացնում է Python սցենարների / նախագծերի ստեղծումը / խմբագրումը
  • ներառում է բազմաթիվ օգտակար Python գրադարաններ
  • pip աջակցություն (փաթեթի կառավարման համակարգը օգտագործվում է տեղադրման և կառավարման համար ծրագրային փաթեթներգրված է Python- ում en.wikipedia.org/wiki/Pip_ (package_manager))
  • աջակցել մուտք գործելու SL4A ծրագրավորմանը Android գործառույթներ՝ ցանց, Bluetooth, GPS և այլն:

Կա նաև QPython3 ծրագիր, որը, ի տարբերություն QPython- ի, ունի python3 աջակցություն:
3. Python փաստաթղթավորում 4.4 վարկանիշ ՝ 10.10.2015 թ
Հարմար և ոճային ծրագիր ՝ Python 3.5 փաստաթղթերով Անգլերեն Լեզու, ամբողջությամբ անցանց: Բարելավված որոնում, հեշտ նավարկություն, բջջային ընթերցման ձևաչափ, օգտագործողի համար հարմար ինտերֆեյս... Փաստաթղթերի բովանդակությունը ներառում է հետևյալ բաժինները.

  • Ի՞նչ նորություն կա Python- ում:
  • Python ձեռնարկը
  • Python- ի հղումների գրադարան
  • Python լեզվի տեղեկանք
  • Python- ի տեղադրում և օգտագործում
  • Python HOWTO- ներ
  • Ընդլայնումներ և հավելվածներ
  • Python / C API
  • Python մոդուլների տեղադրում
  • Տեղահանել Python մոդուլները


4. Վիկտորինա և սովորիր Python 4.1 վարկանիշ 19.10.2015 թ
Quiz & Learn Python հավելված ՝ Python- ի գիտելիքների և հասկացությունների փորձարկման և կատարելագործման համար (տարբերակ 2.7): Հարցերը տատանվում են Python ծրագրավորման հիմունքներից մինչև ծածկագիր գրելու շատ կոնկրետ, հնարավոր է ՝ անսպասելի եղանակներ: Կախված առաջընթացից, հարցերը կարող են ավելի բարդ լինել: Որքան արագ եք պատասխանում, այնքան ավելի շատ միավորներ եք ստանում: Կարող եք հեռացնել երկու սխալ պատասխանները, բաց թողնել հարցը, դադարեցնել ժամաչափը կամ կարգաբերել ծածկագիրը: Մշակողների կայքը mobileicecube.com/quiz-learn-python.


5. Python հարցազրույցի հարցեր 4.0 վարկանիշ ՝ 20.10.2015 թ
Հետաքրքիր ծրագիր: Օգնում է փորձարկել Python լեզվի իմացությունը հարցազրույցի տեսքով:


6. Python ChallengeԳնահատական ​​3.9 10.10.2015 թ
Այս ծրագիրը անգլերեն լեզվի թեստ է այն օգտվողների համար, ովքեր կցանկանային սովորել և ստուգել Python ծրագրավորման իրենց գիտելիքները: Հավելվածն ունի երկու հիմնական ռեժիմ ՝ մարտահրավերների ռեժիմ և պրակտիկայի ռեժիմ: Մարտահրավերների ռեժիմը բաղկացած է 20 հարցից: Միավորները շնորհվում են յուրաքանչյուր խնդրի լուծման համար հատկացված ժամանակի հիման վրա: Թեստը ավարտվում է, երբ օգտատերը սխալ պատասխան է ընտրում կամ լրացնում է բոլոր 20 հարցերը: Գործնական ռեժիմում հարցերը դասավորված են ըստ տարբեր թեմաների: Օգտագործողը կարող է ինքնուրույն ընտրել դրանք: Առաջարկվում է 10 հարց: Օգտագործողը կարող է շարունակել թեստը, նույնիսկ եթե նա սխալ պատասխան է տալիս: Բոլոր հարցերն ու պատասխանները կցուցադրվեն մարզման ավարտին:


7. Python ուղեցույցԳնահատական ​​3.9 10.10.2015 թ
Այս ծրագիրը Python- ի արագ մեկնարկի ուղեցույց է: Ուղեցույցը հատկապես օգտակար կլինի սկսնակների համար, ովքեր ցանկանում են ծանոթանալ Python շարահյուսության կանոններին: Ձեռնարկը ներառում է Python ծրագրավորման հիմունքները, այնպես որ օգտվողները կունենան բավարար գիտելիքներ ՝ պարզ և արդյունավետ ծրագիր ստեղծելու համար: Ձեռնարկը բաղկացած է հետևյալ թեմաներից `փոփոխականներ, պայմաններ, գործառույթներ, հանգույցներ, ցուցակներ, տողեր, բառարաններ: Փոքր ցուցակ: Ես ավելին կուզենայի:


8. Python ծրագրավորում մեկ օրումԳնահատական ​​3.0 ՝ 10/20/2015
Հավելվածի մշակողները խորհուրդ են տալիս բաց թողնել երկար և բարդ Phyton գրքերը: Phyton 3.0 -ում ավելի արագ ծրագրավորելու սովորելու համար նրանք առաջարկում են կարճ և հակիրճ ծրագիր, որը կսովորեցնի այն ամենը, ինչ անհրաժեշտ է Phyton- ը ծրագրավորելու համար: Այս գիրքը գրված է այն մարդկանց համար, ովքեր չունեն ծրագրավորման իմացություն կամ նորեկներ են: Նա կենտրոնանում է ամենակարևոր հասկացությունների վրա օրինակներով:


9. Սովորեք Python & Python DjangoԳնահատական ​​3.0 ՝ 10/20/2015
Այս ծրագիրը վերջապես տարբերվում է նախորդներից նրանով, որ ազդում է ոչ միայն Python- ի, այլև Django- ի վրա: Սա, ըստ էության, Python- ի և Django- ի ձեռնարկն է անգլերենով ՝ Udemy հարթակում: Դրա բովանդակությունը ներառում է այնպիսի թեմաներ. և աուդիո դասախոսություններ, շնորհանդեսներ, հոդվածներ, կարող եք դասընթացներ պահել դիտելու համար անցանց.


10. Python ձեռնարկ 4.0 վարկանիշ ՝ 20.10.2015 թ
Python 2 -ի և 3 -ի վերաբերյալ ձեռնարկների հավաքածու: Նա ձեզ կպատմի Python- ի պատմության և փիլիսոփայության, ինչպես տեղադրել Python- ը, աշխատել թվերով և տողերով Python- ում, տվյալների տեսակների և փոփոխականների, գործառույթների և այլն: Բջջային հեռախոսները- տառատեսակները որոշ տեղերում փոքր են: Ռուսերենի անունը ինձ ոգեշնչեց, որ ձեռնարկը կարող է լինել ռուսերեն, բայց ոչ: Ընդհանրապես, ես ռուսերեն ծրագրեր չեմ գտել:


Կարող եք նաև անվանել այնպիսի ծրագրեր, ինչպիսիք են ՝
  • Dive Into Python 3 - Մարկ Պիլգրիմի գիրքը ՝ գնահատված 3.8 -ով, խնդիրներ ունի ինտերֆեյսի ձգման հետ:
  • Python Android- ի համար - Python IDE, 3.3 գնահատական ​​՝ աներես գովազդների պատճառով
  • Python Tutorial - Python 2.6 mingրագրավորման ձեռնարկ, գնահատված 3.8
  • Python ծրագրավորման ձեռնարկ - Python 2.7 ձեռնարկ, 3.6 գնահատական

Այս հոդվածում ես կցանկանայի խոսել այն մասին, թե ինչպես ստեղծել ամբողջական դիմում Android- ի համար նախատեսված Python- ում: Ոչ, սա sl4a- ի համար սցենար ստեղծելու հերթական ձեռնարկը չէ, սա ձեռնարկ է UI- ով լիարժեք ծրագիր ստեղծելու, apk կառուցելու և այն ներբեռնելու ունակությամբ: Android Market... Միևնույն ժամանակ, ես կցանկանայի պարծենալ google.play- ի իմ առաջին ծրագրով, սա բարև աշխարհ չէ, այլ օգտակար ծրագիրլուսանկարիչների համար, թեև խիստ մասնագիտացված:

Հավանաբար, ես պատմությունը կսկսեմ հենց դիմումից և կավարտեմ պատմություններով, թե ինչպես է դա արվել:

isortViewer

Որպես լուսանկարիչ ՝ ես պետք է շատ ժամանակ ծախսեմ լուսանկարների տեսակավորմանը և ընտրությանը: Դուք միշտ չէ, որ ցանկանում եք նստել աշխատանքային համակարգչի մոտ, երբ ունեք նոութբուք, սմարթֆոն կամ պլանշետ, այլ պատճենեք տասնյակ գիգաբայթ հում կամ jpeg ֆայլեր, իսկ հետո աշխատանքային համակարգչի հետ համաժամացումը կասկածելի հաճույք է: Այդ իսկ պատճառով ես ստեղծեցի isortManager և isortViewer ծրագրերը, ինչը մեծապես դյուրացրեց իմ աշխատանքը լուսանկարների տեսակավորման և ընտրության վերաբերյալ: Այժմ ես կարող եմ անել լուսանկարների ընտրություն և տեսակավորում ծովափնյա բազմոցին պառկած կամ երթևեկից ձանձրացած :)

Պատճենեք-տեղադրեք նկարագրությունները և մի քանի սքրինշոթ:
isortViewer- ը լուսանկարիչների համար նախատեսված ծրագիր է, որը թույլ է տալիս արագ և հեշտությամբ ընտրել և տեսակավորել հազարավոր լուսանկարներ (չմշակված կամ jpg) ձեր ֆոտոսեսիաներից android սմարթֆոններև պլանշետներ: Միևնույն ժամանակ, կարիք չկա տասնյակ գիգաբայթ jpg կամ հում ֆայլեր պատճենել սարքին: Պարզապես օգտագործեք անվճար ծրագիր isortManager համակարգչի համար, որը կփրկի ամեն ինչ մեկ փոքր նախագծի ֆայլում.
1. Ներբեռնեք և գործարկեք isortManager- ը պաշտոնական կայքից;
2. Ստեղծեք նախագիծ և լուսանկարներով պանակներ ավելացրեք: Աջակցվող ձևաչափեր ՝ jpg և raw (cr2, nef, orf և այլն): Արդյունքում կունենաք փոքր նախագծի ֆայլ (մոտ 150 ՄԲ մի քանի հազար լուսանկարների համար ՝ լինի դա jpg, թե՞ հում ձևաչափ);
3. Պատճենեք ձերին android սարքնախագծի ֆայլ, բացեք isortViewer- ում: Կարող եք լուսանկարներ նշել «ջնջման համար», ինչպես նաև գնահատականներ տալ 1 -ից 5 աստղ;
4. Դրանից հետո պատճենեք ծրագրի ֆայլը և կիրառեք փոփոխությունները isortManager- ում: Բացի ընտրված լուսանկարները ջնջելուց, կարող եք պատճենել կամ տեղափոխել նշված լուսանկարները: Օրինակ ՝ «5 աստղ» ունեցող լուսանկարները կարող են պատճենվել «գլուխգործոցներ» պանակում, իսկ «1 աստղ» -ը ՝ «աղբարկղ» պանակ:

Դիմումը բացարձակապես անվճար է և հասանելի է google.play կայքում, սակայն նվիրատվությունները ողջունելի են:

Աղբյուրները հասանելի են պաշտոնական կայքում:

Ինչպես դա արվեց

Պիթոնից ի վեր լավագույն լեզունաշխարհում ծրագրավորում, բացի պիթոնից, ես ոչինչ չգիտեմ, որոշվեց ծրագիր գրել պիթոնում:

isortManager

Համակարգչի համար isortManager- ի հետ խնդիրներ չեղան, Windows- ի համար GUI հավաքածուի ստեղծումը երկար ժամանակ փորձարկվել է և շատ պարզ է աշխատում. Dcraw- ի միջոցով այն հանում է jpg նախադիտումները չմշակված ֆայլերից, չափափոխում դրանք PIL- ի միջոցով և ավելացնում դրանք մեկ ֆայլ ՝ բավականին պարզ կառուցվածքով: Մենք հորինել ենք մեր սեփական մասշտաբի տուփը ՝ լուսանկարներ և մետատվյալներ պահելու համար նախատեսված կոնտեյներով (ամբողջական ուղի դեպի լուսանկար, նշեք «ջնջման համար» և գնահատման նշան), քանի որ, օրինակ, zip կամ tar ձևաչափը չի կարող փոխել արխիվում մեկ ֆայլ (մետատվյալներ) , որը պահանջում է վերափաթեթավորել բոլոր ֆայլերը: Ֆայլերը պարզապես գրվում են մեկը մյուսի հետևից անընդմեջ և մետատվյալների բլոկում (Python բառարանի սովորական արտատպում), վերջում պահվում են ֆայլերի սկզբի փոխհատուցումները, գումարած մետատվյալների բլոկի չափը գրված է ֆայլի վերջը: GUI- ն գրված է Tkinter- ում (ինձ դուր է գալիս գրելու արագության և վերջնական հավաքի փոքր չափի համար), ահա սքրինշոթը.

Եվ այո, ամեն ինչ աշխատում է linux- ում և նույնիսկ ավելի արագ, քան պատուհանների վրա)

isortViewer android- ի համար

Ընդհանուր առմամբ, ես գտա երկու եղանակ, թե ինչպես կարող եմ պիթոնի հավելվածը աշխատել որպես լիարժեք android ծրագիր, դրանք pygame- ն են android- ի համար և kivy նախագիծը:
Pygame- ը ավելի ցածր մակարդակի է, ամբողջ UI- ն պետք է գծված լիներ ձեռքով, ինչը շատ ժամանակ կպահանջեր, ուստի ընտրվեց kivy շրջանակը: Այսպիսով,

Սա հիանալի շրջանակ է Windows, Linux, macOS, android և iOS համակարգերի համար ծրագիր գրելու համար: Multitouch- ն ապահովված է, UI- ն գծված է OpenGL- ի միջոցով, ինչը նշանակում է, որ ապարատային արագացումը պետք է աշխատի: Դուք կարող եք տեսնել, թե ինչպես են աշխատում վիջեթները ՝ տեղադրելով Kivy Showcase ցուցադրական ծրագիրը: Հնարավոր է օգտագործել որոշ հարթակի հատուկ գործառույթներ, օրինակ ՝ թրթռում կամ արագացուցիչ, օգտագործելով android մոդուլը:

Hello World- ն այսպիսի տեսք ունի.

Ներմուծեք kivy kivy.require ("1.0.6") # փոխարինեք ձեր ընթացիկ kivy տարբերակով: kivy.app ներմուծման ծրագիր kivy.uix.button ներմուծման կոճակի դաս MyApp (հավելված). def build (self): return Button (text = "Hello World") if __name__ == "__main__": MyApp (). run ( )

Ավելին, այս կոդը կգործի հայտարարված բոլոր հարթակներում: Կարիք չկա դիմումը փորձարկելու էմուլյատորում: Բավական է գործարկել կատարման սցենարը ձեր նախընտրած IDE- ում և արդյունքը տեսնել համակարգչի էկրանին ՝ առանց կազմման հետաձգման, էմուլյատորը գործարկելու և այլն: Եթե դեռ ցանկանում եք տեսնել, թե ինչպես է այն անմիջապես տեսք ունենալու սարքում, պարզապես տեղադրեք Kivy Launcher, պատճենեք ծրագրի ֆայլերը քարտի հիշողության մեջ և գործարկեք: Դուք կարող եք կարգաբերել սա ՝ օգտագործելով adb logcat:
Եթե ​​դուք օգտագործում եք android գրադարանը, որը հասանելի չէ համակարգչում, բայց ցանկանում եք գործարկել ծրագիրը ոչ միայն android- ում, օգտագործեք այս կառուցվածքը.
փորձեք ՝ ներմուծեք android բացառությամբ ImportError: android = Չկա ... եթե android: android.vibrate (0.05)

APK- ի կառուցումը բավականին պարզ է և նկարագրված է այս էջում: Թողարկումը կառուցելուց հետո բավական է ստորագրել ձեր դիմումը (ես օգտագործել եմ այս ձեռնարկը) և վերբեռնել այն google play.

Կիվիի առավելությունները.

  • Արագ զարգացում տարբեր հարթակների համար ՝ կոդի փոքր կամ առանց վերանայման:
  • Առկա է վիջեթների լայն տեսականի
  • Աշխատանքի բարձր արագություն: Բոլոր ռեսուրսների ինտենսիվ մոդուլները տեղափոխվում են C: Android- ում պիթոն թարգմանիչը ինքնուրույն աշխատում է:
  • Շրջանակը ներառում է բազմաթիվ գործիքներ, ինչպիսիք են անիմացիան, քեշը և այլն:
  • թարմացնել:Մուտք դեպի տեսախցիկ, սեղմատախտակ, խոսափող: Դուք կարող եք գրել ձեր սեփական վիդեո նվագարկիչը ընդամենը 20 տողով:

Kivy- ի թերությունները.

  • Մեծ չափ apk ֆայլ... 300 կբ ռեսուրսներով (սցենարներ, գրաֆիկա) ունեցող նախագիծը հավաքվում է 7 mb apk- ում: Չնայած, կարծում եմ, որ հնարավորություն կա ինչ -որ կերպ օպտիմալացնել այն:
  • Նվազագույնի հասցնելուց հետո աշխատանքը վերականգնելու անկարողությունը (դեռ) `դիմումը փակված է

Իմ հաջորդ հոդվածում ես ավելի մանրամասն կխոսեմ «զրոյից» դիմում գրելու գործընթացի մասին ՝ ծամելով կոդի յուրաքանչյուր տող:

Ես կցանկանայի անմիջապես դադարեցնել հոլիվարները «միայն android- ի համար java- ի համար, պիթոնը պետք չէ» թեմայով: Կարծում եմ, որ կարևոր չէ, թե ինչ տեխնոլոգիաներ են «գլխարկի տակ», գլխավորն այն է, որ կիրառումը բարձրորակ լինի:
Կիվիի շրջանակը կարող է ճնշող լինել: Այժմ իմ հաշվին կան մի քանի ծրագրեր, որոնք գրված են պատվերով, որտեղ kivy շրջանակով պիթոնը ցույց է տվել, որ լավ կողմն է: Օրինակ, ուղիղ մեկ ժամվա ընթացքում ցանցի համար դիմում է գրվել սպասարկման կենտրոններ... Հավելվածն աշխատում է կրպակի ռեժիմում և տեղադրված է էժան չինական հաբերորոնք կախված են նախասրահում: Հաճախորդը հավաքում է պատվերի համարը, այնուհետև ՝ ըստ WiFi պլանշետմիանում է սերվերին և հայտնում պատվերի կարգավիճակի մասին:

Պիտակներ ՝ ավելացնել պիտակներ

Վերջին QPython - Python for Android apkԲեռնել QPython- ը ծրագրային շարժիչ է, որը վարում է Python սցենարը ձեր Android սարքերում:
Այն պարունակում է Python- ի թարգմանիչ, խմբագիր, QPYPI, QRCode ընթերցող և Android- ի համար որոշ զարմանալի հնարավորություններ:

Դա բառացիորեն Android- ի ամենահիասքանչ Python- ն է:

Վերջին տարբերակը 2.4.0 է, այն պարունակում է հետևյալ զարմանալի հատկությունները:

[[Հիմնական հատկանիշները]]

Անցանց Python 2.7.15 / 3.6 թարգմանիչ բոլորը մեկում. Python ծրագրերը գործարկելու համար ինտերնետ չի պահանջվում
- Ներկառուցված հիանալի Python IDE
- Խողովակների փաթեթների կառավարիչ և հատուկ պահեստ `նախապես կառուցված անիվների փաթեթների համար, ինչպիսիք են ընդլայնված գիտական ​​գրադարանները
- Հզոր QRCode սկան կարող է կարդալ ծրագրի / հղման / նոթատետրի հղումը QRCode- ից
-Ներկառուցված Notebook plug-in, որը հեշտությամբ թույլ է տալիս բացել jupyter նոթատետրի փաստաթղթերը

[[Mingրագրավորում և փաթեթներ]]

Ստորև բերված գործառույթներով դուք կարող եք հեշտությամբ զարգացնել ձեր ծրագրերը.

Ներկառուցված SL4A գրադարան, որը թույլ է տալիս ձեր Android սարքին հեշտությամբ գործել (QPython- ի հզոր հատկություններից մեկը)
- Ներկառուցված pygame գրադարան android SDL2- ի համար, որը թույլ է տալիս հեշտությամբ զարգացնել խաղը android- ում
- Ներկառուցված շշերի վեբ շրջանակ, որը թույլ է տալիս արագ զարգացնել WebApps

Բացի այդ, QPython- ն աջակցում է հետևյալ գրադարաններին.

Angանգո / Ֆլասկ / Տորնադո ...
- Խռպոտ / Scipy ...
- QPYPI հաճախորդի հետ միասին տեղադրված բազմաթիվ գրադարաններ:

[[Տերմինալի առանձնահատկությունները]]

Երբ երկար կտտացնում եք վահանակի տերմինալի պատկերակին, կարող եք սկսել համակարգի տերմինալի վահանակը կամ Python տերմինալը
- Կարող եք օգտագործել արագ ստեղնը տերմինալի ներքևում:
- Փոխեք տերմինալի վարքագիծը կամ տառատեսակի չափը խմբագրի կարգավորումից

[[IDE- ի սխրանքները]]

Կոդի ավտոմատ ներդիր և շարահյուսության ընդգծում
- Ընդլայնված ստեղնաշարի բար `բոլոր հիմնական խորհրդանիշներով, որոնք անհրաժեշտ են Python- ում ծրագրավորելու համար
- Բազմաթիվ թեմաներ
- Ընդլայնված կոդի նավարկություն ՝ ինտերակտիվ առաջադրանքներով / սահմանումներով
- Մեկ կտտոցով կիսվեք GIST- ի հետ:

[ԿԱՐԵՎՈՐ ՆՇՈՄ]

Android- ի որոշ հնարավորություններով ծրագրավորումը միացնելու համար QPython- ը պահանջում է հետևյալ թույլտվությունները ՝ Bluetooth, GPS և այլն և այլն:
Այն չի պահանջում որոշ թույլտվություններ, ինչպիսիք են օգտվողի հաշիվ մուտք գործելը, հեռախոսի կարգավիճակ մուտք գործելը, ինչը նշանակում է, որ դուք չեք կարող օգտագործել որոշ SL4A API- ներ:
- Եթե 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 համայնք]

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

[Հետադարձ կապ]

Խնդրում ենք մեզ տալ հինգ աստղ, եթե ձեզ դուր է գալիս մեր ծրագիրը:
Շնորհակալություն!
Կապվեք մեզ հետ, եթե ունեք որևէ խնդիր:
http://m.facebook.com/QPython
http://twitter.com/QPython

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

Այս ծրագրաշարը օգտագործում է Android Terminal Emulator- ի ծածկագիրը, որը լիցենզավորված է APACHE2 LICENSE- ով:

Աղբյուրի որոշ հատվածներ կարելի է գտնել https://github.com/qpython-android կայքում:

Եթե ​​չեք կարող տեղադրել կամ օգտագործել վերջին տարբերակը, խնդրում ենք տեղադրել ժառանգական տարբերակը https://github.com/qpython-android/qpython/releases- ից Ներբեռնեք և տեղադրեք Play Store APK ֆայլը կամ ներբեռնեք և տեղադրեք obb- ից GooglePlay AppStore.

Այս անվան տակ Google Play- ում կարող եք գտնել երեք լավ ծրագիր (դրանք ավելի շատ են, բայց նույնիսկ չպետք է ժամանակ կորցնել մյուսների տեղադրման համար): Դրանցից ամենապարզը Udemy Python 2.x դասընթացն է, որը փաթեթավորված է SoloLearn թիմի կողմից ՝ Android հավելվածի ձևաչափով: Այն պարունակում է դասեր, որոնք բաժանված են երկու փուլի ՝ հիմնական և խորացված: Ներսում `տեքստային կամ PDF ձևաչափով կարճ տեղեկատու նյութ: Կան աշխատանքային օրենսգրքի օրինակներ անհատական ​​դասերի համար: Չի պահանջում ցանցային կապ:

Սովորեք Python

Այս ծրագիրը օգտվողներին հրավիրում է սովորել լեզվի երրորդ տարբերակը և ունի շատ ավելի լայն ֆունկցիոնալություն: Հիմնական էկրանը վերապահված է դասընթացի առանձին փուլերի և անձնական արդյունքների ցուցադրման համար: Theանկում կարող եք գտնել Python- ում անվճար ստեղծագործության բաժին, բեռնել ծրագրավորման այլ լեզուների դասընթացներ, ինչպես նաև ուսումնասիրել օգնության մասին տեղեկությունները: Հավելվածն ունի հետաքրքիր առանձնահատկություն. Յուրաքանչյուրը, ով անցնում է դասընթացը և լուծում խնդիրները, ստանում է միավորներ: Նրանց ընդհանուր թիվը կարելի է գտնել առանձին ներդիրում: Սա ստեղծում է լրացուցիչ խաղային բաղադրիչ, որը կարող է դրդել ինչ -որ մեկին ավելի մանրակրկիտ ուսումնասիրել: Դասընթացի ավարտին կարող եք ստանալ ծրագրավորման լեզվին տիրապետելու վկայական:

Սովորեք Python ծրագրավորում

Երրորդ ծրագիրը, որը մշակվել է Phoenix App Labs- ի կողմից, ունի ամենալայն ֆունկցիոնալությունը և ամենագունավոր ինտերֆեյսը: Կան ոչ միայն դասեր սկսնակների և նրանց համար, ովքեր արդեն սովորել են լեզուն, այլև Python- ում պատրաստի նախագծեր անմիջապես ծրագրից ներլցնելու ունակություն, սովորածի մանրամասն վիճակագրություն, առանձին ներդիր ՝ ձեր սեփականին հեշտ մուտք ունենալու համար: ծրագրեր և սոցիալական մրցակցության տարր ՝ կոդավորման առցանց առաջնության տեսքով պատվո տախտակով ... Դասընթացի հաջող ավարտի դեպքում յուրաքանչյուր օգտվող ստանում է վկայական:

QPython

Android- ի սարքերի համար Python- ի ծրագրավորման ամբողջական միջավայր: Այն ներառում է Python- ի թարգմանիչ, մխիթարիչ, խմբագիր և SL4A գրադարան, որը թույլ է տալիս ստեղծել և գործարկել սցենարներ անմիջապես գործիքի վրա (սմարթֆոնների և պլանշետների հետ աշխատանքը ապահովված է, քանի որ կան գրադարաններ ՝ ցանցային միջերեսների, GPS- ի հետ աշխատելու համար): Այսպիսով, այս հավելվածում կարող եք ծածկագրել և ստեղծել լիարժեք նախագծեր: Եթե ​​ձեռքի տակ ունեք լավ Python ձեռնարկ և պատրաստի նախագծեր, QPython- ի ընտրությունը ավելի քան արդարացված կլինի ՝ չնայած ներկառուցված ուսուցման գործառույթների բացակայությանը:

Python Փաստաթղթեր

Նորաձև ծրագիր ՝ Python 3.5 փաստաթղթերով ՝ անգլերեն լեզվով: Գիտի, թե ինչպես աշխատել անցանց: Կա մի հատված ՝ պատրաստի կոդի օրինակներով, չնայած ծրագրի հիմնական նպատակը մանրամասն օգնությունն է նրանց համար, ովքեր արդեն տիրապետել են լեզվի հիմնական սկզբունքներին: Այն ունի շատ հարմար որոնում և պարզ նավարկություն:

Վիկտորինա և սովորեք Python

Այս ծրագիրը նախատեսված է ձեր գոյություն ունեցող Python 2.7 ծրագրավորման հմտությունները վերապատրաստելու համար կարճ հարցերի տեսքով, որոնք վերաբերում են ինչպես Python ծրագրավորման հիմունքներին, այնպես էլ ծածկագիր գրելու շատ կոնկրետ և անսպասելի եղանակներին: Quiz & Learn Python- ը վիճակագրություն է պահում ՝ հիմնված ձեր պատասխանների արագության վրա: Հարցերը կարող են ավելի բարդանալ `կախված առաջընթացից: Դրանք կարելի է բաց թողնել (դա ազդում է առաջընթացի վրա. Ծրագիրը տալիս է ավելի պարզ հարցեր): Բացի այդ, օգտագործելով ներկառուցված վրիպազերծիչը, կարող եք հարց գրել և պատասխանը գործնականում ստուգել:

Python մարտահրավեր

Մեկ այլ ծրագիր նրանց համար, ովքեր արդեն սովորել են ծրագրավորման հիմունքները և ցանկանում են ընդլայնել իրենց գիտելիքները: Python Challenge- ը հարց ու պատասխանի խաղ է: Յուրաքանչյուր փուլ պարունակում է 20 հարց, որոնք պարունակում են գործարկվող ծածկագիր: Նրանց պատասխանելու համար որոշակի ժամանակ է հատկացված: Կա մի բաժին, որը պարունակում է նույն հարցերը ՝ խմբավորված ըստ թեմայի, որին կարող եք պատասխանել առանց ժամկետների:

Python վարժություններ

Հարմար ծրագիր տեքստային ձեռնարկներով և օրինակներով: Python վարժությունները պարունակում են շատ մանրամասն վերնագրեր, հիմնական թեմաների ամբողջական լուսաբանում և պարզ ինտերֆեյս: Unfortunatelyավոք, այստեղ կոդ գրելու հնարավորություն չկա, ուստի կամ այլ ծրագիր է պահանջվում, կամ երկրորդ սարք: