PyCharm - IDE Python ID ti o dara ju

Itọsọna yii yoo ṣe agbekale ọ si agbegbe PyCharm ayika idagbasoke, eyiti a le lo lati ṣe agbekalẹ awọn ohun elo ọjọgbọn nipa lilo ede eto Python. Python jẹ ede ti o nṣeto pupọ nitori pe o jẹ agbelebu-otitọ. O le ṣee lo lati se agbekalẹ ohun elo kan ti yoo ṣiṣẹ lori awọn Windows, Lainos ati Mac awọn kọmputa laisi nini lati fi koodu eyikeyi kun.

PyCharm jẹ olootu ati debugger ti o ni idagbasoke nipasẹ Jetbrains, ti o jẹ awọn eniyan kanna ti o ni idagbasoke Resharper. Olugbala jẹ ọpa nla ti awọn oludari Windows nlo fun koodu atunṣe ati lati ṣe igbesi aye wọn rọrun nigba kikọ koodu .NET. Ọpọlọpọ awọn ilana ti Olugbeja ni a ti fi kun si ẹda ti PyCharm.

Bawo ni Lati Fi PyCharm sori

Itọsọna yii si fifi PyCharm sori ẹrọ yoo han ọ bi o ṣe le gba PyCharm, gba lati ayelujara, yọ awọn faili jade ki o si ṣe e.

Iboju Kaabo

Nigba ti o ba kọ PyCharm akọkọ tabi nigba ti o ba pari iṣẹ agbese kan, yoo ni ifihan pẹlu iboju kan ti o ṣe afihan akojọ awọn iṣẹ ti o ṣe laipe.

Iwọ yoo tun wo awọn aṣayan akojọ aṣayan wọnyi:

Atunṣe eto eto tunto kan ti o jẹ ki o ṣeto ikede Python aiyipada ati awọn iru eto bẹẹ.

Ṣiṣẹda iṣẹ tuntun kan

Nigbati o ba yan lati ṣẹda iṣẹ tuntun kan ti a pese pẹlu akojọ kan ti awọn iruṣe iṣẹ ti o ṣeeṣe gẹgẹbi wọnyi:

Ti o ba fẹ ṣẹda ohun elo iboju ipilẹ ti yoo ṣiṣe lori Windows, Lainos ati Mac lẹhinna o le yan iṣẹ Python Pidipọ kan ati ki o lo awọn ile-iwe QT lati ṣe agbekalẹ awọn ohun elo ti o ni imọran si ẹrọ ti wọn nṣiṣẹ lori laibikita ibi ti wọn ni idagbasoke.

Bakannaa yan irufẹ irufẹ irufẹ o tun le tẹ orukọ sii fun agbese rẹ, ati tun yan ẹyà ti Python lati se agbekale lodi si.

Ṣii A Ise

O le ṣi ise agbese kan nipa tite lori orukọ laarin akojọ akojọ akanṣe laipe laipe tabi o le tẹ bọtini ìmọ ati ki o lọ kiri si folda nibiti ise agbese ti o fẹ lati ṣii ti wa ni.

Ṣiṣayẹwo jade Lati Iṣakoso Opo

PyCharm n pese aṣayan lati ṣayẹwo jade koodu awọn iṣẹ lati awọn oriṣiriṣi oriṣiriṣi ori ayelujara pẹlu GitHub, CVS, Git, Mercurial, ati Subversion.

PyCharm IDE

PyCharm IDE bẹrẹ pẹlu akojọ aṣayan ni oke. Ni isalẹ eyi, o ni awọn taabu fun ise agbese kọọkan.

Lori apa ọtun ti iboju wa awọn aṣayan aṣiṣe fun fifọ nipasẹ koodu.

Aṣayan osi jẹ akojọ ti awọn faili agbese ati awọn ile-iwe ita gbangba.

Lati fi faili kan kun-ọtun tẹ lori orukọ agbese ati ki o yan "titun". Lẹhinna o ni aṣayan lati fi ọkan ninu awọn faili faili wọnyi to:

Nigbati o ba fi faili kan kun, gẹgẹbi faili faili python, o le bẹrẹ titẹ si olootu ni apa ọtun.

Ọrọ naa ni gbogbo awọ ti a ṣafikun ati pe o ni ọrọ alaifoya. Iwọn ila-oorun fihan ifarahan naa ki o le rii daju pe o ti ṣetan ni tọ.

Olootu naa tun ni IntelliSense kikun, eyi ti o tumọ si bi o bẹrẹ titẹ awọn orukọ ti awọn ile-ikawe tabi awọn ofin ti a mọ ti o le pari awọn ofin nipa titẹ taabu.

N ṣatunṣe aṣiṣe Ohun elo

