КампутарыПраграмаванне

Python - асяроддзе распрацоўкі. Python 3 для пачаткоўцаў

Python - адзін з самых перспектыўных сучасных моў праграмавання. Ён гнуткі і просты, яго код празрысты і вельмі зразумелы: вось за што многія праграмісты выбіраюць гэтую мову. Навучанне будзе адносна лёгкім нават для тых, хто не мае ніякага вопыту ў праграмаванні, аднак усё трэба пачынаць з асноў - ад простага да складанага.

асяроддзе распрацоўкі

ИСР (IDE) - інтэграванае асяроддзе распрацоўкі. Так называюць шэраг праграм, якія ў комплексе выкарыстоўваюць праграмісты. Прасцей кажучы - гэта праграма для напісання праграм. Як правіла, ИСР ўключае якой-небудзь тэкставы рэдактар (хоць праграміст можа рабіць гэта ў пабочным дадатку і нават "на каленцы"), інтэрпрэтатар і кампілятар (можа выкарыстоўвацца нешта адно або абодва кампанента), адладчык, сродак аўтаматызацыі зборкі.

Серада часам можа ўтрымліваць сродкі, якія забяспечваюць інтэграцыю з сістэмамі кіравання версіямі, і розныя інструменты, якія спрашчаюць пабудову графічнага інтэрфейсу.

прызначэнне ИСР

Дык навошта ж патрэбна асяроддзе распрацоўкі, калі існуюць дыскрэтныя праграмы? Па сутнасці, гэта аптымізацыя працы праграміста, так як пры выкарыстанні ИСР скарачаецца час, неабходнае для пераключэння рэжымаў. Аднак маецца і адмоўны бок: з-за таго што асяроддзе распрацоўкі - гэта складаны праграмны комплекс, яна не паскорыць працу, а нават замарудзіць яе, калі праграміст не быў папярэдне навучаны.

ўстаноўка

Усе неабходныя файлы ёсць на афіцыйным сайце Python, таму для пачатку неабходна зайсці на партал і спампаваць іх - праграма абсалютна бясплатная. На галоўнай старонцы выбіраем меню Download. Тут можна выбраць любую патрэбную версію Python, аж да першапачатковай. Калі вы сапраўды ведаеце, якая патрэбна версія, то знайдзіце яе ў спісе, калі ж гэта не важна, то запампуйце самую свежую: на дадзены момант гэта 3.6.1. Гэтак жа ёсць магчымасць выбраць версію, арыентаваную на пэўную аперацыйную сістэму.

Складана вывесці статыстыку, якімі АС карыстаюцца праграмісты, якія працуюць на Python. Асяроддзе распрацоўкі для Linux, Mac OS, Ubuntu і Windows - усё маецца на старонцы «Спампаваць». Больш за тое, ёсць Python і для спецыялізаваных або старых платформаў, напрыклад BeOS, MS-DOS і іншых.

Пасля ўстаноўкі Python 3 можна прыступіць да ўсталёўкі асяроддзя. Варта адкрыць файл IDLE, ён "ляжыць" у камплекце з дыстрыбутывам, і прытрымлівацца інструкцый.

Іншыя варыянты

Пры ўсталёўцы Python асяроддзе распрацоўкі пастаўляецца ў камплекце, але праграміст можа выкарыстоўваць і іншыя, у залежнасці ад сваіх пераваг ў інтэрфейсе або па нейкім іншым мэтам. Плюсы многіх іншых асяроддзяў распрацоўкі ў тым, што яны кросплатформавыя - гэта значыць могуць запускацца практычна на любой аперацыйнай сістэме, і не трэба "скакаць" з адной на іншую пры пераходзе на іншую прыладу.

Даволі папулярнай з'яўляецца Eclipce (у дадатку з убудовай PyDev), якую часта выкарыстоўваюць не толькі для Python. Асяроддзе распрацоўкі папулярная для Java і іншых моў, і пасля яе асваення праграміст атрымлівае практычна ўніверсальны дадатак. Аднак ёсць і адваротны бок медаля: наладзіць сераду пад любыя задачы дапамагаюць убудовы, і іх незлічонае мноства. Часцей за ўсё менавіта гэты факт становіцца аб'ектам крытыкі дадзенай асяроддзя, да таго ж будзе праблемай выкарыстанне Eclipce на слабым кампутары. Для працы на Python 3 неабходна выбраць убудова PyDev, які распаўсюджваецца разам з Eclipce па публічнай ліцэнзіі.

