PyCharm - Ko te Linux Python IDE pai

Ma tenei aratohu e whakaatu ki a koe ki te taiao whanaketanga o PyCharm, ka taea te whakamahi hei whakawhanake i nga whakamahinga ngaio ki te whakamahi i te reo Python. Ko te Python he reo whakahirahira nui, no te mea ko te tino whakawhitiwhiti. Ka taea te whakamahi hei whakawhanake i tetahi tono kotahi ka whakahaerehia i runga i Windows, Linux, me Mac me te kore whakautu i tetahi waehere.

Ko PyCharm he kaitautoko me te kaiwhakawhanake i whakawhanakehia e Jetbrains, he hunga kotahi ano hoki nana i whakawhanake i te Resharper. He taputapu nui a te Kaihauturu me nga kaiwhakangungu Windows mo te refactoring waehere me te oranga ake i to raatau tuhituhi i te ture NET. He maha nga kaupapa o te Kaipupuri Taonga kua tapiritia ki te putanga ngaio o PyCharm.

Pehea Hei Tāuta PyCharm

Ko tenei aratohu ki te whakauru i te PyCharm ka whakaatu ki a koe me pehea te tiki PyCharm, tikiake, tangohia nga kōnae, ka whakahaerehia.

Ko te Mata Mataora

A, no te tuatahi ka whakahaerehia e koe te PyCharm, ka mutu ranei koe i te kaupapa ka whakaatuhia koe ki tetahi mata e whakaatu ana i te rarangi o nga kaupapa o mua.

Ka kite hoki koe i nga waahanga tahua e whai ake nei:

He whiriwhiringa tautuhinga whirihora hoki e taea ai e koe te whakarite i te putanga Python taunoa me etahi atu tautuhinga.

Te hanga i tetahi kaupapa hou

Ina whiriwhiri koe ki te waihanga i tetahi kaupapa hou ka whakaratohia ki a koe he rarangi o nga kaupapa kaupapa e whai ake nei:

Ki te hiahia koe ki te waihanga i tetahi taupānga papamahi turanga e rere ana i runga i Windows, Linux me Mac, ka taea e koe te whiriwhiri i tetahi kaupapa Python Pure, ka whakamahi i nga whare pukapuka QT hei whakawhanake i nga tono whakairoiro e titiro ana ki te punaha whakahaere e whakahaerehia ana ahakoa ahakoa kei hea i whakawhanakehia.

Ma te whiriwhiri i te momo kaupapa ka taea ano e koe te whakauru i te ingoa mo to kaupapa, me te whiriwhiri hoki i te putanga o Python ki te whakawhanake.

Whakatūwherahia he Kaupapa

Ka taea e koe te whakatuwhera i tetahi kaupapa ma te panui i te ingoa i roto i te rarangi kaupapa kua whakatuwheratia i mua tata nei, ka taea ranei te patene i te paati tuwhera me te whakatere ki te kōpaki kei hea te kaupapa e hiahia ana koe ki te tuwhera.

Te tirotiro ana i te Mana Whakahaere

Kei a PyCharm te kōwhiringa kia tirohia te waehere kaupapa mai i nga rauemi ipurangi, tae atu ki a GitHub, CVS, Git, Mercurial, me Subversion.

Ko te IDE PyCharm

Ko te IDE PyCharm ka timata me te tahua i te tihi. I raro i tenei, he taapene mo ia kaupapa tuwhera.

Kei te taha matau o te mata he mahinga taapiri mo te haere i roto i te waehere.

Ko te pane o te maui kei te raupapa o nga kaupapa kaupapa me nga whare pukapuka o waho.

Hei tāpiri i tētahi kōnae ka pāwhiri-matau koe ki te ingoa kaupapa me te whiriwhiri "hou". Na ka whiwhi koe i te kōwhiringa hei tāpiri i tetahi o nga momo kōnae e whai ake nei:

Ki te tapiritia e koe he kōnae, penei i te kōnae python, ka taea e koe te tīmata ki te tuhi ki te kaitautoko i roto i te paewhiri tika.

Ko te kuputuhi he panui katoa te tae, he kupu tuhi hoki. Ko te raina poutū e whakaatu ana i te whakapae kia taea ai e koe te mohio kei te tika koe.

Kei roto ano i te kaiwhakahaere te IntelliSense katoa, ko te tikanga ka tīmata koe ki te tuhi i nga ingoa o nga whare pukapuka me nga ture whakaaetia ka taea e koe te whakaoti i nga whakahau na roto i te tautuhi i te ripa.

