სრული Python განაცხადის Android. როგორ განვითარდეს Python ქვეშ Android შემიძლია ჩამოტვირთოთ Python on Android

ამ სტატიაში, მინდა გითხრათ, თუ როგორ უნდა შექმნათ სრულფასოვანი განაცხადის Python for Android. არა, ეს არ არის კიდევ ერთი სახელმძღვანელო SL4A- ს სკრიპტის შესაქმნელად, ეს არის სახელმძღვანელო, რომ შეიქმნას სრულფასოვანი განაცხადი UI- სთან, APK- ის შეგროვების უნარი და წამოაყენეთ Android ბაზარი.. ამავე დროს, მინდა დავიწყოთ ჩემი პირველი განაცხადის Google.Play, ეს არ არის გამარჯობა მსოფლიოში, მაგრამ სასარგებლო პროგრამა ფოტოგრაფებისთვის, თუმცა ვიწროდ სპეციალიზებული.

მე დავიწყებ ამბავს, შესაძლოა, აპლიკაციიდან და შეავსოთ სიუჟეტები, თუ როგორ გაკეთდა.

isortViewer.

მე, როგორც ფოტოგრაფი უნდა გაატაროს ბევრი დრო დასალაგებლად და აირჩიეთ ფოტოები. მე ყოველთვის არ მინდა სამუშაო კომპიუტერზე დასხდნენ, როდესაც არის ლეპტოპი, სმარტფონი ან ტაბლეტი ხელთ, მაგრამ ათობით გიგაბაიტების ნედლი ან jpeg ფაილიდა შემდეგ სინქრონიზაცია სამუშაო კომპიუტერი - საეჭვო სიამოვნებით. სწორედ ამიტომ შევქმენით Isortmanager და IsortViewer პროგრამა, რომელიც მნიშვნელოვნად ხელს უწყობდა მუშაობას ფოტოების დახარისხებასა და შერჩევაზე. ახლა მე შემიძლია გაუმკლავდე შერჩევისა და დახარისხების ფოტოებს მე შემიძლია ტყუილი სანაპიროზე ან მოგწყინდება Traffic :)

Copypaster აღწერილობები და წყვილი ეკრანის:
isortViewer - პროგრამა ფოტოგრაფებისთვის, რომელიც საშუალებას იძლევა ადვილად და სწრაფად აირჩიოთ და ათასობით ფოტოები (ნედლეული ან JPG) თქვენი ფოტო გადაღებისგან android სმარტფონებისათვის და ტაბლეტები. ამავდროულად, არ არის საჭირო ათეულობით გიგაბაიტების JPG ან RAW ფაილების ასლი მოწყობილობაზე. უბრალოდ ისარგებლეთ უფასო პროგრამა IsortManager კომპიუტერი, რომელიც გადაარჩენს ყველაფერს ერთ პატარა პროექტში:
1. ჩამოტვირთეთ და გაუშვით IsortManager ოფიციალური ვებ-გვერდიდან;
2. შექმენით პროექტი და დაამატეთ ფოლდერები ფოტოებით. ფორმატები მხარს უჭერენ: JPG და Raw (CR2, NEF, ORF და ა.შ.). შედეგად, თქვენ გექნებათ მცირე პროექტის ფაილი (დაახლოებით 150 მბ რამდენიმე ათასი ფოტო, არის თუ არა JPG ან RAW ფორმატში);
3. თქვენი Android მოწყობილობის ასლი პროექტის ფაილი, ღია IsortViewer- ში. თქვენ შეგიძლიათ ცოლად ფოტოები "წაშალოთ", ასევე 1-დან 5-მდე ვარსკვლავის რეიტინგები;
4. ამის შემდეგ, დააკოპირეთ პროექტის ფაილი უკან და გამოიყენეთ ცვლილებები IsortManager- ში. შერჩეული ფოტოების წაშლის გარდა, შეგიძლიათ დააკოპიროთ ან გადავიტანოთ ფოტოები. მაგალითად, "5 ვარსკვლავის" ფოტოები შეიძლება გადაწერილი იყოს "შედევრების" საქაღალდეში და "1 ვარსკვლავი" საქაღალდეში "ნაგავში".

განაცხადი აბსოლუტურად უფასოა და ხელმისაწვდომია Google.Play, მაგრამ შემოწირულობები მივესალმებით.

წყაროები ხელმისაწვდომია ოფიციალურ ვებგვერდზე!

როგორ მოხდა ეს

მას შემდეგ, რაც Python საუკეთესო ენა პროგრამირება მსოფლიოში, გარდა Python არ ვიცი არაფერი, გადაწყდა დაწერა განაცხადის Python.

isortManager

