I-PyCharm - I-Best Linux Python IDE

Lo mhlahlandlela uzokwethula wena endaweni yokuthuthukiswa ehlanganisiwe yePyCharm, engasetshenziselwa ukuthuthukisa izinhlelo zokusebenza zobuchwepheshe ngokusebenzisa ulimi lohlelo lwe-Python. I-Python iyilimi olukhulu lohlelo ngoba liyi-cross-platform ngempela. Kungasetshenziselwa ukuthuthukisa isicelo esisodwa esizosebenza kuma-computer we-Windows, i-Linux nama-Mac ngaphandle kokuvuselela noma iyiphi ikhodi.

I-PyCharm iyi-editor kanye ne-debugger eyakhiwe yi-Jetbrains, abangabantu abafanayo abathuthukisa i-Resharper. I-Resharper iyithuluzi elihle elisetshenziselwa abakhi be-Windows ukuze benze kabusha ikhodi futhi benze ukuphila kwabo kube lula uma bebhala ikhodi ye-.NET. Izimiso eziningi ze-Resharper zengeziwe ku-version yeprofensi ye-PyCharm.

Indlela Yokufaka i-PyCharm

Le mhlahlandlela yokufaka i-PyCharm izokubonisa indlela yokuthola i-PyCharm, ukuyilanda, ukukhipha amafayela futhi uyisebenzise.

Isikrini Siyakwamukela

Uma uqala ukuqhuma i-PyCharm noma uma uvale iphrojekthi uzonikezwa ngesikrini esibonisa uhlu lwamaphrojekthi wamanje.

Uzobona futhi izinketho zemenyu ezilandelayo:

Kukhona nokukhethwa kwezilungiselelo zokulungisa okukuvumela ukuthi usethe i-Python version ezenzakalelayo nezinye izilungiselelo ezinjalo.

Ukudala iphrojekthi entsha

Uma ukhetha ukwakha iphrojekthi entsha unikezwa uhlu lwezinhlobo zeprojekthi ezinokwenzeka kanje:

Uma ufuna ukwakha uhlelo lokusebenza lwedeskithophu oluzosebenza ku-Windows, Linux ne-Mac khona-ke ungakhetha iphrojekthi ye-Python ehlanzekile futhi usebenzise amathebhulali e-QT ukuze uthuthukise izinhlelo zokusebenza ezibonakalayo ezibukeka zendabuko esimisweni sokusebenza esisebenza kuzo kungakhathaliseki ukuthi ziphi yasungulwa.

Kanye nokukhetha uhlobo lweprojekthi ungaphinda ufake igama lomsebenzi wakho, futhi ukhethe inguqulo yePython ukuthuthukisa ngokumelene.

Vula iphrojekthi

Ungakwazi ukuvula iphrojekthi ngokuchofoza egameni ngaphakathi kohlu lwamaphrojekthi osanda kuvulwa noma ungachofoza inkinobho evulekile bese uhamba uye kwifolda lapho iphrojekthi ofuna ukuyivula ifakiwe.

Ukuhlola Ngaphandle Kokulawula Umthombo

I-PyCharm inikeza ithuba lokuhlola ikhodi yephrojekthi kusuka ezinhlobonhlobo zezinsiza ku-inthanethi kuhlanganise ne-GitHub, i-CVS, i-Git, i-Mercurial, ne-Subversion.

I-IDC ye-PyCharm

I-IDC ye-PyCharm iqala ngemenyu phezulu. Ngaphansi kwalokhu, unamathebhu wephrojekthi ngayinye evulekile.

Ngakwesokudla kweskrini kukhona ukukhetha ukulungisa iphutha lokungena ngekhodi.

Iphoyinti lesobunxele linehlu lamafayela ephrojekthi namatayibrari angaphandle.

Ukwengeza ifayela ochofoza ngakwesokudla egameni lephrojekthi bese ukhetha "okusha". Khona-ke uthole inketho yokwengeza enye yezinhlobo zefayela ezilandelayo:

Uma ufaka ifayela, njengefayili ye-python, ungaqala ukuthayipha kumhleli ku-panel panel efanele.

Umbhalo wonke umbala oqoshiwe futhi unombhalo onesibindi. Umugqa oqondile ukhombisa ukufakwa kwe-indentation ukuze uqiniseke ukuthi upheqa kahle.

Umhleli uhlanganisa i-IntelliSense ephelele, okusho ukuthi uqala ukuthayipha amagama emitapo yolwazi noma imiyalo eyaziwayo ungagcwalisa imiyalo ngokucindezela ithebhu.

