Увод у Атом
Време не чека никога, а да бисмо остали у току са овим невероватно брзим светом, увек морамо да ажурирамо наше алате. Једна од главних индустрија у којој програмери захтевају најкреативније окружење за писање кода и брзо креирање софтвера је развој софтвера. Као последица тога, јавља се потреба за ефикасним уређивачем текста и интегрисаним развојним окружењем (ИДЕ). Што се тиче програмског језика Питхон, Атом је идеалан ИДЕ. Атом је интегрисано развојно окружење отвореног кода које је бесплатно и намењено посебно да помогне Питхон програмерима у њиховом раду.
Хајде да бацимо поглед на теме које ћемо обрађивати у лекцији пре него што се детаљније упустимо у идеју:
- Препознавање потребе Атом Питхон-а
- Разумевање Атом уређивача текста
- Атом Питхон инсталација и преузимање
- Извршење Атом Питхон кода
- Атомиц Питхон теме
- Испитивања Атом Питхон-а
- Конфигурације посебно за Питхон
Почнимо тако што ћемо препознати прави значај Питхон Атом ИДЕ-а.
Препознавање потребе Атом Питхон-а
Питхон програми се могу креирати и покретати користећи најосновнију технику, а то је креирање празне датотеке са Питхон екстензијом (.пи). Након тога, морамо користити терминал или љуску командне линије да бисмо указали на датотеку користећи синтаксу приказану испод:
$ python file_name.py
Алтернативно, можемо користити Питхон-ов уграђени ИДЛЕ (Интегратед Девелопмент анд Леарнинг Енвиронмент) програм за покретање кода написаног у Питхон-у. Али ове две главне могућности не би изгледале као пристојна одлука да се нешто уради. Биће потребно нешто поузданије и продуктивније. Зато је Атом Питхон ИДЕ користан. Уместо да има било какве јединствене карактеристике у конвенционалном смислу, Атом креира пакете који се повезују са његовим рањивим језгром. Функције као што су линије кода, истицање кода и аутоматско довршавање укључене су у ове пакете.
Хајдемо даље да схватимо невероватан Атом уређивач текста.
Разумевање Атом уређивача текста
Атом је вишеплатформски, бесплатни уређивач текста отвореног кода или ИДЕ који подржава интегрисану Гит контролу и пакете произведене помоћу НодеЈС-а. Групе отвореног кода креирају већину пакета за проширење и доступни су бесплатно. Основа Атом ИДЕ-а је Елецтрон Фрамеворк, раније познат као Атом Схелл. Уз помоћ НодеЈС-а и Цхромиум-а, електронски оквир омогућава програмерима да користе десктоп апликацију на неколико оперативних система, укључујући Виндовс, Линук и МацОС. Атом ИДЕ креира и одржава ГитХуб и написан је на ЦоффееСцрипт и Лесс.
Атом Тект Едиторс је такође познат као уређивач текста који се може хаковати за двадесет и први век од стране својих програмера и потпуно је прилагодљив у ХТМЛ-у, ЈаваСцрипт-у и ЦСС-у.
Сада, да видимо како да преузмемо и инсталирамо Атом Тект Едитор.
Преузимање и инсталирање Атом Питхон уређивача текста
Атом Питхон Тект Едитор је доступан за преузимање са хттпс://атом.ио/, званичне веб странице. Датотека за подешавање која одговара тренутним поставкама оперативног система биће аутоматски откривена и приказана за преузимање.
Преузимање и инсталирање Атом Питхон уређивача текста
Кликните на Преузми да бисте започели преузимање инсталационе датотеке. Да бисте инсталирали апликацију на систем, отворите датотеку за подешавање када се преузимање заврши. Упутство за употребу није неопходно јер је процес инсталације аутоматизован. Након успешне инсталације, Атом ће се одмах покренути на подразумеваној локацији и креирати пречицу у почетном менију.
Да бисмо покренули Питхон код, сада морамо да инсталирамо потребне додатке и пакете.
скенер у јава
Сада, хајде да видимо како је Атом Питхон конфигурисан тако да му се може приступити коришћењем стандардног приступа из корисниковог жељеног директоријума. Поред тога, Атом нуди опције попут инсталирања пакета или тема уз помоћ водича добродошлице. Опозвано је избор опције „Прикажи водич добродошлице при отварању Атома“, а водич добродошлице се затвара. Сходно томе, водич добродошлице се неће појавити када следећи пут отворимо апликацију атом.
Сада када смо у директоријуму, можемо да кликнемо десним тастером миша на било коју датотеку или фасциклу и из менија изаберете „Отвори помоћу Атома“.
Можемо да отворимо опцију из програма ако је нема у контекстуалном менију. Све што треба да урадимо са Атомом је да изаберемо мени Филе. Идите на Подешавања. Да отворимо Атомиц подешавања, могли бисмо да користимо пречицу Цтрл + Зарез (Цтрл+,).
Морамо изабрати картицу Систем у оквиру Подешавања и проверити следеће опције:
- Покрените контекстне меније датотеке
- У контекстним менијима фолдера, прикажите
Затим ће се у контекстуалном менију појавити опција „Отвори помоћу Атома“. Сада можемо одмах приступити изабраној датотеци или фасцикли у Атому.
Приказ стабла се приказује са леве стране када покренемо Атом програм. Пребаци приказ стабла се може изабрати са траке менија тако што ћете отићи на Приказ ако се приказ стабла не приказује. Пречица на тастатури Цтрл + К Цтрл + Б је још једна опција. Датотеке у повезаној фасцикли се приказују у овом приказу стабла и можемо двапут да кликнемо на било коју Питхон датотеку да бисмо испитали њен садржај.
Извршење кода у Атом Питхон-у
Генерално, користимо командну линију или терминал за извршавање Питхон програма. Међутим, Атом обезбеђује додатак познат као платформио-иде-терминал да би се извршио Питхон код. Можемо подесити овај додатак тако што ћемо отићи на Филе у траци менија. Иди на Подешавања . Кликните на Инсталирај Таб. Сада, у траци за претрагу, потражите и инсталирајте платформио-иде-терминал повезати. Можемо користити горњи метод да бисмо инсталирали друге пакете, додатке као и теме.
Атом уређивач текста ће укључити терминал након што је додатак правилно инсталиран. Икона + која се може видети у доњем левом углу уређивача омогућава нам да прелазимо са овог терминала на друге.
стрингформат
Раздвајање уредника
Можемо отворити више датотека у Атом-у и поделити прозор тако што ћемо се кретати до Виев на траци менија. Идите на Панес и изаберите опцију Подели десно да бисте послали садашњу датотеку у десну половину прозора. Ово ће помоћи корисницима да побољшају продуктивност док раде са више датотека.
Атом Питхон Теме
Атом нуди две различите врсте тема: теме корисничког интерфејса и теме синтаксе. Синтаксичке теме се користе за одређивање боје кода и за привлачење пажње на одређене синтактичке карактеристике. С друге стране, УИ теме се користе за промену изгледа дугмади, падајућих менија и многих других елемената.
Одабиром картице Теме из менија Подешавања који се налази у менију Датотека, можемо видети све инсталиране теме. Одговарајући излаз ће бити приказан на картици Тема. Одабиром опције + Инсталирај у подешавањима и тражењем жељене теме, такође можемо преузети бројне нове теме које су тренутно доступне на тржишту.
Форматирање
Ако се вратимо на параметре и одаберемо картицу Едитор, такође можемо да изменимо подразумеване параметре фонта. Бројна подешавања која се односе на стил уређивача, као што су величина и стил фонта, доступна су на следећој картици. Да бисмо га прилагодили онако како желимо, можемо користити Породицу фонтова да изменимо фонт.
стринг то цхар
Атом Питхон експериментисање
Постоје разне ствари са којима такође можемо експериментисати користећи следеће опције:
Висина линија:
Удаљеност између две линије је стандардна дефиниција висине линије. Одласком на картицу Едитор и уносом потребних промена, можемо лако да прилагодимо висину линије.
Померај после краја:
Обично је последњи ред кода – познат и као дно екрана – најдаље преко кога можемо да скролујемо. Обично не можемо да скролујемо даље од ове тачке. С друге стране, доња линија се појављује на врху екрана ако активирамо Сцролл Паст Енд пакет. За удобност корисника, овај пакет укључује празан простор на дну где могу да раде са својим кодовима.
Прикажи водич за увлачење:
Вертикалне линије, које означавају где треба да се појаве удубљења, приказују се помоћу Водича за увлачење. Са картице Едитор у подешавањима можемо укључити функцију Прикажи водич за увлачење.
Можемо пробати низ других алтернатива. За сада, ипак, пређимо на разумевање неколико подешавања која су ексклузивна за Питхон.
Конфигурације за Питхон
Неки од најкориснијих додатака за повећање Питхон продуктивности су наведени у наставку:
Скрипта:
Сврха пакета Сцрипт је да прикаже документ који садржи све информације о другим пакетима, укључујући команде, пречице и још много тога. Ако сматрате да су ове подразумеване пречице непријатне, увек можете да их измените тако што ћете отићи на картицу кода за приказ, где се чува фасцикла мапа тастера. Затим се датотека сцрипт.цсон мора отворити и ажурирати у складу са преференцијама.
Изменили смо пречицу на Цтрл + Р, на пример. Након што је процедура ажурирања завршена, искључите сваки прозор и поново покрените Атом ИДЕ. Након поновног покретања, излазни оквир се појављује на дну и можемо користити прилагођену пречицу да користимо Питхон скрипту. Међутим, можемо такође да променимо овај излазни оквир као што се види у наставку:
Идите на картицу Теме у одељку Подешавања менија Датотека. При врху је веза која вам омогућава да измените ЦСС. Кликом на ову везу, можда ћемо добити табелу стилова. Да бисте повећали фонт конзоле за скрипте, копирајте и налепите следећи исечак кода у листу стилова када се отвори.
.script-view .line{ font-size: 20px; }
атом-филе-ицонс:
Иконе које воде датотеке у приказу стабла се убацују помоћу пакета атом-филе-ицонс, као што се види у наставку:
Пре инсталирања пакета атом-филе-ицонс
Након инсталације пакета атом-филе-ицонс
аутоцомплете-питхон:
Када дођемо до одређеног места приликом писања кода, модул аутоцомплете-питхон приказује оквир са препорукама у вези са оним што се може појавити.
пахуљица:
Флаке служи као Питхон линтер, идентификујући и наглашавајући све проблеме скрипте. Инсталирањем флаке8 користећи следећи ред у командној љусци или терминалу, можемо омогућити флаке пакет:
дуго нанизати
$ pip install flake8
Након што се инсталација заврши, Атом ИДЕ ће приказати мали симбол у доњем левом углу. Листа грешака која је откривена током писања биће приказана кликом на овај симбол.
питхон-аутопеп8:
За форматирање кода се користи пакет питхон-аутопеп8. Одабиром опције Формат у менију Сачувај, можемо је активирати из подешавања аутопеп8 додатка.
Хајде да сада испитамо како се Питхон код извршава унутар Атом ИДЕ-а.
Како могу да покренем Питхон код у Атом едитору?
Хајде да напишемо основни код за апстрактну класу да бисмо боље разумели како се Питхон код извршава у Атом ИДЕ-у.
Пример:
Фајл: интер.пи
import abc class Marine_Animals (abc.ABC): @abc.abstractmethod def Breathe( self ): pass class Fish ( Marine_Animals ) : def Breathe( self ): print('Fishes breathe with their gills.') class Aerial_Animals (abc.ABC): @abc.abstractmethod def Breathe( self ): pass class Bird ( Aerial_Animals ) : def Breathe( self ): print('Birds breathe through their mouth or their nostrils.') goldie = Fish() birdy = Bird() print( isinstance(goldie, Marine_Animals)) print( isinstance(goldie, Aerial_Animals)) print( isinstance(birdy, Marine_Animals)) print( isinstance(birdy, Aerial_Animals))
Када се код заврши, изгледаће на следећој слици:
Сада пређимо на извршавање кода помоћу терминала који смо раније инсталирали. Да бисте користили терминал, кликните на + икона који се налази у доњем левом углу. Сада откуцајте следећу команду да бисте покренули програм:
Излаз:
$ python inter.py True False False True
Исто се може видети на следећој слици:
рашчлањивање стринга у инт
Сада, хајде да разумемо код.
Објашњење:
Две апстрактне основне класе, Марине_Анималс и Аериал_Анималс, свака има апстрактни метод који се зове Бреатхе, и овај Питхон програм их дефинише. Две конкретне класе, Рибе и Птице, примењују методу Бреатхе са различитим понашањем за сваку врсту животиње. Рибе и птице наслеђују од Марине_Анималс и Аериал_Анималс, респективно. Затим, програм креира инстанце Фисх и Бирд са именима Голдие и Бирди, респективно. Одређује да ли свака инстанца припада класама Марине Анималс и Аериал Анималс користећи методу исинстанце() и у зависности од исхода штампа Тачно или Нетачно. Према излазу, бирди (птица) је инстанца ваздушних животиња, али не и морских животиња, док је Голдие (риба) инстанца морских животиња, али не и животиња из ваздуха.