PyCharm - Y IDE Python Linux Gorau

Bydd y canllaw hwn yn eich cyflwyno i amgylchedd datblygu integredig PyCharm, y gellir ei ddefnyddio i ddatblygu cymwysiadau proffesiynol gan ddefnyddio'r iaith raglennu Python. Mae Python yn iaith raglennu wych gan ei bod yn wir draws-lwyfan. Gellir ei ddefnyddio i ddatblygu un cais a fydd yn rhedeg ar gyfrifiaduron Windows, Linux a Mac heb orfod ail-gyfuno unrhyw god.

Mae PyCharm yn olygydd a dadleuwr a ddatblygwyd gan Jetbrains, sef yr un bobl a ddatblygodd Resharper. Mae Resharper yn offeryn gwych a ddefnyddir gan ddatblygwyr Windows ar gyfer cod ail-greu ac i wneud eu bywydau yn haws wrth ysgrifennu cod .NET. Mae llawer o egwyddorion Resharper wedi'u hychwanegu at fersiwn broffesiynol PyCharm.

Sut I Gosod PyCharm

Bydd y canllaw hwn i osod PyCharm yn dangos i chi sut i gael PyCharm, ei lawrlwytho, tynnu'r ffeiliau a'i redeg.

Y Sgrîn Croeso

Pan fyddwch chi'n rhedeg PyCharm yn gyntaf neu pan fyddwch yn cau prosiect, fe gyflwynir sgrin i chi sy'n dangos rhestr o brosiectau diweddar.

Byddwch hefyd yn gweld y dewisiadau dewislen canlynol:

Mae hefyd opsiwn gosod ffurfweddu sy'n eich galluogi i osod y fersiwn Python rhagosodedig a gosodiadau o'r fath.

Creu Prosiect Newydd

Pan fyddwch chi'n dewis creu prosiect newydd, rhoddir rhestr o fathau o brosiectau posibl fel a ganlyn:

Os ydych chi eisiau creu rhaglen ben-desg sylfaen a fydd yn rhedeg ar Windows, Linux a Mac yna gallwch ddewis prosiect Pureon Pure a defnyddio llyfrgelloedd QT i ddatblygu cymwysiadau graffigol sy'n edrych yn frodorol i'r system weithredu y maent yn rhedeg ar waeth ble bynnag y maent eu datblygu.

Yn ogystal â dewis y math o brosiect, gallwch hefyd nodi'r enw ar gyfer eich prosiect, a hefyd dewis y fersiwn o Python i ddatblygu yn ei erbyn.

Agor Prosiect

Gallwch agor prosiect trwy glicio ar yr enw o fewn y rhestr brosiectau a agorwyd yn ddiweddar neu gallwch glicio ar y botwm agored a symud i'r ffolder lle mae'r prosiect yr hoffech chi ei agor.

Gwirio Allan o Reolaeth Ffynhonnell

Mae PyCharm yn cynnig yr opsiwn i wirio cod y prosiect o wahanol adnoddau ar-lein gan gynnwys GitHub, CVS, Git, Mercurial, and Subversion.

Mae'r IDE PyCharm

Mae'r IDE PyCharm yn dechrau gyda bwydlen ar y brig. O dan hyn, mae gennych dabiau ar gyfer pob prosiect agored.

Ar ochr dde'r sgrin, mae opsiynau debugging ar gyfer camu drwy'r cod.

Mae gan y panel chwith restr o ffeiliau prosiect a llyfrgelloedd allanol.

I ychwanegu ffeil, cliciwch dde ar enw'r prosiect a dewiswch "newydd". Yna cewch yr opsiwn i ychwanegu un o'r mathau o ffeiliau canlynol:

Pan fyddwch yn ychwanegu ffeil, fel ffeil python, gallwch ddechrau teipio i'r olygydd yn y panel cywir.

Mae'r testun i gyd wedi'i godau lliw ac mae ganddo destun trwm. Mae llinell fertigol yn dangos y baentiad fel y gallwch chi fod yn siŵr eich bod yn rhoi tabb yn gywir.

Mae'r golygydd hefyd yn cynnwys IntelliSense llawn, sy'n golygu wrth i chi ddechrau teipio enwau llyfrgelloedd neu orchmynion cydnabyddedig y gallwch chi gwblhau'r gorchmynion trwy wasgu tab.

Diddymu'r Cais