O le daabobo ohun elo rẹ ni eyikeyi ojuami nipa lilo awọn aṣayan n ṣatunṣe aṣiṣe ni apa ọtun ọtun.

Ti o ba n ṣatunṣe ohun elo ti o ni aworan, lẹhinna o le tẹ tẹ bọtini alawọ lati ṣiṣe ohun elo naa. O tun le tẹ aifọwọyi ati F10.

Lati daabobo ohun elo ti o le tabi tẹ bọtini ti o tẹle awọn itọka alawọ tabi tẹ aifọwọyi ati F9.O le fi awọn idinkuro sinu koodu naa ki eto naa ma duro lori ila ti a fi fun ni tite ni aaye ala-awọ lori ila ti o fẹ lati ya.

Lati ṣe igbesẹ kan ni iwaju o le tẹ F8, awọn igbesẹ lori koodu. Eyi tumọ si pe yoo ṣiṣe koodu naa ṣugbọn kii yoo tẹ sinu iṣẹ kan. Lati tẹ sinu iṣẹ, iwọ yoo tẹ F7. Ti o ba wa ninu iṣẹ kan ati pe o fẹ lati jade lọ si iṣẹ ipe, tẹ aifọwọyi ati F8.

Nigba ti o n ṣatunṣe aṣiṣe, ni isalẹ iboju naa iwọ yoo ri awọn oriṣiriṣi oriṣi, bii akojọ ti awọn ilana ati awọn okun ati awọn oniyipada ti o nwo awọn iye fun. Bi o ṣe ntẹsiwaju nipasẹ koodu naa o le fi aago kan kun si ayípadà kan ki o le rii nigbati iye naa ba yipada.

Aṣayan nla miiran ni lati ṣiṣe koodu pẹlu oluyẹwo agbegbe. Eto atunto naa ti yi pada ni ọpọlọpọ ọdun ati bayi o jẹ wọpọ fun awọn oludasile lati ṣe iṣeduro idaniloju idanwo niyanju pe gbogbo ayipada ti wọn ṣe wọn le ṣayẹwo lati rii daju pe wọn ko ti ṣẹ apá miiran ti eto naa.

Oluyẹwo agbegbe n ṣe iranlọwọ fun ọ lati ṣiṣe eto naa, ṣe awọn idanwo kan lẹhinna lẹhin ti o ba ti pari o yoo sọ fun ọ pe iye ti koodu naa ti bii gẹgẹbi ipin ogorun lakoko akoko idanwo rẹ.

O tun jẹ ọpa kan fun fifi orukọ ọna kan tabi kilasi kan, igba melo awọn ohun ti wọn pe, ati bi o ṣe pẹ to ni pato koodu naa.

Atunto atunṣe koodu

Ẹya ti o lagbara pupọ ti PyCharm jẹ aṣayan iyasọtọ koodu.

Nigbati o ba bẹrẹ sii ni idagbasoke awọn aami kekere koodu yoo han ni apa ọtun. Ti o ba tẹ nkan kan ti o le fa aṣiṣe kan tabi o kan ko ni kikọ daradara nigbana PyCharm yoo gbe aami alawọ kan. Tite lori aami onigun awọ yoo sọ fun ọ ọrọ yii yoo si fun ọ ni ojutu kan.

Fun apẹẹrẹ, ti o ba ni ọrọ ti o gbejade ti o gbe wọle si ile-ikawe ati lẹhinna ko lo ohun kan lati inu ile-iwe yii kii ṣe pe koodu naa yoo jẹ grẹy ti o jẹ ami naa yoo sọ pe iwe-ikawe ko lo.

Awọn aṣiṣe miiran ti yoo han wa fun ifaminsi ti o dara, gẹgẹbi nikan nini ila laini laarin ọrọ ipinnu wọle ati ibẹrẹ iṣẹ kan. O tun yoo sọ fun ọ nigbati o ba ṣẹda iṣẹ ti ko si ni isalẹ.

O ko ni lati tẹle gbogbo awọn ofin PyCharm. Ọpọlọpọ ninu wọn jẹ awọn ilana itọnisọna to dara julọ ati pe ko si nkankan lati ṣe pẹlu boya koodu naa yoo ṣiṣe tabi rara.

Eto akojọ aṣayan tun ni awọn aṣayan atunṣe miiran. Fun apẹrẹ, o le ṣe imudani koodu ati pe o le ṣayẹwo faili kan tabi agbese fun oran.

Akopọ

PyCharm jẹ olootu nla fun tito koodu Python ni Lainos, ati awọn ẹya meji wa. Ilana ti agbegbe jẹ fun olugbagbọ ti aṣa, lakoko ti o jẹ ti ọjọgbọn ọjọgbọn pese gbogbo awọn ohun elo ti oludasile le nilo fun sisilẹ software.