PyCharm - The Best Linux Python IDE

Tsamaiso ena e tla u tsebisa ho tikoloho e tsoetseng pele ea ntlafatso ea PyCharm, e ka sebelisoang ho hlahisa mekhoa ea litsebi ka puo ea phetolelo ea Python. Python ke puo e ntle ea lenaneo hobane e hlile e le cross-platform. E ka sebelisoa ho hlahisa sekhetho se le seng se tlang ho sebetsa ka lik'homphieutha tsa Windows, Linux le Mac ntle le ho khutlisetsa khoutu leha e le efe.

PyCharm ke mohlophisi le debugger ea nts'etsitsoeng ke Jetbrains, bao e leng batho ba ts'oanang le Resharper. Resharper ke sesebelisoa se seholo sa basebelisi ba Windows bakeng sa ho fetola khoutu le ho etsa hore bophelo ba bona bo be bobebe ha ba ngola khoutu ea .NET. Melao-motheo e mengata ea Resharper e ekelitsoe phetolelong ea setsebi sa PyCharm.

Joang ho kenya PyCharm

Tsamaiso ena ea ho kenya PyCharm e tla u bontša kamoo u ka fumanang PyCharm, e le kopolle, e ntše lifaele mme e li tsamaise.

Screen Screen

Ha u qala ho mathisa PyCharm kapa ha u koala morero o tla hlahisoa ka skrine e bontšang lenane la merero ea morao tjena.

U tla boela u bone mefuta e latelang ea menu:

Hape ho na le khetho ea setlhophiso ea kgetho e etsang hore u behe Python version e fapaneng le maemo a mang a joalo.

Ho theha morero o mocha

Ha o khetha ho theha morero o mocha o fane ka lenane la mefuta ea merero e ka khonehang ka tsela e latelang:

Haeba o batla ho theha setsi sa basekoto se tlase ka Windows, Linux le Mac joale u ka khetha morero o hloekileng oa Python mme u sebelise lilaebrari tsa QT ho hlahisa mekhoa ea litšoantšo tse shebahalang e hlahile tsamaisong ea ts'ebetso eo ba sebetsang ho eona ho sa tsotellehe hore na ba hokae li ile tsa hlahisoa.

Hape ha u khetha mofuta oa merero u ka boela ua kenya lebitso la morero oa hau, hape u khethe phetolelo ea Python ho ntshetsa pele.

Hlakola morero

O ka bula morero ka ho tobetsa lebitso lebitsong la merero e sa tsoa buleloa kapa o ka tobetsa konopo e bulehileng mme u tsamaee ho folda moo morero oo u batlang ho o bula o teng.

Ho hlahloba Mohloli oa Mohloli oa Mohloli

PyCharm e fana ka khetho ea ho hlahloba khoutu ea morero ho tloha mehloling e fapaneng ea marang-rang ho akarelletsa le GitHub, CVS, Git, Mercurial, le Subversion.

The PyCharm IDE

PyCharm IDE e qala ka menu e ka hodimo. Ka tlase mona, o na le li-tab tsa morero o mong le o mong o bulehileng.

Ka lehlakoreng le letona la skrine ho na le menyetla ea ho khelosa dikgetho tsa ho feta ka khoutu.

Lebala le letšehali le na le lenane la lifaele tsa morero le lilaebrari tse ka ntle.

Ho kenya fono u tobetsa ka ho nepahetseng lebitsong la morero mme khetha "ncha". Ebe o fumana kgetho ea ho eketsa e 'ngoe ea mefuta e latelang ea faele:

Ha o eketsa faele, e kang faele ea python, o ka qala ho thapa ho mohlophisi o nepahetseng.

Mongolo oo o na le mebala eohle e ngotsoeng 'me o na le mongolo o sebete. Mohala o totobetseng o bonts'a ho khutsuoa hoo u ka kholisehang hore u tšoara ka mokhoa o nepahetseng.

Mohlophisi o boetse o kenyelletsa IntelliSense e feletseng, e bolelang ha u qala ho thapa mabitso a lilaebrari kapa litaelo tse tsejoang u ka phetha litaelo ka ho hatisa tab.

Ho senya Tlhahlobo

O ka tlosa kopo ea hau nako leha e le efe ka ho sebelisa mekhoa ea ho buoa ka mokhoa o holimo ka holimo.