Два фаварыта

Таксама многія праграмісты выбіраюць для працы Eric. Гэтая IDE складаецца з шэрагу праграм, якія адносна незалежныя, гэта значыць карыстальнік можа выбраць, якія кампаненты ўсталёўваць, а якія няма. Маецца падтрымка ўбудоў, якія можна ўсталёўваць з самой рабочай асяроддзя.

Так як у Eric ёсць функцыя прадпрагляду формаў Qt, то гэта асяроддзе зручная пры распрацоўцы Qt-абалонак прыкладанняў. Недахопам з'яўляецца аб'ёмная дакументацыя, якая пастаўляецца ў PDF-файле разам з дыстрыбутывам. Для азнаямлення з правіламі працы карыстачу спатрэбіцца некаторы час.

Калі разгледжаныя вышэй IDE былі бясплатныя, то PyCharm - прадукт камерцыйны, аднак у ім маецца і так званае Community Edition, якім можна карыстацца цалкам бясплатна. Яна ні ў чым не саступае сваім аналагам, і прапануе карыстачу аналізатар кода і вялікі інструментар для розных тэстаў, а таксама сродкі адладкі. Бясплатная версія прыкладання не мае дадатковых функцый, што робіць менш вобласць яе прымянення, але шматлікім карыстачам такія прасунутыя магчымасці і не патрабуюцца, так што PyCharm цалкам падыдзе для вырашэння многіх задач.

Яшчэ адзін праект

Існуе і яшчэ адно даволі папулярнае сярод праграмістаў прыкладання для Python. Асяроддзе распрацоўкі называецца Ninja IDE, распаўсюджваецца на ўмовах ліцэнзіі GPL - гэта значыць яна бясплатная. У яе функцыянале даволі магутны рэдактар кода і яго лакатар, які дазваляе хутка арыентавацца ў файлах праекта і пераходзіць з аднаго ў іншы. Дыстрыбутыў кампактны, разам з дадаткам не ўсталёўваецца нічога лішняга, графічны інтэрфейс таксама выкананы ў стылі мінімалізму, пашыраецца на Python. Асяроддзе распрацоўкі, тым не менш, падыдзе не ўсім, так як функцыянал не так шырокі, як у платных IDE.

Тым не менш у Ninja IDE высокі патэнцыял, праграмісты рэкамендуюць яе тым, хто яшчэ не вызначыўся з інструментаром. Нават калі функцыянал прыкладання апынецца недастатковым, карыстальнік на яе прыкладзе зможа зразумець, што менавіта трэба для працы, пасля чаго прасцей будзе выбраць іншую IDE. Гэтая серада распрацоўкі Python пад Windows, Lunix і некаторыя іншыя АС.

Гнуткая і платная

Кампаніяй Wingware была выпушчана прыкладанне для Python. Асяроддзе распрацоўкі атрымала назву Wing IDE. Спампаваць дыстрыбутыў можна на афіцыйным сайце Wingware, але апроч яго на партале ёсць мноства інфармацыі не толькі па самым прадукту, але і па мове праграмавання. Адным з найважнейшых інструментаў любой асяроддзя з'яўляецца рэдактар кода, а ў Wing IDE ён магутны. Акрамя такіх простых рэчаў, як падсвятленне сінтаксісу, ёсць функцыя фолдинга кода, якая дазваляе згарнуць асобныя ўчасткі, ня якія патрабуюцца ў дадзены момант. Аўтаматычна падсвятляюцца пары дужак.

У дадатак ўключаны разнастайныя раскладкі гарачых клавіш, якія паўтараюць аналагічныя з іншых асяроддзяў, напрыклад Emacs. Гэта забяспечвае хуткую адаптацыю. Гарачыя клавішы можна наладзіць і ўручную.

Выбар асяроддзя распрацоўкі - важная задача. Пры правільным выбары праца з Python стане камфортнай і зручнай.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.delachieve.com. Theme powered by WordPress.