PC- ის პრობლემების IsortManager- თან ერთად არ მოხდა, GUI- ის ასამბლეის შექმნა Windows- ზე უკვე დიდი ხანია მუშაობს და მუშაობს და მუშაობს ძალიან მარტივად: ერთად DCRAW, JPG ყელის RAW ფაილებიდან, Resisit From Pil და Folds შევიდა ერთი ფაილი საკმაოდ მარტივი სტრუქტურა. ITIFAIR გამოიგონა კონტეინერით ფოტოებისა და მეტადატის შენახვისთვის (ფოტოების სრული გზა, "წაშლა" მარკოზი და რეიტინგის ჩანაწერი), მაგალითად, zip ან tar ფორმატში, არ შეიძლება შეიცვალოს ერთი ფაილი არქივში (მეტამონაცემები) , მოითხოვს ყველა ფაილის რეპრესირებას. ფაილები უბრალოდ დაწერილია ერთმანეთისგან ზედიზედ და მეტადატის ბლოკში (ჩვეულებრივი საყვედური პიტონოვსკის ლექსიკონი) დასასრულს იხსენებს ფაილების დაწყების დაწყებისას, ასევე მეტამონაცემების ბლოკი ფაილის ბოლოს არის დაწერილი. GUI დაიწერა Tkinter (მე მიყვარს ეს სიჩქარე წერილობით და მცირე ზომის საბოლოო ასამბლეის), აქ არის screenshot თავად:

და დიახ, ყველა ეს მუშაობს Linux- ზე და უფრო სწრაფად, ვიდრე Windows- ზე)

isortViewer for Android

საერთო ჯამში, მე აღმოვაჩინე ორი გზა, რათა Python app მუშაობა, როგორც სრულფასოვანი განაცხადის Android, ეს არის Pygame for Android და Kivy პროექტი.
Pygame არის ქვედა დონის, ყველა UI უნდა მიაპყროს ხელით, რომელიც წართმევას ბევრი დრო, ასე რომ Kivy ჩარჩო შეირჩა. Ისე:

ეს არის მშვენიერი ფენიანტი Windows, Linux, Macos, Android და iOS- ისთვის განაცხადის დაწერისთვის. Multitouch მხარდაჭერილია, UI შედგენილია OpenGL- ის საშუალებით, მაშინ აპარატურის აჩქარება უნდა იმუშაოს. თქვენ ხედავთ ვიჯეტების მუშაობას Kivy Showcase Demo განაცხადის ინსტალაციით. შესაძლებელია რამდენიმე პლატფორმის სპეციფიკური ფუნქციების გამოყენება, როგორიცაა VIBRO ან ACCELERMETER Android მოდულის გამოყენებით.

გამარჯობა სამყარო ასე გამოიყურება:

იმპორტი Kivy Kivy.require ("1.0.6") # შეცვალეთ თქვენი მიმდინარე Kivy ვერსია! მდებარეობა Kivy.App იმპორტი app საწყისი kivy.uix.button იმპორტი ღილაკს MyApp (აპლიკაცია): Def Build (SELF): დაბრუნების ღილაკი (ტექსტი \u003d "Hello World") თუ __Name__ \u003d\u003d "__Main__": MyApp (). )

უფრო მეტიც, ეს კოდი ყველაფერს იმუშავებს ყველა პლატფორმაზე. ქრება ემულატორის განცხადების შესამოწმებლად. საკმარისია სკრიპტის დაწყება თქვენს საყვარელ იდეებში და ნახეთ კომპიუტერის ეკრანზე, შედგენის დაგვიანებით, დაიწყეთ ემულატორი და ა.შ. თუ თქვენ კვლავ გვინდა, თუ როგორ გამოიყურება პირდაპირ მოწყობილობაზე, უბრალოდ ინსტალაცია Kivy Launcher, დააკოპირეთ პროექტის ფაილები ბარათის მეხსიერებაში და აწარმოებს. თქვენ შეგიძლიათ განახორციელოთ ADB Logcat- ის დახმარებით.
თუ თქვენ იყენებთ Android ბიბლიოთეკას, რომელიც არ არის PC- ზე, მაგრამ მინდა განაცხადის გაშვება არა მხოლოდ Android- ზე, გამოიყენეთ ეს დიზაინი:
სცადეთ: იმპორტი Android გარდა Importorror: Android \u003d არა ... თუ Android: Android.Vibrate (0.05)

ასამბლეის APK საკმაოდ მარტივია და აღწერილია ამ გვერდზე. გათავისუფლების შემდეგ, საკმარისია თქვენი აპლიკაციის ხელმოწერა (მე ეს სახელმძღვანელო) და Google Play- ზე.

დადებითი Kivy:

  • სწრაფი განვითარების სხვადასხვა პლატფორმების, თითქმის გარეშე დახვეწის კოდი.
  • ფართო არჩევანი ვიჯეტების ხელმისაწვდომია.
  • Მაღალი სიჩქარე. მთელი რესურსი ინტენსიური არის მოდულები. პითონის თარჯიმანი თავად Android- ზე მუშაობს.
  • Frevork მოიცავს ბევრ ინსტრუმენტს, როგორიცაა ანიმაცია, ქეშირება და ა.შ.
  • Შესაენი: პალატის, ბუფერში, მიკროფონის ხელმისაწვდომობა. დაწერეთ თქვენი ვიდეო მოთამაშე შეიძლება იყოს სიტყვასიტყვით 20 ხაზი.