Te Whakaoho i te Whakamahinga

Ka taea e koe te tarai i to tono i tetahi waahanga ma te whakamahi i nga kōwhiringa whakakore i te kokonga matau.

Mena kei te whakawhanake koe i te tono whakairoiro, ka taea e koe te pehi noa i te pereti matomato hei whakahaere i te tono. Ka taea hoki e koe te neke haere me te F10.

Hei peke i te tono ka taea e koe te patene i te pātene i te taha o te pere matomato ranei i te nekehanga me te F9. Ka taea e koe te whakanoho i nga waahi i roto i te waehere kia mutu ai te papatono i runga i te raina i tohua ma te panui i te taanga hina i runga i te raina e hiahia ana koe ki te wawahi.

Hei taahiraa kotahi ki mua ka taea e koe te pehi i te F8, i nga waahanga i runga i te waehere. Ko te tikanga ka rere te waehere engari kaore e uru ki te mahi. Hei taahi ki te mahi, ka pehi koe i te F7. Mena kei roto koe i te mahi, me te hiahia ki te haere ki te mahi piiraa, te neke haere me te F8.

I a koe e whakaheke ana, kei raro o te mata ka kite koe i etahi matapihi, penei i te raupapa o nga tukanga me nga aho me nga taurangi e titiro ana koe ki nga uara. I a koe e haere ana i roto i te waehere ka taea e koe te tapiri i te mataara ki te taurangi kia kite ai koe ka huri te uara.

Ko tetahi atu kaupapa nui ko te whakahaere i te waehere me te kaitirotiro kaute. Kua hurihia te mahinga o te ao i nga tau, a, inaianei he mea noa ki nga kaihanga te whakahaere i te whakawhanaketanga o te whakamatautau kia taea ai e nga huringa katoa te tirotiro kia mohio ai kuaore i pakaru tetahi atu o te punaha.

Ko te kaitirotiro kaute ka awhina i a koe ki te whakahaere i te kaupapa, ki te mahi i etahi whakamatautau me te wa ka oti ia koe te korero ki a koe te nui o te waehere i hipokina hei whakarau i te wa o to maatau whakamatau.

He taputapu ano hoki mo te whakaatu i te ingoa o te tikanga, o te akomanga ranei, e hia nga wa i karangatia ai nga taonga, me te roa o te wa i pau i roto i taua waahanga waehere.

Refactoring Code

He tino kaha o PyCharm ko te kōwhiringa refactoring waehere.

Ka timata koe ki te whakawhanake i nga tohu tohu iti ka puta mai i te taha matau. Mena ka tuhia e koe tetahi mea ka puta pea he hapa, kaore ranei i te pai te tuhituhi, ka whakaturia e PyCharm he tohu tae. Ma te panui i te tohu ira ka korero ki a koe i te take ka whakaekea he otinga.

Hei tauira, ki te whai koe i te tauranga kawemai e kawemai ana i te wharepukapuka, kaore hoki e whakamahi i tetahi mea mai i taua wharepukapuka kaore e whakarereke noa te waehere i te tohu ka kiia e kaore te wharepukapuka.

Ko etahi atu hapa ka puta mai mo te pai o te kiripuaki, me te mea kotahi anake te rarangi turangi i waenga i te tauranga kaweake me te timatanga o te mahi. Ka korerotia ano hoki ki a koe i te wa i hanga ai e koe he mahi e kore i raro iho.

Kaore koe e whai i nga ture PyCharm katoa. Ko te nuinga o ratou ko nga aratohu taurangi pai anake, kaore he mea e mahi ai mehemea ka rere te waehere, kaore ranei.

Kei te tahua waehere ano hoki etahi atu waahanga refactoring. Hei tauira, ka taea e koe te whakakore i nga whakaritenga waehere, ka taea e koe te tirotiro i tetahi kōnae, kaupapa ranei mo nga take.

Whakarāpopoto

He kaiwhakahaere nui a PyCharm mo te whakawhanake i te waehere Python i roto i te Linux, a e rua nga putanga kei te wātea. Ko te putanga o te hapori ko te kaiwhakangungu noa, engari ko te taiao ngaio e whakarato ana i nga taputapu katoa e hiahiatia ana e te kaiwhakawhanake ki te hanga i nga rorohiko ngaio.