Haeba o ntse o hlahisa kopo ea graphical, joale o ka hatella konopo e tala ho tsamaisa kopo. O ka boela oa hatisa shift le F10.

Ho tlosa kopo kopo u ka tobetsa konopo e haufi le motsu o motala kapa o hatisa shift le F9.U ka beha li-breakpoints khoutu e le hore lenaneo le emise moeli o fanoeng ka ho tobetsa karolong ea bohlooho molaleng oo u batlang ho senya.

Ho etsa mohato o le mong pele u ka hatisa F8, e leng mehato e fetang ea khoutu. Sena se bolela hore se tla tsamaisa khoutu empa e ke ke ea kenella mosebetsing. Ho kenella mosebetsing, u ka hatella F7. Haeba u le mosebetsing mme u batla ho ea mosebetsing oa pitso, tobetsa shift le F8.

Ha u ntse u itšebolla, ka tlase ea skrine u tla bona lifensetere tse fapa-fapaneng, tse kang lethathamo la mekhoa le likhoele le mefuta-futa eo u shebileng litekanyetso tsa eona. Ha u ntse u feta ka khoutu u ka eketsa oache ho e feto-fetoha e le hore u ka bona ha bohlokoa bo fetoha.

Ntho e 'ngoe e kholo eo u ka e khethang ke ho tsamaisa khoutu ka ho hlahloba lintlha. Lenaneo la lefats'e le fetohile haholo ka lilemo tse ngata 'me hona joale ho tloaelehile hore bahlahisi ba etse tsoelo-pele ea tlhahlobo ea tlhahlobo e le hore phetoho e' ngoe le e 'ngoe eo ba e etsang ba ka hlahloba ho netefatsa hore ha ba robe karolo e' ngoe ea tsamaiso.

Sehlopha sa ho hlahloba se u thusa hore u tsamaee lenaneong, u etse liteko tse ling ebe u li qetile ha u li qetile li tla u bolella hore na palo e kae e ne e koahetsoe e le peresente ha u ntse u lekoa.

Hape ho na le sesebelisoa sa ho bontša lebitso la mokhoa kapa sehlopha, ke lits'ebetso tse kae tse ileng tsa bitsoa, ​​le nako e kae e sebelisitsoe karolong ee e itseng ea khoutu.

Code Refactoring

Tšobotsi e matla haholo ea PyCharm ke khothaletso ea ho khetholla mokhoa.

Ha u qala ho hlahisa melaetsa e nyenyane ea khoutu e tla hlaha karolong e nepahetseng. Haeba u thaepa ntho e ka 'nang ea baka phoso kapa feela e ngotsoe hantle joale PyCharm e tla beha letšoao le mebala. Ho tobetsa lebokose le mebala ho tla u bolella taba 'me ho tla fana ka tharollo.

Ka mohlala, haeba u na le polelo ea ho kenya e kenang laebraring ebe ha u sebelise ntho leha e le efe ho laebraring eo feela khoutu e tla fetoha bohlooho letšoao le tla bolela hore laebraring ha e sebelisoe.

Liphoso tse ling tse tla hlaha ke tsa ho bokella litlhaku tse ntle, tse kang ho ba le mola o le mong feela pakeng tsa polelo ea ho kena le ho qala ha mosebetsi. U tla boela u bolelloe ha u bōpile mosebetsi o seng ka tlaase.

Ha ho hlokahale hore u boloke melao eohle ea PyCharm. Tse ngata tsa tsona ke mekhoa e metle ea khokahano ea khokahano ebile ha li amane le hore na khoutu e tla matha kapa che.

Lenane la khoutu le boetse le na le dikgetho tse ling tsa refactoring. Ka mohlala, o ka etsa ho hloekisa khoutu 'me u ka hlahloba faele kapa morero bakeng sa lintlha.

Kakaretso

PyCharm ke mohlophisi o moholo oa ho ntlafatsa khoutu ea Python Linux, 'me ho na le liphetolelo tse peli tse teng. Sepheo sa setjhaba ke sa moqapi oa maemo a sa tloaelehang, empa tikoloho ea setsebi e fana ka lisebelisoa tsohle tseo moetsi oa thepa a ka li hlokang bakeng sa ho theha software ea setsebi.