Cons Kivy:

  • Დიდი ზომა apk ფაილი.. პროექტი 300 KB რესურსების (სკრიპტები, გრაფიკა) არის შეგროვებული 7 მბ apk. მიუხედავად იმისა, რომ მე ვფიქრობ, რომ შესაძლებელია ოპტიმიზაცია.
  • შეუძლებლობა (ახლა), სამუშაოს აღდგენა დასაკეცი - განაცხადის დახურვა

მომდევნო სტატიაში მე გეტყვით უფრო მეტს განაცხადის "ნულიდან", კოდის თითოეული ხაზის გადაღების პროცესს.

მინდა დაუყოვნებლივ შეწყვიტოს Holivar თემაზე "Android მხოლოდ Java, Python არ არის საჭირო". მე ვფიქრობ, რომ არ აქვს მნიშვნელობა, რა ტექნოლოგიები "ქვეშ hood", მთავარია, რომ განაცხადი იყო ხარისხიანი.
Kivy- ის ფარგლები შეიძლება იყოს უზარმაზარი. ახლა ჩემს ანგარიშზე რამდენიმე განაცხადი დაწერილი წესით, სადაც Python ერთად Fremvork Kivy აჩვენა თავად კარგი მხარე. მაგალითად, ზუსტად ერთ საათში, განაცხადი დაიწერა, ქსელში სერვის ცენტრები. განაცხადის მუშაობს kiosk რეჟიმში და დაინსტალირებული იაფი ჩინური ფირფიტებივინ გათიშეთ ლობში. კლიენტი არის შეკვეთის ნომერი, მაშინ WiFi ტაბლეტი აკავშირებს სერვერს და მოგვითხრობს წესრიგის სტატუსს.

Tags: დამატება Tags

17 11.2017

განვითარების ტექნოლოგიების განვითარება პროგრამული უზრუნველყოფა ის ჯერ კიდევ არ დგას და ყოველ დღე ახალ ენებსა და ბიბლიოთეკებს გამოჩნდება, რაც ხელს უწყობს განვითარების პროცესს, რაც შეიძლება სწრაფად და ეფექტურია. ბევრი დეველოპერები არჩევისას ახალი ენა პროგრამირების შესწავლა, განსაკუთრებით წერილობით განაცხადების Android ოპერაციული სისტემა, შეჩერება Python Android. ამ სტატიაში, ჩვენ ვიმსჯელებთ Python როგორც Android პროგრამირების ენა, განიხილავს განაცხადების განვითარებას, Android- ზე და სხვა ბევრ სხვა კითხვას, რაც საინტერესო იქნება ბევრი ახალბედა პითონის დეველოპერებისთვის.

ამ სტატიიდან თქვენ შეისწავლით:

კეთილი იყოს თქვენი მობრძანება Kip-World დღიური გვერდები! თქვენთან ერთად, როგორც ყოველთვის, მე ვარ Gridin Semyon, და დღეს ჩვენ გეტყვით შესახებ პროგრამირების Python ენაზე Android. ჩვენ შევხედავთ ისეთ თემებს, როგორიცაა პითონის მონტაჟი, განვითარება და პროგრამების გაშვება.

Python განაცხადების Android OS

Ზე ამ მომენტში, პითონი არის ერთ-ერთი ყველაზე საყვარელი თანამედროვე ენები დამწყები პროგრამისტებისათვის, განსაკუთრებით იმ ადამიანებისთვის, რომლებიც დაინტერესებულნი არიან Android ოპერაციული სისტემის საშუალებით.

Python for Android საშუალებას გაძლევთ შექმნათ გაურთულებელი განაცხადების მინიმალური ღირებულება. უფრო მეტიც, Android- ისთვის Python- ის განვითარების პრინციპი, დეველოპერი აღარ სჭირდება პროგრამების დაწერის დეტალებსა და ნიუანსებს. უფრო მეტიც, Android API კარგად არის სისტემატიზირებული და მარტივი.

უპირველეს ყოვლისა, ჩვენ გვჭირდება სწორი განვითარების გარემო. გადაწყვიტოს მიმდინარე მომენტში ვერსია Android, იმის გათვალისწინებით, რომ ეს ოპერაციული სისტემა მხარს უჭერს უკან თავსებადობას.

სხვა სიტყვებით რომ ვთქვათ, განაცხადების შემუშავებული ვერსია 6.0.2 იმუშავებს 5.0.1-ზე, თუმცა, OS- ის ძველი ვერსიისთვის განვითარებული განაცხადები არ არის მხარდაჭერილი ახალი ვერსიით.

Დაინსტალირება Sl4a., მოსახერხებელი განვითარების გარემო და დაიწყეთ საოპერაციო სისტემისადმი მიძღვნილი ოფიციალურ ვებგვერდზე არსებული გიდების შესაბამისად.

ასევე ღირს, რომ განაცხადების შემუშავება და დამონტაჟება არა მარტო Android ოპერაციული სისტემის შესახებ, არამედ სხვა მოწყობილობებზე ოპერატიული სისტემა: Mac OS, Windows და Linux. ასეთი შესაძლებლობა აფართოებს განვითარების ჰორიზონტს, რომელიც საშუალებას გაძლევთ გამოიყენოთ გარემო, რომელიც მოსახერხებელია მომენტში.

Python- ზე Android- ზე ინსტალაცია