Ukuhlukumeza isicelo

Ungakwazi ukuguqula isicelo sakho nganoma isiphi isikhathi ngokusebenzisa izinketho zokulungisa iphutha ekhoneni eliphezulu ngakwesokudla.

Uma uhlakulela uhlelo lokusebenza olucacile, ungakwazi ukumane ucindezele inkinobho eluhlaza ukuqhuba uhlelo lokusebenza. Ungaphinda ucindezele i-shift ne-F10.

Ukuze uphumule uhlelo lokusebenza ungachofoza inkinobho eceleni komcibisholo oluhlaza noma ucindezela shift bese u-F9.Ungabeka izinqamuleli ikhodi ukuze uhlelo luyeke emgqeni onikeziwe ngokuchofoza umgodi ompunga emgqeni ofuna uzophula.

Ukwenza isinyathelo esisodwa phambili ungacindezela i-F8, yiziphi izinyathelo ngaphezulu kwekhodi. Lokhu kusho ukuthi kuzosebenza ikhodi kodwa ngeke isingene emsebenzini. Ukuze ungene emsebenzini, uzocindezela u-F7. Uma usemsebenzini futhi ufuna ukuphuma emsebenzini wokushaya, cindezela i-shift ne-F8.

Ngenkathi ulungisa iphutha, ngezansi kwesikrini uzobona amawindi ahlukahlukene, njengeloluhlu lwezinqubo kanye nezintambo kanye neziguquguquko ozibukayo amanani. Njengoba uhamba ngokusebenzisa ikhodi ungangezela i-watch kuya eguquguqukayo ukuze ubone uma inani lishintsha.

Enye indlela enhle ukuqhuba ikhodi nge-checker checker. Izwe lokuhlela liye lashintsha kakhulu eminyakeni edlule futhi manje kuvamile kubathuthukisi ukwenza intuthuko eqhutshwa uhlolo ukuze zonke izinguquko ezenza zingabheka ukuqinisekisa ukuthi aziphulanga enye ingxenye yesistimu.

I-checker yokuhlobisa empeleni ikusiza ukuba uqalise uhlelo, wenze ukuhlolwa okunye futhi uma usuqedile kuzokutshela ukuthi ikhodi ehlanganiswe kangakanani njengephesenti ngesikhathi sokuhlolwa kwakho.

Kukhona futhi ithuluzi lokubonisa igama lendlela noma iklasi, zingaki izikhathi ezibizwa ngayo, nokuthi kusetshenziswe isikhathi esingakanani kuleso siqeshana sekhodi.

I-Code Refactoring

Isici esinamandla kakhulu se-PyCharm yikhodi yokuphendula kabusha ikhodi.

Uma uqala ukuthuthukisa ikhodi amamaki amancane azovela engxenyeni efanele. Uma uthayipha okuthile okungase kubangele iphutha noma kungabhalwanga kahle, i-PyCharm izobeka uphawu olumibalabala. Ukuchofoza kumakaki wembala kuzokutshela udaba futhi kuzonikeza isisombululo.

Isibonelo, uma unesitatimende sokungeniswa esithumela umtapo wolwazi bese ungasebenzisi lutho kusuka kulabhulali, ngeke nje kuphela ukuthi ikhodi igule umaki uzosho ukuthi umtapo wolwazi awusetshenzisiwe.

Amanye amaphutha azovela ukuthi afakwe ikhodi enhle, njengokungathi ube nomugqa owodwa ongenalutho phakathi kwesitatimende sokungenisa kanye nokuqala komsebenzi. Uzokwaziswa futhi uma usungule umsebenzi ongekho ngaphansi kwe-lowcase.

Awudingi ukulalela yonke imithetho ye-PyCharm. Eziningi zazo ziyiziqondiso ezinhle zokwenza ikhodi futhi azihlangene nokuthi ikhodi izosebenza noma cha.

Imenyu yekhodi nayo inezinye izinketho zokucubungula. Isibonelo, ungenza ukuhlunga ikhodi futhi ungahlola ifayela noma iphrojekthi yezinkinga.

Isifingqo

I-PyCharm ingumhleli omkhulu wokuthuthukisa ikhodi ye-Python ku-Linux, futhi kukhona izinguqulo ezimbili ezitholakalayo. Umphakathi womphakathi ungumthuthukisi ongavamile, kanti isimo semisebenzi sinikeza wonke amathuluzi umthuthukisi angadinga ekudaleni isofthiwe efanele.