PyCharm - Eke Ọgba Ngwá Ọrụ Linux kacha mma

Nduzi a ga-ewebata gị na PyCharm mmepe mmepe mmepe, nke enwere ike iji zụlite ọkachamara ọkachamara na iji asụsụ mmemme Eke Ọgba. Python bụ asụsụ dị ukwuu maka mmemme n'ihi na ọ bụ obe-ikpo okwu n'ezie. Enwere ike iji ya ịmepụta otu ngwa nke ga-agba ọsọ na Windows, Linux na Mac kọmputa n'ebughị ụzọ weghachite koodu ọ bụla.

PyCharm bụ onye nchịkọta akụkọ na onye nbibi nke Jetbrains mepụtara, ndị bụ otu ndị mepụtara Resharper. Onye iweghachite bụ ngwá ọrụ dị ukwuu nke ndị mmepe Windows na-eji mee ihe iji chegharịa koodu na ime ka ndụ ha dị mfe mgbe ị na-ede ede .NET. E tinyela ọtụtụ n'ime ụkpụrụ nke onye ntinye ọkụ na ụdị ọrụ PyCharm.

Olee otú Iji Wụnye PyCharm

Ntuziaka a iji wụnye PyCharm ga-egosi gị otu esi nweta PyCharm, budata ya, wepu faịlụ ma gbanye ya.

Ihu ihu ihu

Mgbe ị na-ebu ụzọ gaa PyCharm ma ọ bụ mgbe ị na-emechi ọrụ, ị ga-eji ihuenyo gosipụta ndepụta nke ọrụ ndị na-adịbeghị anya.

Ị ga-ahụ nhọrọ nhọrọ nhọrọ ndị a:

E nwekwara nhọrọ nhazi ntọala nke na-ahapụ gị ịmepụta ụdị Python ndabara na ntọala ndị ọzọ dị otú ahụ.

Ịmepụta Ihe Ọhụrụ

Mgbe ị na-ahọrọ ịmepụta ọrụ ọhụrụ ị na-enye gị ndepụta nke ụdị ọrụ ngoro dịka ndị a:

Ọ bụrụ na ịchọrọ ịmepụta ngwa desktọọpụ nke ga-agba ọsọ na Windows, Linux na Mac mgbe ahụ, ị ​​nwere ike ịhọrọ ọrụ Eke Ọgba Dị Ọcha ma jiri ụlọ ọrụ QT mepụta atụmatụ ndị na-ese onyinyo usoro sistemụ ha na-aga n'ihu n'agbanyeghị na ha mepụtara.

Na ịhọrọ ụdị ọrụ ị nwere ike ịbanye aha maka ọrụ gị, ma họrọ ụdị nke Eke Ọgba iji zụlite.

Mepee Project

Ị nwere ike meghee oru ngo site na ịpị aha n'ime listi ọrụ mmepe a mepere emepe ma ọ bụ ịnwere ike ịpị bọtịnụ oghe ma kwagharịa na folda ahụ ebe ọrụ ịchọrọ ịmepe dị.

Inyocha site na nchịkwa isi

PyCharm na-enye nhọrọ ịlele koodu ntinye ọrụ site na ụdị ntanetị dị iche iche gụnyere GitHub, CVS, Git, Mercurial, na Subversion.

PyCharm IDE

PyCharm IDE amalite site na menu n'elu. N'okpuru ebe a, ị nwere taabụ maka ọrụ ọ bụla a na-emeghe.

Na n'akụkụ aka nri nke ihuenyo bụ nhọrọ nbibi maka ịmalite site na koodu.

Akụkụ aka ekpe nwere ndepụta nke faịlụ oru ngo na ụlọ akwụkwọ ọpụpụ.

Ka ịgbakwunye faịlụ ị na-pịa nri aha ma họrọ "ọhụrụ". Ị nweta nhọrọ iji tinye otu n'ime ụdị faịlụ ndị a:

Mgbe ị gbakwunye faịlụ, dị ka faịlụ pọdhon, ịnwere ike ịmalite ịdebanye n'ime nchịkọta akụkọ na nchịkwa aka nri.

Ihe odide a bụ ihe niile ederede na agba ma nwee ederede obi ike. A na-egosi akara ngosi ka ị nwee ike ijide n'aka na ị na-ekwenye n'ụzọ ziri ezi.

Onye nchịkọta akụkọ ahụ na-agụnye IntelliSense zuru ezu, nke pụtara ka ịmalite ịdebanye aha nke ụlọ akwụkwọ ọhụụ ma ọ bụ iwu a ghọtara ị nwere ike mezue iwu site na ịpị taabụ.

Ibughari Ngwa