მომდევნო შეკითხვა ზუსტად როგორ Python for Android იღებს შესაძლებლობას აწარმოებს ჩვენი განაცხადების მოწყობილობაზე. Python- ზე Android- ისთვის Python- ისთვის Android- ისთვის Android- ისთვის Python- ისთვის ადვილია მუშაობა, რომ ეს ინსტრუმენტი ქმნის დისტრიბუციას თქვენს მოწყობილობაზე - სპეციალური დაშიფრული საქაღალდე, რომელიც შეიცავს პროექტს საჭირო ყველა მონაცემს.

თქვენ შეგიძლიათ დააინსტალიროთ ეს ინსტრუმენტი Android- ის ოფიციალური ვებ-გვერდიდან, რის შემდეგაც შეგიძლიათ ადვილად აწარმოოთ ტელეფონით საჭირო პროგრამები.

მოსახერხებელი განვითარებისათვის და, ფაქტობრივად, მოვლენები პირდაპირ მოწყობილობიდან, ჩვენ გვჭირდება. ხარისხის პროგრამირების Python for Android მოითხოვს ინსტალაცია სწორი თარჯიმანი.

ერთ-ერთი ყველაზე პოპულარულია Qpython, სამუშაო, რომელშიც თქვენ შეგიძლიათ დაუყოვნებლივ დაიწყოთ ინსტალაციის შემდეგ. უფრო მეტიც, თარჯიმანი საშუალებას იძლევა წერილობით და აწარმოოს წერილობითი განცხადებები დეველოპერის ინტერფეისიდან.

თუ გსურთ თარჯიმნის დაწყების გარეშე განაცხადის გამოყენების გარეშე, თქვენ უნდა დაწეროთ პატარა კრეკი, რომლის შექმნაც არ მიიღებს 30 წუთს. ასეთი სკრიპტის გამოყენებით, ჩვენ შეგვიძლია აწარმოოთ განაცხადი პირდაპირ ტერმინალში, ან ავტომატური სკრიპტის გამოყენებით.

ასეთი სკრიპტი შეიძლება წინასწარ დაიწერა და მოთავსდეს მოსახერხებელი წყარო (მათ შორის მეხსიერების ბარათზე) და დაიწყო მოსახერხებელი დრო. არსებობს ბევრი interpreters, რადგან იპოვოთ თქვენი საკუთარი, თქვენ დაგჭირდებათ გარკვეული დრო.

Qpython თარჯიმანი საშუალებას გაძლევთ აწარმოოთ აპლიკაციები, მათ შორის თამაშები Android- ზე Python- ზე, პირდაპირ შერჩეული მოწყობილობაზე. ეს თარჯიმანი ასევე შეიცავს კონსოლს, ჩვეულებრივი განვითარების გარემოს, SL4A ბიბლიოთეკას, რომელიც უბრალოდ აუცილებელია სკრიპტის სკრიპტების შექმნისას.

Qpython- ის უპირატესობები:

  1. ინტერფეისების მხარდაჭერა, როგორიცაა GPS, Მობილური ქსელი Ბლუთუზი.
  2. სკრიპტის შესრულების უნარი პირდაპირ მოწყობილობაზე.
  3. Python პაკეტების მხარდაჭერა Android- ისთვის, რომლებიც წინასწარ განვითარებულია და ერთხელ.
  4. მხარდაჭერა მრავალი ყველაზე პოპულარული ბიბლიოთეკებისათვის, რომლებიც ქმნიან ყველაზე სწორად, სწრაფი და კომფორტულობას.
  5. პროგრამას პირდაპირ აპარატის უნარი.
  6. სხვადასხვა მოწყობილობებზე წერილობითი კოდექსის დაწყების უნარი - მობილურიდან სრული წარმატებისთვის.

Python- სთან მუშაობის მოხერხებულობაა ათეულობით ხარისხის ოფიციალური სახელმძღვანელოს ხელმისაწვდომობა, რომელიც საშუალებას გაძლევთ შექმნათ შესანიშნავი აპლიკაციები და პრაქტიკულად ნულიდან.

ეს საშუალებას იძლევა არა მარტო დამოუკიდებელი პროგრამირების სწავლა, არამედ მობილური მოწყობილობის სრულფასოვანი პროგრამა.

როგორც ხედავთ, არ არის აუცილებელი, რომ ასეთი კომპლექსური ენების შესწავლა, როგორც ჯავის, რათა ღირსეული Android აპლიკაციების წერა.

თქვენ შეგიძლიათ აირჩიოთ მარტივი ენა, რომელიც არ იქნება ადვილი შესწავლა და გამოყენება, არამედ უფრო "ელასტიური" და ცხოვრებაში გამოყენებისას, როდესაც ჩვენ უნდა გავიგოთ.

იმედი გვაქვს, რომ ჩვენი სტატია სასარგებლო და ინფორმაციული იყო მომხმარებლისთვის. გვითხარით, რა ენებზე იყენებთ? რამდენად ხშირად ატარებთ ცოდნას ან ახალი პროგრამირების ენებს?

დატოვე კომენტარი პოსტის ქვეშ, გაუზიარეთ თქვენს მეგობრებს ჩანაწერი და დასვით შეკითხვები, რომელიც მე მოხარული ვარ პასუხის გაცემა.

