PyCharm - най-добрият Linux Python IDE

Това ръководство ще ви запознае с интегрираната среда за разработка PyCharm, която може да се използва за разработване на професионални приложения, използващи програмния език на Python. 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.

PyCharm IDE

PyCharm IDE започва с меню в горната част. Под това имате раздели за всеки отворен проект.

В дясната част на екрана има опции за отстраняване на грешки при преминаване през код.

В левия панел има списък на файловете на проекта и външните библиотеки.

За да добавите файл, щракнете с десния бутон на мишката върху името на проекта и изберете "new". След това получавате опцията да добавите един от следните типове файлове:

Когато добавите файл, като питън файл, можете да започнете да пишете в редактора в десния панел.

Текстът е цветно кодиран и има смел текст. Вертикалната линия показва вдлъбнатината, така че да можете да сте сигурни, че сте правилно натискани.

Редакторът включва и пълен IntelliSense, което означава, че докато започвате да пишете имената на библиотеките или разпознатите команди, можете да завършите командите, като натиснете раздела.

Отстраняване на грешки в приложението

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

Ако разработвате графично приложение, можете просто да натиснете зеления бутон, за да стартирате приложението. Можете също така да натиснете смяна и F10.

За да отстраните грешката в приложението, можете да кликнете върху бутона до зелената стрелка или да натиснете смяна и F9. Можете да поставите прекъсвачи в кода, така че програмата да спре на дадена линия, като кликнете върху сивия маркер на линията, на която искате да се счупи.

За да направите една крачка напред, можете да натиснете F8, която стъпва върху кода. Това означава, че той ще изпълни кода, но няма да влезе в функция. За да влезете във функцията, щракнете върху F7. Ако сте в функция и искате да излезете от функцията за повикване, натиснете shift и F8.

Докато отстранявате грешки, в долната част на екрана ще видите различни прозорци, като например списък с процеси и нишки и променливи, за които наблюдавате стойностите. Докато прескачате кода, можете да добавите часовник към променлива, за да видите кога стойността се променя.

Друга чудесна възможност е да изпълните кода с проверка на обхвата. Светът на програмирането се е променил много през годините и сега е обичайно разработчиците да извършват тестово развитие, така че всяка промяна, която те правят, да може да провери, за да се увери, че не е нарушила друга част от системата.

Контролерът за покритие действително ви помага да стартирате програмата, да изпълните някои тестове, а след като приключите, тя ще ви каже колко от кода е покрит като процент по време на тестването.

Има и инструмент за показване на името на даден метод или клас, колко пъти са били извиквани елементите и колко дълго са били изразходвани в конкретното парче код.

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

Една наистина мощна функция на PyCharm е опцията за кодово рефониране.

Когато започнете да развивате код, в дясната област ще се появят малки маркировки. Ако въведете нещо, което е вероятно да причини грешка или просто не е написано добре, тогава PyCharm ще постави цветен маркер. Кликването върху цветния маркер ще ви разкаже за проблема и ще ви предложи решение.

Ако например имате импорт, който импортира библиотека и след това не използва нищо от тази библиотека, кодът не само ще стане сив, маркерът ще посочи, че библиотеката е неизползвана.

Други грешки, които ще се появят, са за добро кодиране, като например само един празен ред между декларацията за импортиране и началото на функция. Също така ще ви бъде указано, когато сте създали функция, която не е с малки букви.

Не е нужно да спазвате всички правила на PyCharm. Много от тях са само добри указания за кодиране и нямат нищо общо с това дали кодът ще работи или не.

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

резюме

PyCharm е чудесен редактор за разработването на Python код в Линукс и има две версии. Версията на общността е за случайния разработчик, докато професионалната среда предоставя всички инструменти, които разработчикът може да се нуждае за създаване на професионален софтуер.