Ị nwere ike ịbupu ngwa gị n'oge ọ bụla site na iji nhọrọ nkwụnye nhọrọ na akuku aka nri aka nri.

Ọ bụrụ na ị na-emepe ngwa ngwa, mgbe ahụ i nwere ike ịpị bọtịnụ akwụkwọ ndụ akwụkwọ ndụ iji mee ngwa ahụ. I nwekwara ike pịa ntụgharị na F10.

Iji wepu ngwa ahụ ị nwere ike ma ọ bụ pịa bọtịnụ na-esote n'azụ ọkụ ma ọ bụ ntụgharị ntanetị na F9.Ị nwere ike idebe ntutu na koodu ahụ ka usoro ihe ahụ kwụsị na akara nyere site na ịpị n'akụkụ ntụ ntụ na akara ịchọrọ imebi.

Iji mee otu nzọụkwụ n'ihu, ị nwere ike ịpị F8, nke gafere n'elu koodu ahụ. Nke a pụtara na ọ ga-agba ọsọ koodu ma ọ gaghị abanye n'ime ọrụ. Iji banye n'ime ọrụ, ị ga-agbanye F7. Ọ bụrụ na ị nọ n'ọrụ ma chọọ ịhapụ ọrụ ịkpụ ọrụ, pịa ntụgharị na F8.

Mgbe ị na-agbagha, na ala nke ihuenyo ị ga-ahụ windo dịgasị iche iche, dịka ndepụta nke usoro na eri na mgbanwe ndị ị na-ele anya maka. Ka ị na-agafe koodu ị nwere ike ịgbakwunye nche na agbanwe ka ị wee hụ mgbe uru ahụ gbanwere.

Ihe ọzọ dị oke mkpa bụ ịmegharị koodu ahụ na nyocha mkpuchi. Ụwa mmemme agbanweela ọtụtụ afọ ma ugbu a, ọ bụ ihe ndị na-emepe emepe na-eme iji hụ na ha nwere ike ịgba mbọ ka ha nwee ike ịgba mbọ hụ na ha agbajikwa akụkụ ọzọ nke usoro ahụ.

Ihe nyochaa nyocha na-enyere gị aka ịme ihe omume ahụ, mee ule ụfọdụ ma mgbe ị gụchara, ọ ga - agwa gị ego ole edere dị ka pasent n'oge ule gị.

Enwekwara ngwá ọrụ maka igosi aha usoro ma ọ bụ klas, ugboro ole a na-akpọ ihe ndị ahụ, na ole ole eji nọrọ na koodu ahụ.

Code Refactoring

Akụkụ dị egwu nke PyCharm bụ nhọrọ nchịkọta refactoring koodu.

Mgbe ị malitere ịmepụta akara ngosi obere akara ga-apụta na oke aka nri. Ọ bụrụ na ị pịnye ihe ọ ga-eme ka ọ bụrụ njehie ma ọ bụ naanị edeghị ya nke ọma, PyCharm ga-etinye akara akara. Ịpị na akara akara ga-agwa gị isiokwu a ma nye gị ngwọta.

Dịka ọmụmaatụ, ọ bụrụ na ị nwere nkwupụta mbubata nke na-ebubata ọbá akwụkwọ ma emesị jiri ihe ọ bụla si n'ọbá akwụkwọ ahụ ọ bụghị naanị na koodu ntụgharị nke koodu ahụ ga-ekwu na ọ bụghị na ọbá akwụkwọ ahụ ka eji.

Njehie ndị ọzọ ga - apụta bụ maka ezi koodu, dịka naanị inwe oghere dị larịị n'etiti nkwupụta mbubata na mmalite nke ọrụ. A ga-agwara gị mgbe ịmepụtara ọrụ na-adịghị n'ime ala.

Ikwesighi ịgbaso iwu niile nke PyCharm. Ọtụtụ n'ime ha bụ ụkpụrụ nduzi dị mma ma ghara inwe ihe jikọrọ ma koodu ahụ ga-agba ọsọ ma ọ bụ.

Usoro nchịkọta nwekwara nhọrọ ndị ọzọ refactoring. Dịka ọmụmaatụ, ịnwere ike ịmecha nhichapụ koodu ma ị nwere ike inyocha faịlụ ma ọ bụ ihe omume maka nsogbu.

Nchịkọta

PyCharm bụ ezigbo editọ maka ịmepụta Python koodu na Linux, ma e nwere nsụgharị abụọ dịnụ. Nchịkọta obodo bụ maka onye mmepụta ihe, ebe ọnọdụ ọkachamara na-enye ngwaọrụ niile onye mmepụta nwere ike ịchọrọ maka ịmepụta ngwanrọ ọkachamara.