პატივისცემით, Gridin Semyon

ამ სათაურით Google Play. თქვენ შეგიძლიათ იპოვოთ სამი კარგი პროგრამები (ზოგადად, ისინი უფრო, მაგრამ სხვები კი არ უნდა გაატარონ დრო). მათგან ყველაზე მარტივია 2.X კურსი, რომელიც შეფუთულია SOLOLEARN ბრძანებით Android განაცხადის ფორმატში. იგი შეიცავს გაკვეთილებს, რომლებიც ორ ნაწილად იყოფა: ძირითადი და მოწინავე. შიგნით - მოკლე საცნობარო მასალა ტექსტში ან PDF ფორმატში. -თვის ცალკე გაკვეთილები სამუშაო კოდექსის მაგალითებია. არ საჭიროებს ქსელს.

ვისწავლოთ პითონი

ეს პროგრამა მომხმარებლებს სთავაზობს ენის შესწავლას ენების მესამე ვერსიას და ბევრად უფრო ფართოდ ფუნქციონირებს. მთავარ ეკრანზე ენიჭება კურსის ინდივიდუალური ნაბიჯების ჩვენება პირადი შედეგები. თქვენ შეგიძლიათ იპოვოთ სექცია პითონზე, ჩამოტვირთეთ კურსები სხვა პროგრამირების ენებზე, ასევე ფონური ინფორმაციის შესწავლა. აპლიკაციას აქვს საინტერესო ჩიპი: ყველას, ვინც გადის კურსს და წყვეტს დავალებას, იღებს ქულას. მათი საერთო რაოდენობით შეიძლება მოიძებნოს ცალკე ჩანართზე. ასე რომ, დამატებითი სათამაშო კომპონენტი გამოჩნდება, რომელსაც შეუძლია მოტივაცია ვინმეს უფრო ფრთხილად შესწავლა. კურსის ბოლოს, შეგიძლიათ მიიღოთ სერტიფიკატი პროგრამირების ენისა.

ვისწავლოთ Python პროგრამირების.

სტუდიის Phoenix App Labs- ის მიერ შემუშავებული მესამე განაცხადი ფართო ფუნქციონირებასა და ყველაზე ფერადი ინტერფეისია. არ არის მხოლოდ გაკვეთილი დამწყებთათვის და უკვე შესწავლილი ენა, არამედ ჩამოტვირთვის უნარი მზა პროექტები Python პირდაპირ განაცხადის, დეტალური სტატისტიკა სწავლობდა, ცალკე tab მოსახერხებელი წვდომისთვის საკუთარი პროგრამები და სოციალური კონკურენციის ელემენტი ონლაინ კოდირების ჩემპიონატის სახით საპატიო საბჭოსთან ერთად. წარმატებული კურსის შემთხვევაში, თითოეული მომხმარებელი იღებს სერტიფიკატს.

Qpython

სრულფასოვანი პროგრამირების გარემო Python- ზე Android მოწყობილობებისთვის. შედის პითონის თარჯიმანი, კონსოლი, რედაქტორი და SL4A ბიბლიოთეკა, რომელიც საშუალებას გაძლევთ შექმნათ სკრიპტები პირდაპირ gadget- ზე (მხარდაჭერილი მუშაობა სმარტფონებთან და ტაბლეტებთან, რადგან ბიბლიოთეკა მუშაობს ქსელის ინტერფეისი, GPS). ასე რომ, ამ განაცხადში თქვენ შეგიძლიათ მართოთ და შექმნან სრულფასოვანი პროექტები. თუ არსებობს კარგი Python Tutorial და მზა პროექტები, არჩევანი Qpython იქნება მეტი, ვიდრე გამართლებული, მიუხედავად იმისა, რომ არარსებობის სწავლის ფუნქციები.

Python დოკუმენტაცია

ელეგანტური განაცხადი Python 3.5 დოკუმენტაცია ინგლისურ ენაზე. შეუძლია მუშაობა. მზა კოდექსის მაგალითებია, თუმცა პროგრამის მთავარი მიზანი არის დეტალური დახმარება მათთვის, ვინც უკვე აითვისა Ძირითადი პრინციპები Ენა. მას აქვს ბევრი მოსახერხებელი ძებნა და მარტივი ნავიგაცია.

Quiz & Learn Python

ეს პროგრამა იქმნება Python Version 2.7- ზე უკვე არსებული პროგრამირების უნარ-ჩვევებისთვის, რომელიც გავლენას ახდენს პითონის პროგრამირების საფუძვლებში და წერილობითი კოდის ძალიან კონკრეტული და მოულოდნელი გზებით. Quiz & Learn Python მივყავართ სტატისტიკა საფუძველზე სიჩქარე თქვენი პასუხები. პროგრესის გათვალისწინებით, კითხვები შეიძლება უფრო გართულდეს. ისინი შეიძლება გამოტოვოთ (ეს გავლენას ახდენს პროგრესზე: პროგრამა ადგენს მარტივი კითხვებს). გარდა ამისა, ჩაშენებული debugger- ის გამოყენებით, შეგიძლიათ დაწეროთ კითხვა და შეამოწმოთ პასუხი პრაქტიკაში.

