PyCharm - Најдобар Linux IDE на Python

Овој водич ќе ве запознае со интегрираното развојно опкружување на PyCharm, кое може да се користи за развивање на професионални апликации со помош на програмскиот јазик Python. Пајтон е одличен програмски јазик затоа што е навистина крос-платформа. Може да се користи за развивање на една апликација која ќе работи на Windows, Linux и Mac компјутери, без да мора да се прекомпајли било кој код.

PyCharm е уредник и дебагер развиен од Jetbrains, кои се исти луѓе кои го развиле Resharper. Resharper е одлична алатка која ја користат програмерите на Windows за рефакторинг код и да им го олеснат животот кога пишува .NET код. Многу од принципите на Resharper се додадени во професионалната верзија на PyCharm.

Како да инсталирате PyCharm

Овој водич за инсталирање на PyCharm ќе ви покаже како да го добиете PyCharm, да го преземете, да ги извадите датотеките и да го стартувате.

Добредојдовте екран

Кога за прв пат ќе ја стартувате PyCharm или кога ќе затворите проект ќе ви биде презентиран екран кој прикажува листа на неодамнешни проекти.

Исто така, ќе ги видите следните опции на менито:

Исто така постои и опција за подесувања за конфигурација која ви овозможува да ја поставите стандардната верзија на Python и други вакви поставки.

Креирање на нов проект

Кога ќе одберете да креирате нов проект, ќе добиете листа на можни типови на проекти, на следниов начин:

Ако сакате да креирате база десктоп апликација која ќе работи на Windows, Linux и Mac, тогаш можете да одберете проект Pure Python и да ги користите библиотеките QT за да развиете графички апликации кои изгледаат извонредни на оперативниот систем на кој работат, без разлика каде тие беа развиени.

Како и изборот на типот на проектот, исто така можете да го внесете името за вашиот проект, а исто така да ја изберете верзијата на Python со која ќе се развива.

Отворете проект

Можете да отворите проект со кликнување на името во листата на неодамна отворени проекти или можете да кликнете на копчето за отворање и да отидете до папката каде што е лоциран проектот кој сакате да го отворите.

Проверка надвор од контролата на изворот

PyCharm обезбедува опција да проверува проект код од разни онлајн ресурси, вклучувајќи GitHub, CVS, Git, Mercurial и Subversion.

ID на PyCharm

PyCharm IDE започнува со мени на врвот. Под ова, имате јазичиња за секој отворен проект.

На десната страна од екранот се опциите за дебагирање за повлекување на кодот.

Левиот панел има листа на проектни датотеки и надворешни библиотеки.

За да додадете датотека кликнете со десното копче на името на проектот и изберете "ново". Потоа добивате опција да додадете еден од следниве типови на датотеки:

Кога ќе додадете датотека, како што е python-датотека, можете да почнете да пишувате во уредувачот во десниот панел.

Текстот е кодиран во боја и има задебелен текст. Вертикалната линија ја покажува внесот, за да може да бидете сигурни дека правилно сте вртење.

Уредувачот, исто така, вклучува целосна IntelliSense, што значи дека кога почнувате да ги пишувате имињата на библиотеките или препознатливите команди, можете да ги завршите командите со притискање на табот.

Дебагирање на апликацијата

Можете да ја дебагирате вашата апликација во било која точка со користење на опциите за дебагирање во горниот десен агол.

Ако развивате графичка апликација, тогаш едноставно можете да го притиснете зеленото копче за да ја извршите апликацијата. Исто така можете да притиснете на смена и F10.

За дебагирање на апликацијата можете или да кликнете на копчето веднаш до зелената стрелка или притиснете ја смената и F9. Можете да поставите гранични точки во кодот, така што програмата ќе престане дадена линија со кликнување на сивата маргина на линијата на која сакате да се скрши.

За да направите единствен чекор напред, можете да притиснете F8, кој чекори над кодот. Ова значи дека ќе го изврши кодот, но нема да влезе во функција. За да влезете во функцијата, ќе притиснете F7. Ако сте во функција и сакате да излезете на повикувачката функција, притиснете ја смената и F8.

Додека сте дебагирање, на дното од екранот ќе видите разни прозорци, како што се листа на процеси и теми и променливи за кои ги гледате вредностите. Додека чекорите низ кодот можете да додадете часовник на променлива за да можете да видите кога вредноста се менува.

Друга голема опција е да го стартуваш кодот со проверувач на покриеност. Светот на програмирање се промени многу во текот на годините и сега е вообичаено за програмерите да извршуваат тест-ориентиран развој, така што секоја промена што ќе ја направат тие можат да проверат за да бидат сигурни дека тие не го скршиле другиот дел од системот.

Проверката на покриеност всушност ви помага да ја стартувате програмата, да направите некои тестови, а потоа кога ќе завршите, ќе ви кажам колку од кодот е покриен како процент за време на тестот.

Исто така, постои алатка за прикажување на името на методот или класата, колку пати се повикуваат предметите и колку долго се потрошени во тој одреден дел од кодот.

Код рефакторинг

Навистина моќна карактеристика на PyCharm е опцијата за рефакторирање на кодот.

Кога ќе почнете да развивате код, малку марки ќе се појават на десната маргина. Ако напишете нешто што е веројатно да предизвика грешка или едноставно не е напишано добро, тогаш PyCharm ќе стави обоен маркер. Со кликнување на обоениот маркер ќе ви го кажам ова прашање и ќе ви понудат решение.

На пример, ако имате увоз изјава која увезува библиотека и тогаш не користете ништо од таа библиотека, не само што кодот ќе се претвори во сива, маркерот ќе наведува дека библиотеката е неискористена.

Други грешки кои ќе се појават се за добро кодирање, како на пример само една празна линија помеѓу увозната изјава и почетокот на функцијата. Исто така ќе ви биде кажано кога сте создале функција која не е со мали букви.

Вие не мора да ги почитувате сите PyCharm правила. Многу од нив се само добри упатства за кодирање и немаат никаква врска со тоа дали кодот ќе работи или не.

Кодексното мени исто така има и други опции за реорганизирање. На пример, можете да извршите шифрирање на кодот и можете да проверите датотека или проект за проблеми.

Резиме

PyCharm е одличен уредувач за развивање на Python-кодот во Linux, и постојат две верзии на располагање. Верзијата на заедницата е за секојдневен развивач, а професионалната средина ги обезбедува сите алатки кои програмерот може да ги има за креирање на професионален софтвер.