Python Coding је комплетан Python 3 радни простор за Android. Напишите програм, додирните Run (Покрени) и гледајте како се извршава на вашем телефону — оригинални CPython 3 интерпретер је уграђен у апликацију, тако да се оно што напишете управо покреће.
Учите Python од нуле, ревидирате за час или само желите џепни едитор кода да испробате идеју? Све је овде: прави Python едитор, жива конзола, 26 обрађених програма за читање и покретање и 12 вежби које апликација оцењује уместо вас.
★ ПРАВИ ПЈАТОН 3 ИНТЕРПРЕТЕР
• CPython 3 ради унутар апликације — није квиз, није симулатор
• Пројекат садржи онолико .py датотека колико желите, и оне могу једна другу да увозе
• Стандардна Пајтон библиотека је спремна за употребу: математика, рандом, json, re, datetime, колекције, itertools, functools, статистика и још много тога
• Грешке се враћају као прави трацебекови, са линијом кривице означеном у одељку и отвореном датотеком која није успела
★ ПЈАТОН ЕДИТОР НАПРАВЉЕН ЗА ТЕЛЕФОН
• Истицање Пајтон синтаксе које на први поглед раздваја кључне речи, стрингове и бројеве
• Аутоматско довршавање за кључне речи, уграђене функције, ваша имена и целе блокове — def, class, for, while, try
• Ред симбола изнад тастатуре: заграде, наводници, двотачка, увлачење и тастери са стрелицама, све једним додиром удаљено
• Паметно увлачење, аутоматско затварање заграда, поништавање и понављање
• Бројеви редова, прелом речи и подесива величина текста
★ КОНЗОЛА КОЈА ГОВОРИ НАЗАД
• Излаз се појављује онако како се штампа, не одједном на крају
• input() се зауставља и чека вас, тачно онако како то ради терминал
• Зауставите програм који се покреће у било ком тренутку — чак и онај који је заглављен у петљи
• Код и конзола на екрану заједно, са разделицом коју можете превући
• Копирајте цео транскрипт једним додиром
★ УЧИТЕ ЧИТАЊЕМ — 26 ПРОГРАМА
Комплетни, покретачки програми на три нивоа:
• Почетни: променљиве, аритметика, стрингови и f-стрингови, if/elif/else, петље, листе, речници, функције, читање уноса
• Рад: разумевање, торке и zip, скупови, try/except, класе, наслеђивање, сортирање кључевима, JSON, датуми и времена
• Дубински: генератори, декоратори, functools, колекције, itertools, класе података и преоптерећење оператора, регуларни изрази, менаџери контекста
Претражите сваки наслов и сваки ред кода, а затим пошаљите било који програм директно у уредник и промените га.
★ УЧИТЕ РАДЕЋИ — 12 ОЦЕЊЕНИХ ВЕЖБИ
Свака вежба вам даје задатак и тачан резултат који исправан програм мора да одштампа. Напишите свој одговор, додирните Покрени и провери, а апликација га покреће и оцењује као стварног.
• Наговештај када се заглавите, урађен одговор када га желите
• Полузавршени покушаји се чувају за вашу следећу посету
• Табела множења, текући збирови, најдужа реч, кодирање дужине низа, уравнотежене заграде, груписање речи и још много тога
★ ПРАЋИТЕ
• Дневни низ који се рачуна сваког дана када се појавите
• Колико програма сте покренули и колико вежби сте решили
• Напредак по нивоу, тако да можете видети шта је преостало
★ ИСКРЕНО И ЈЕДНОСТАВНО
• Без налога, без регистрације, ништа за конфигурисање
• Ваши пројекти се налазе у сопственој приватној меморији апликације на вашем телефону
• Делите било коју датотеку као прави .py
Добро је знати: ова апликација покреће чисти Пајтон и стандардну библиотеку. Инсталирање пакета из PyPI-ја — numpy, pandas, requests и слично — није подржано, као ни било шта што захтева графички кориснички интерфејс за десктоп.
Без обзира да ли га зовете Python компајлером, Python IDE-ом, Python едитором или само местом за вежбање кодирања, Python Coding вам пружа прави интерпретатор и материјал за учење. Почните са print("Hello"), завршите са декораторима.
Напишите и покрените прави Пајтон 3 на свом телефону. Уређивач кода, примери и вежбе.