Python გამოწვევა.

კიდევ ერთი განაცხადი მათთვის, ვინც უკვე შეისწავლა პროგრამირების საფუძვლები და გვინდა გაფართოვდეს მათი ცოდნა. Python გამოწვევა არის "კითხვა - პასუხი" ფორმატის თამაში. თითოეულ რაუნდში, 20 შეკითხვა, რომელიც შეიცავს შესრულებულ კოდს. უპასუხოს მათ, გარკვეული დროა მოცემულია. არსებობს სექცია, რომელიც შეიცავს იგივე კითხვებს, რომლებიც დაჯგუფებულია თემების მიხედვით, რომელიც შეიძლება იყოს პასუხისმგებელი შეზღუდვების გარეშე.

Python წვრთნები

მოსახერხებელი განაცხადი ტექსტური გაკვეთილებით და მაგალითებით. Python წვრთნები აქვს ძალიან დეტალური სასაქონლო, სრული გაშუქება ძირითადი თემები, ისევე როგორც მარტივი ინტერფეისი. სამწუხაროდ, აქ არ არის კოდი, ასე რომ თქვენ დაგჭირდებათ სხვა პროგრამა ან მეორე მოწყობილობა.

- როგორ არ არის რთული გამოსადეგი განცხადების სახელით, მასში შეგიძლიათ მიიღოთ ყველაზე მარტივი სასწავლო ენა Python პროგრამირების ენა. ასე რომ, თუ თქვენ დიდი ხანია მინდოდა, რომ ამ ენაზე სწავლის დაწყება, მაშინ ეს შესანიშნავი პროგრამა უნდა დაიწყოს. ყოველივე ამის შემდეგ, იგი მთლიანად თარგმნილია რუსულ ენაზე და დაგეხმარებათ რჩევებით. როგორც წესი, ასეთი განაცხადები არ გადაეცემა რუსულს, რაც იწვევს რიგ პრობლემებს.

იმავე შემთხვევაში ყველაფერი მოსახერხებელია და შესანიშნავია. ბევრი გაკვეთილი და ტესტები საშუალებას მოგცემთ მიიღოთ მაქსიმალური სწავლის ეფექტურობა. ამიტომაც ბევრმა მომხმარებელმა დაიწყო განაცხადის შესახებ უაღრესად დადებითი. არასდროს, სანამ ასე მარტივი და მოსახერხებელი იყო პროგრამირების ენის შესწავლა. დეველოპერები ცდილობდნენ ყველაფერს გააკეთონ, როგორც კომფორტული და გასაგები.


ეს შეიძლება სასარგებლო იყოს სხვადასხვა სიტუაციებში. ამიტომაც დიდი რაოდენობით მომხმარებლებს თამამად დააყენებს განაცხადის საკუთარი მობილური მოწყობილობები და ძალიან კმაყოფილი დარჩება. ყოველივე ამის შემდეგ, თქვენ აღარ უნდა დაარღვიოთ თქვენი უფროსი მაღალი ხარისხის პროგრამის ძიებაში, რომელიც შეიძლება იყოს. პროგრამა ნამდვილად დაგეხმარებათ სწავლის ენებზე და გაიგოთ, რა ხდება კოდში.

ენის შესწავლის პროცესში, ჩვენ, როგორც წესი, ვიყენებთ კომპიუტერებს, რომლებიც მუშაობენ შესაბამის პროგრამებთან, მედიასთან, პროგრამებზე, წიგნებთან, გამოიყენეთ ნაყარი ონლაინ კურსები. ახლა, რომ ჩვენთან სმარტფონებისათვის ყოველთვის და ყველგან, ცოდვა არ ისარგებლებს პროგრამირების ან გაუმჯობესებული ცოდნის შესწავლას.

პროგრამირების ენის შესწავლის პროცესში, კერძოდ, პითონში, მე ვფიქრობ, რომ ეს აუცილებელია მთლიანად ჩაყვინთვის. სლოგანი: "დღე არ არის კოდის გარეშე!" მე შეავსე, კარგად, თუ არც წავიდეთ, მაშინ მაინც წაიკითხეთ ამის შესახებ. იმისათვის, რომ არ გავიდნენ რიტმი პირობებში, როდესაც თქვენ უნდა გააკეთოთ ბევრი ცხოვრება, მაგრამ ერთხელ, მაგრამ მინდა ასწავლოს Python, მობილური განაცხადების დაეხმარება არ დახარჯოს უშედეგოდ სატრანსპორტო დრო, მოლოდინების დროს და ა.შ. Google Play- ის აპლიკაციების ჩამონათვალი Python- ზე Android მოწყობილობებზე, რომლებიც ხელს შეუწყობენ არა მარტო ცოდნას, არამედ Python- ზე. შემდეგ განაცხადებს, მე უნდა ვურჩევ სტუდენტებს, როდესაც სწავლობენ Python: Learn Python, Quiz & Learn Python და პითონის გამოწვევა. კარგად არის უფრო მეტი.
1. ვისწავლოთ პითონი. რეიტინგი 4.8 დან 10/20/2015
ერთ-ერთი საუკეთესო, საკმაოდ აპლიკაცია: ინტერფეისი დაუყოვნებლივ სასიხარულოა. შეიცავს მოკლე გაკვეთილებს და ტესტებს, რომლებიც აკონტროლებენ პითონის სასწავლო პროცესს. არსებობს აღტკინების ელემენტი - თქვენ შეარჩიო სათვალე კლასების და ტესტების გავლისთვის. კურსის დასასრულს შეგიძლიათ მიიღოთ სერტიფიკატი. განაცხადი მოიცავს შემდეგ თემებს: Python საფუძვლები, მონაცემთა ტიპები, კონტროლის სტრუქტურები, ფუნქციები და მოდულები, ფაილებთან მუშაობა, ფუნქციური პროგრამირება, ობიექტზე ორიენტირებული პროგრამირება, რეგულარული გამონათქვამები.


