PyCharm - Pi bon ID a Python Linux

Gid sa a ap entwodui ou nan anviwònman devlopman PyCharm entegre, ki ka itilize pou devlope aplikasyon pwofesyonèl lè l sèvi avèk lang programmation Piton an. Python se yon lang pwogram gwo paske li se vrèman kwa-platfòm. Li ka itilize yo devlope yon aplikasyon sèl ki pral kouri sou Windows, Linux ak Mac òdinatè san yo pa gen recompile nenpòt kòd.

PyCharm se yon editè ak debogaj devlope pa Jetbrains, ki moun ki se moun yo menm ki devlope Resharper. Resharper se yon zouti gwo itilize pa Windows devlopè pou kòd refactoring ak fè lavi yo pi fasil lè yo ekri .NET kòd. Anpil nan prensip yo nan Resharper yo te ajoute nan vèsyon an pwofesyonèl nan PyCharm.

Kijan Pou Enstale PyCharm

Gid sa a enstale PyCharm ap montre w kòman ou kapab jwenn PyCharm, download li, ekstrè dosye yo, epi kouri li.

Ekran Byenveni a

Lè ou premye kouri PyCharm oswa lè ou fèmen yon pwojè ou pral prezante ak yon ekran ki montre yon lis pwojè ki sot pase yo.

Ou pral wè tou opsyon meni sa yo:

Genyen tou yon opsyon anviwònman configured ki pèmèt ou mete kanpe vèsyon an Python default ak lòt anviwònman sa yo.

Kreye yon nouvo pwojè

Lè ou chwazi pou kreye yon nouvo pwojè ou bay yon lis kalite pwojè posib jan sa a:

Si ou vle kreye yon aplikasyon Desktop baz ki pral kouri sou Windows, Linux ak Mac Lè sa a, ou ka chwazi yon pwojè Python Pi epi sèvi ak QT bibliyotèk yo devlope aplikasyon pou grafik ki gade natif natal nan sistèm nan fonksyone yo ap kouri sou kèlkeswa kote yo yo te devlope.

Osi byen ke chwazi kalite a pwojè ou ka antre tou non an pou pwojè ou a, epi tou li chwazi vèsyon an nan Piton devlope kont.

Louvri yon pwojè

Ou ka louvri yon pwojè pa klike sou non an nan lis la dènyèman louvri pwojè oswa ou ka klike sou bouton an louvri epi navige nan katab la kote pwojè a ou vle louvri a sitiye.

Tcheke Soti nan Kontwòl Sous

PyCharm bay opsyon pou tcheke kòd pwojè de divès resous sou entènèt tankou GitHub, CVS, Git, Mercurial, ak Subversion.

ID a PyCharm

IDE a PyCharm kòmanse avèk yon meni nan tèt la. Anba sa a, ou gen onglè pou chak pwojè ouvè.

Sou bò dwat nan ekran an se opsyon debogaj pou kite nan kòd.

Fenèt gòch la gen yon lis dosye pwojè ak bibliyotèk ekstèn.

Pou ajoute yon dosye ou dwa-klike sou non an pwojè epi chwazi "nouvo". Ou Lè sa a, jwenn opsyon a ajoute youn nan kalite sa yo dosye:

Lè ou ajoute yon dosye, tankou yon dosye piton, ou ka kòmanse tape nan editè a nan panèl la dwat.

Tèks la se tout koulè kode ak gen fonse tèks. Yon liy vètikal montre endentasyon an pou ou ka asire w ke ou ap tabli kòrèkteman.

Editè a gen ladan tou IntelliSense plen, ki vle di jan ou kòmanse tape non yo nan bibliyotèk oswa kòmandman rekonèt ou ka ranpli kòmandman yo pa peze tab.

Debouzi aplikasyon an

Ou ka debug aplikasyon w lan nan nenpòt pwen lè l sèvi avèk opsyon debogaj yo nan kwen an tèt dwat.

Si ou ap devlope yon aplikasyon grafik, Lè sa a, ou ka senpleman peze bouton an vèt nan kouri aplikasyon an. Ou ka tou peze chanjman ak F10.

Debarabl aplikasyon an ou ka swa klike sou bouton ki tou pre flèch vèt la oswa chanjman pou laprès ak F9.Ou ka mete repo nan kòd la pou ke pwogram nan sispann sou yon liy bay pa klike nan Marge nan gri sou liy lan nan kote ou vle kraze.

Pou fè yon sèl etap pi devan ou ka peze F8, ki etap sou kòd la. Sa vle di li pral kouri kòd la men li pa pral etap nan yon fonksyon. Etap nan fonksyon an, ou ta peze F7. Si ou se nan yon fonksyon epi ou vle etap soti nan fonksyon an rele, chanjman pou laprès ak F8.

Pandan ke w ap debogaj, nan pati anba a nan ekran an ou pral wè divès kalite fenèt, tankou yon lis pwosesis ak fil ak varyab ke ou ap gade valè yo pou. Kòm ou ap kite kòd la ou ka ajoute yon gade nan yon varyab pou ke ou ka wè lè valè a chanje.

Yon lòt opsyon gwo se kouri kòd la ak kouran pwoteksyon. Mond lan pwogramasyon chanje anpil sou ane yo e kounye a, li komen pou devlopè yo fè tès-kondwi devlopman pou ke chak chanjman yo fè yo ka tcheke asire ke yo pa te kase yon lòt pati nan sistèm lan.

Kèkè pwoteksyon an aktyèlman ede ou kouri pwogram nan, fè kèk tès ak Lè sa a, lè ou fini li pral di w ki jan anpil nan kòd la te kouvri kòm yon pousantaj pandan kouri tès ou.

Genyen tou yon zouti pou montre non an nan yon metòd oswa klas, konbyen fwa atik yo te rele, ak konbyen tan yo te pase nan ke pyès an patikilye nan kòd.

Kòd Refactoring

Yon karakteristik vrèman pwisan nan PyCharm se opsyon nan kòd refactoring.

Lè ou kòmanse devlope kòd mak ti kras ap parèt nan maj la dwat. Si ou tape yon bagay ki gen anpil chans lakòz yon erè oswa jis pa ekri byen Lè sa a, PyCharm pral mete yon makè ki gen koulè pal. Klike sou makè a gen koulè pal ap di w pwoblèm nan epi yo pral ofri yon solisyon.

Pou egzanp, si ou gen yon deklarasyon enpòte ki enpòtasyon yon bibliyotèk ak Lè sa a, pa sèvi ak anyen nan men bibliyotèk pa sèlman pral kòd la vire gri makè a pral endike ke bibliyotèk la se rès.

Lòt erè ki ap parèt yo se pou bon kodaj, tankou sèlman gen yon liy vid ant yon deklarasyon enpòte ak kòmansman an nan yon fonksyon. Ou pral di tou lè ou te kreye yon fonksyon ki pa nan miniskil.

Ou pa bezwen respekte tout regleman PyCharm yo. Anpil nan yo se sèlman bon kod gid epi yo pa gen anyen fè ak si postal la pral kouri oswa ou pa.

Meni an kòd tou te gen lòt opsyon refactoring. Pou egzanp, ou ka fè kòd netwayaj epi ou ka enspekte yon dosye oswa pwojè pou pwoblèm.

Rezime

PyCharm se yon editè gwo pou devlope Kòd Piton nan Linux, e gen de vèsyon ki disponib. Vèsyon nan kominote a se pou pwomotè a aksidantèl, Lè nou konsidere ke anviwònman an pwofesyonèl bay tout zouti yo yon pwomotè ka bezwen pou kreye lojisyèl pwofesyonèl.