PyCharm - Best Best Linux Python IDE

Uyu mutungamiri achakuzivisa iwe kuPyCharm integrated integration environment, iyo inogona kushandiswa kukudziridza zvidzidzo zvevashandi uchishandisa mutauro wePython chirongwa. Python ipurogiramu yakakura yekuronga mutauro nokuti inonyatso-cross-platform. Iyo inogona kushandiswa kukudziridza imwe sarudzo iyo inotanga kuWindows, Linux uye Mac makombiyuta pasina kuverengazve chero kadhi.

PyCharm mugadziri uye rembugger yakagadzirwa naJetbrains, ivo vanhu vakafanana vakagadzira Resharper. Resharper isiri chinhu chikuru chinoshandiswa neWindows vakukudziridzira kugadzirisa kodeji uye kuita kuti upenyu hwavo huve nyore pakunyorera .NET code. Mazhinji emitemo yeResharper yakawedzerwa kune unyanzvi hwepurogiramu yePyCharm.

How To Install PyCharm

Iri gwaro rekuisa PyCharm richakuratidza kuti ungawana sei PyCharm, kurikanganisa, kubvisa mafaira uye kurimhanya.

Welcome Screen

Paunotanga kumhanya PyCharm kana kana uvhara purojekiti iwe uchaiswa nehwindo rinoratidza urongwa hwemapurani echangobva kuitwa.

Iwe uchaonawo zvinotevera menyu maitiro:

Panewo sarudzo yekugadzirisa sarudzo iyo inokuita kuti ugadzire iyo default Python version uye zvimwe zvakadaro.

Kuumba A New Project

Kana ukasarudza kugadzira purojekiti itsva iwe unopiwa urongwa hwemikana inogona kuita mhando seyotevera:

Kana iwe uchida kugadzira dhesi yepakombiyuta yepakombiyuta iyo inomhanya paWindows, Linux uye Mac uye iwe unogona kusarudza Pure Python project uye shandisa makateti eEQT kukura maitiro ekufananidzira ayo anotarisa kunzvimbo yebasa ravari kushanda pasinei nokuti vari kupi dzakagadzirwa.

Kunyanya kusarudza purogiramu yeprojekti unogonawo kuisa zita remushandi wako, uyewo sarudza shanduro yePython yekukurira.

Vhura Ajekiti

Iwe unogona kuzarura purojekiti nekudhinda zita mukati memapurojekiti akachangobva kuvhurwa mapeji kana iwe unogona kuvhara bhenji rakasununguka uye enda kune faira apo basa raunoda kuvhura riripo.

Kuongorora Kubva Patsime Rokudzora

PyCharm inopa sarudzo yekuongorora code yepurojekiti kubva pane zvakasiyana-siyana zvepaIndaneti kusanganisira GitHub, CVS, Git, Mercurial, uye Subversion.

The PyCharm IDE

IPyCharm IDE inotanga nemenyu iri kumusoro. Pasi peizvi, mune ma tabu ega ega yega purojekiti yakazaruka.

Kurutivi rworudyi rwekona ndiko kutsvaga nzira dzekutsvaga kuburikidza nekodhi.

Kuruboshwe rworuboshwe kune urongwa hwemafaira eprojekti uye makiraibhurari ekunze.

Kuti uwedzere faira iwe-tsanangurira zvakanaka pazita remushandi uye sarudza "itsva". Iwe unobva wawana sarudzo yekuwedzera imwe yeiyo mafaira emhando:

Paunowedzera faira, yakadai sedhiyo yepython, unogona kutanga kuisa mukati megadziri mubhokisi rakarurama.

Mutsara yacho yose yakaiswa coded uye ine ushingi. Mutsara unoratidzika unoratidza kudendwa kuitira kuti uve nechokwadi chokuti uri kubheta zvakanaka.

Mhariri unosanganisirawo IntelliSense yakazara, zvinoreva iwe paunotanga kuisa mazita emabhuku kana mabhuku akazivikanwa unogona kupedzisa mirairo nekudhinda tab.

Kudzokorora Kushandiswa

Iwe unogona kubvisa chigadziro chako pane chero ipi zvayo kuburikidza uchishandisa zvigadziridzo zvekutsauka kwepamusoro pakona yepamusoro yepamusoro.