2. Qpython - Python for Android რეიტინგი 4.4 დან 10/19/2015
QPython არის სკრიპტი, რომელიც გადის Python- ზე Android მოწყობილობებისაშუალებას გაძლევთ შეასრულოს სკრიპტები და პროექტები. Qpython შეიცავს Python თარჯიმანს, კონსოლს, რედაქტორს და SL4A ბიბლიოთეკას (მას საშუალებას იძლევა შექმნას და დაიწყოს სკრიპტები სხვადასხვა სცენარულ ენებზე პირდაპირ Android მოწყობილობებზე. SL4A განკუთვნილია დეველოპერებისთვის და კვლავ ალფა ტესტირების ეტაპზეა - Ru.wikipedia .org / Wiki / SL4A) Android- ისთვის. ამდენად, განაცხადის შემოთავაზება შემქმნელი ნაკრები, რომელიც საშუალებას იძლევა ადვილად შექმნათ პროექტები და Python სკრიპტები Android მოწყობილობებზე. ძირითადი მახასიათებლები
  • python პროგრამირების მხარდაჭერა Android, მათ შორის ვებ პროგრამები, თამაშები და SL4A პროგრამირების და ა.შ.
  • ასრულებს Python სკრიპტებს / პროექტებს Android მოწყობილობებზე
  • თქვენ შეგიძლიათ შეასრულოთ Python კოდი და ფაილები QRCode- თან
  • Qedit საშუალებას გაძლევთ ადვილად შექმნათ / რედაქტირება Python სკრიპტები / პროექტები
  • მოიცავს ბევრ სასარგებლო პითონის ბიბლიოთეკებს
  • pIP მხარდაჭერა (პაკეტის მართვის სისტემა გამოიყენება ინსტალაციისა და კონტროლისთვის პროგრამული პაკეტებიდაწერილი python en.wikipedia.org/wiki/pip_ (package_manager))
  • მხარდაჭერა SL4A პროგრამირების ხელმისაწვდომობა android ფუნქციები: ქსელი, Bluetooth, GPS და ა.შ.

ასევე არსებობს QPython3 აპლიკაცია, რომელიც, განსხვავებით QPython, აქვს Python3 მხარდაჭერა.
3. Python დოკუმენტაცია რეიტინგი 4.4 დან 10/19/2015
მოსახერხებელი და ელეგანტური განაცხადი Python 3.5 დოკუმენტაცია ინგლისურ ენაზე, სრულიად ფორუმზე. აქვს გაუმჯობესებული ძებნა, მარტივი ნავიგაცია, მობილური კითხვა ფორმატში, მოსახერხებელი ინტერფეისი. დოკუმენტაციის შინაარსი მოიცავს ამ სექციებს:

  • რა არის ახალი პითონში?
  • Python Tutorial
  • ბიბლიოთეკის ბმულები Python
  • python სახელმძღვანელო
  • Python შექმნის და გამოყენება
  • Python Howtos.
  • გაფართოება და ინვესტიცია
  • Python / C API
  • ინსტალაცია Python მოდულები
  • დეზინსტალირება Python მოდულები


4. Quiz & Learn Python რეიტინგი 4.1 დან 10/19/2015
დანართი Quiz & Learn Python ტესტირებისა და გაუმჯობესების ცოდნა და ცნებები Python (ვერსია 2.7). კითხვები განსხვავდება Python- ის პროგრამების საფუძვლებიდან, რომლებიც ძალიან კონკრეტულ, შესაძლოა წერილობითი კოდების მოულოდნელ გზებს. პროგრესის გათვალისწინებით, საკითხები შეიძლება უფრო გართულდეს. სწრაფად უპასუხებთ, მეტ ქულას მიიღებთ. თქვენ შეგიძლიათ წაშალოთ ორი არასწორი რეაგირება, გამოტოვოთ კითხვა, შეაჩერე ტაიმერი, ან კოდი. MobileCequube.com/quiz-larn-python დეველოპერი საიტი.


5. Python ინტერვიუ კითხვები რეიტინგი 4.0 დან 10/20/2015
საინტერესო პროგრამა. ეხმარება ინტერვიუს სახით პითონის ენის ცოდნას.