Gallwch ddadwneud eich cais ar unrhyw adeg trwy ddefnyddio'r opsiynau debugging yn y gornel dde uchaf.

Os ydych chi'n datblygu cais graffigol, yna gallwch chi wasgu'r botwm gwyrdd i redeg y cais. Gallwch hefyd bwyso shift a F10.

Er mwyn dadwneud y cais, gallwch naill ai glicio ar y botwm wrth ymyl y saeth werdd neu bwyso shift a F9.Gellwch chi osod mannau torri yn y cod fel bod y rhaglen yn stopio ar linell benodol trwy glicio ar yr ymyl llwyd ar y llinell rydych chi eisiau i dorri.

I wneud un cam ymlaen, gallwch bwyso F8, sy'n cymryd camau dros y cod. Mae hyn yn golygu y bydd yn rhedeg y cod ond ni fydd yn camu i mewn i swyddogaeth. I gamu i'r swyddogaeth, byddech chi'n pwyso ar F7. Os ydych chi mewn swyddogaeth ac eisiau camu allan i'r swyddogaeth alw, pwyswch shift a F8.

Er eich bod yn dadfygu, ar waelod y sgrin byddwch yn gweld gwahanol ffenestri, fel rhestr o brosesau ac edafeddau a newidynnau yr ydych chi'n eu gwylio. Wrth i chi fynd trwy'r cod gallwch ychwanegu gwyliad i newidyn fel y gallwch weld pryd mae'r gwerth yn newid.

Opsiwn gwych arall yw rhedeg y cod gyda'r gwirydd darlledu. Mae'r byd rhaglennu wedi newid llawer dros y blynyddoedd ac erbyn hyn mae'n gyffredin i ddatblygwyr berfformio datblygiad sy'n cael ei yrru gan brawf fel bod pob newid y maen nhw'n ei wneud yn gallu gwirio i sicrhau nad ydynt wedi torri rhan arall o'r system.

Mae'r gwirydd cwmpasu yn eich helpu chi i redeg y rhaglen, perfformio rhai profion ac yna pan fyddwch wedi gorffen bydd yn dweud wrthych faint o'r cod a gafodd ei chynnwys fel canran yn ystod eich profi.

Mae yna hefyd offeryn i ddangos enw dull neu ddosbarth, faint o weithiau y gelwir yr eitemau, a pha mor hir a wariwyd yn y cod penodol hwnnw.

Ailgyfeirio Cod

Un o nodweddion pwerus iawn PyCharm yw'r opsiwn ailgyfeirio cod.

Pan fyddwch chi'n dechrau datblygu cod, bydd marciau bach yn ymddangos ar yr ochr dde. Os ydych chi'n teipio rhywbeth sy'n debygol o achosi gwall neu ddim ond yn ysgrifenedig yn dda yna bydd PyCharm yn gosod marc lliw. Bydd clicio ar y marcydd lliw yn dweud wrthych y mater a bydd yn cynnig ateb.

Er enghraifft, os oes gennych ddatganiad mewnforio sy'n mewnforio llyfrgell ac na fyddwch yn defnyddio unrhyw beth o'r llyfrgell honno, nid yn unig y bydd y cod yn troi'n llwyd, bydd y marcwr yn nodi nad yw'r llyfrgell yn cael ei ddefnyddio.

Mae gwallau eraill a fydd yn ymddangos ar gyfer codio da, fel dim ond cael un llinell wag rhwng datganiad mewnforio a dechrau swyddogaeth. Fe'ch hysbysir hefyd pan fyddwch wedi creu swyddogaeth nad yw mewn lleiaf.

Nid oes rhaid i chi gydymffurfio â holl reolau PyCharm. Mae llawer ohonynt yn ganllawiau codio da ac nid oes unrhyw beth i'w wneud a fydd y cod yn rhedeg ai peidio.

Mae gan y ddewislen cod hefyd opsiynau ail-gynhyrchu eraill. Er enghraifft, gallwch berfformio celloedd a gallwch archwilio ffeil neu brosiect ar gyfer materion.

Crynodeb

Mae PyCharm yn olygydd gwych ar gyfer datblygu cod Python yn Linux, ac mae dau fersiwn ar gael. Mae'r fersiwn gymunedol ar gyfer y datblygwr achlysurol, tra bod yr amgylchedd proffesiynol yn darparu'r holl offer y gallai fod angen i ddatblygwr ei wneud ar gyfer creu meddalwedd proffesiynol.