Kana iwe uri kuumba shanduro yekushandura, iwe unogona kungoomesa bhodhi rekutsvaga kuti utange shanduro. Unogonawo kudhinda shift uye F10.

Kugadzirisa kushanda iwe unogona kuvhara bhodhi iri pedyo nemuorivhi wakajeka kana kushandura kuchinja uye F9.Ungagona kuisa mapepa ekuputika mumutsetse kuitira kuti purogiramu inomira kune rimwe ruzivo nekunyanya mumuganhu wakareba pamutsara waunoda kutyora.

Kuti uite danho rimwe chete mberi unogona kudhinda F8, iyo inofamba pamusoro pe code. Izvi zvinoreva kuti ichapedza kodhi asi haisi kuzopinda mune rimwe basa. Kuti upinde mubasa racho, unogona kudhinda F7. Kana iwe uri mubasa uye uchida kutama kune basa rekushevedza, shandisa kuchinja uye F8.

Paunenge uchinyunyuta, pasi pechivako uchaona mahwindo akasiyana-siyana, akadai seurongwa hwemagetsi uye tambo uye zvigadziri zvauri kutarisa maitiro. Sezvaunenge uchipfuura nepakombiyuta iwe unogona kuwedzera zororo kusvika kunechitsinhanisi kuitira kuti iwe uone kana chinhu chichichinja.

Imwe nzira huru ndeyekushandisa code nekugadzirisa checker. Zvirongwa zvepasi zvakashandura zvakanyanya mumakore uye zvino zvakajairika kuti vashanduri vabudirire kutungamirirwa nekuedzwa kuitira kuti shanduko dzose dzavanoita dzinogona kutarisa kuti vaone kuti havana kuputsa rumwe rutivi rwegadziriro.

Ikokuvhara chekuongorora kunobatsira iwe kumhanya purogiramu, ita imwe miedzo uye ipapo kana wapedza ichakuudza kuti yakawanda yeiyo code yakavharwa se peresenti panguva yekuedzwa kwako.

Panewo chigadziro chekuratidza zita remutambo kana kirasi, kangani nguva iyo zvinhu zvakadanwa, uye nguva yakareba sei yakashandiswa mune imwe chikamu che code.

Code Refactoring

Chimwe chinhu chakasimba chaizvo chePyCharm ndiyo code yekugadzirisa chisarudzo.

Paunotanga kukudziridza kodeti zvishoma mavara achaonekwa mumuganhu wakarurama. Kana iwe ukanyora chimwe chinhu chinogona kukonzera kukanganisa kana kungozvinyorwa zvisina kunyorwa ipapo PyCharm ichaisa chivara chevaravara. Kushandura pavaraidza mavara kuchakuudza nyaya yacho uye ichapa mhinduro.

Semuenzaniso, kana iwe une dare rekutumira iro rinotakura raibhurari uye usingashandisi chero chinhu kubva paraibhurari iyo kwete chete iyo kodeti inosvikika iyo marker inotaura kuti raibhurari haina kushandiswa.

Zvimwe zvikanganiso zvichaonekwa ndezvokukodhidza zvakanaka, zvakadai sekuva nemuganhu mumwe chete usina kukwana pakati pekutaura kwekutumira uye kutanga kwebasa. Iwe uchataurirwa zvakare kana iwe wakasika basa risati iri muzasi.

Iwe haufaniri kugara nemitemo yose yePyCharm. Vakawanda vavo vanongova mazano akanaka ekunyora uye hazvisi izvo zvavanoita kana kodhi ichatanga kana kwete.

Nhamba yemitemo inewo mamwe maitiro ekugadzirisa. Semuenzaniso, unogona kuita tsananguro yekodhi uye iwe unogona kuongorora faira kana purojekiti yemibvunzo.

Summary

PyCharm is editor guru yekushandura chidimbu chePython muLuxux, uye kune maBhaibheri maviri anowanikwa. Nharaunda yevhidhiyo ndeyekugadzirisa zvinhu zvisiri izvo, asi nzvimbo yepamhizha inopa zvese zvigadzirwa nemusunguri anogona kudikanwa pakugadzira software yepamhizha.