6. Python გამოწვევა. რეიტინგი 3.9 დან 10/19/2015
ეს პროგრამა არის გამოცდა ინგლისურ ენაზე, ვისაც სურს სწავლა და გამოცდილება ცოდნა Python პროგრამირების. აპლიკაციას აქვს ორი ძირითადი რეჟიმი: გამოწვევა რეჟიმი და პრაქტიკა რეჟიმი. გამოწვევა რეჟიმი შედგება 20 კითხვისგან. ქულები დარიცხული არიან თითოეული საკითხის მოსაგვარებლად საჭირო ბუღალტრული აღრიცხვის საფუძველზე. ტესტი დამთავრდება, როდესაც მომხმარებელი ირჩევს არასწორი პასუხს ან ასრულებს ყველა 20 კითხვას. პრაქტიკაში რეჟიმი, კითხვები სხვადასხვა თემებით არის დახარისხებული. მომხმარებელს შეუძლია აირჩიოს ისინი. არსებობს 10 კითხვა. მომხმარებელს შეუძლია გააგრძელოს ტესტი, მაშინაც კი, თუ ეს არასწორია. ყველა კითხვა და პასუხი ნაჩვენები იქნება სამუშაოების დასასრულს.


7. პითონის სახელმძღვანელო. რეიტინგი 3.9 დან 10/19/2015
ეს პროგრამა არის მოკლე სახელმძღვანელო Python. სახელმძღვანელო განსაკუთრებით სასარგებლო იქნება დამწყებთათვის, ვისაც სურს გაეცნოს პითონის სინტაქსის წესებს. სახელმძღვანელო მოიცავს Python პროგრამირების საფუძვლებს, ამიტომ მომხმარებლებს ექნებათ საკმარისი ცოდნა, რათა შეიქმნას მარტივი და ნაყოფიერი განაცხადი. სახელმძღვანელო შედგება შემდეგი თემებისგან: ცვლადები, პირობები, ფუნქციები, ციკლები, სიები, ხაზები, ლექსიკონები. მცირე სია. მე მინდა მეტი.


8. Python პროგრამირების დღეში რეიტინგი 3.0 დან 10/20/2015
დამხმარე დეველოპერები გვირგვინდება, რომ ფიტნისზე ხანგრძლივი, კომპლექსური წიგნები გამოვყოთ. იმისათვის, რომ ვისწავლოთ პროგრამა Phyton 3.0 სწრაფად, ისინი გთავაზობთ მოკლე და ლაკონური განაცხადის, რომელიც ასწავლის ყველაფერს თქვენ გჭირდებათ Phyton პროგრამირების. ეს წიგნი წერია იმ ადამიანებისთვის, რომლებსაც არ აქვთ პროგრამირების ცოდნა ან ახალბედა. იგი ყურადღებას ამახვილებს საუკეთესო ცნებები მაგალითებით.


9. ვისწავლოთ Python & Python Django რეიტინგი 3.0 დან 10/20/2015
ეს აპლიკაცია საბოლოოდ განსხვავდება წინა, რაც გავლენას ახდენს არა მხოლოდ პითონზე, არამედ დიჯანგოს. ეს არსებითად ინგლისურ სამეურვეოში Python და Django on Udemy პლატფორმა. მისი შინაარსი მოიცავს თემებს: Python და Hello World, მიმოხილვა და ისტორია Python, თვისებები, კლასები, მონაცემთა ბაზები, მოდულები და პაკეტები, JSON, Django ინსტალაციის, ადმინისტრატორის ინტერფეისი, Django თარგების ენა და ა.შ. ... დანართი 18 ლექციებში, 4-ზე მეტი - მაღალი ხარისხის შინაარსი, საზოგადოება, ვიდეო და აუდიო ლექციები, პრეზენტაციები, სტატიები, შეგიძლიათ შეინახოთ კურსები offline რეჟიმი.


10. Python Tutorial რეიტინგი 4.0 დან 10/20/2015
Python 2 გაკვეთილები კოლექცია გეტყვით ისტორიის და ფილოსოფიის შესახებ Python, როგორ დააყენოთ Python, მუშაობა ნომრები და რიგები Python, შესახებ მონაცემთა ტიპები და ცვლადები, ფუნქციები და ა.შ. ... მე არ მომწონს, რომ მე არ მომწონს, რომ მე არ მომწონს ცოტა შესაძლებლობა Მობილური ტელეფონები - ზოგიერთი შრიფტი მცირეა, მე მომიწია რუსულ ენაზე, რომ გაკვეთილი შეიძლება რუსულ ენაზე იყოს - არა! ზოგადად, რუსულ ენაზე ვერ მივიღე განაცხადები.


თქვენ ასევე შეგიძლიათ დარეკოთ პროგრამები, როგორიცაა:
  • ჩაყვინთვის შევიდა Python 3 - Book Mark Pilgrim, რეიტინგი 3.8, აქვს პრობლემები გაჭიმვის ინტერფეისი.
  • Python for Android - Python IDE, რეიტინგი 3.3 გამო obsessive სარეკლამო
  • Python Tutorial - Python 2.6 პროგრამირების მასწავლებელი, რეიტინგი 3.8
  • Python პროგრამირება Tutorial - Python 2.7 სახელმძღვანელო, რეიტინგი 3.6