PyCharm - Ang Pinakamaayo nga Linux Python IDE

Kini nga giya magpaila kanimo ngadto sa PyCharm integrated development environment, nga mahimong magamit aron sa pagpalambo sa propesyonal nga mga aplikasyon gamit ang Python programming language. Ang Python usa ka maayong programming language tungod kay kini tinuod nga cross-platform. Mahimo kining gamiton aron mapalambo ang usa ka aplikasyon nga modagan sa mga kompyuter sa Windows, Linux ug Mac nga dili mag-recompile sa bisan unsang code.

Ang PyCharm usa ka editor ug debugger nga gimugna sa Jetbrains, kinsa mao ra nga mga tawo nga nagpalambo sa Resharper. Ang Resharper usa ka talagsaon nga himan nga gigamit sa Windows developers alang sa code sa refactoring ug sa paghimo sa ilang mga kinabuhi nga sayon ​​sa pagsulat. NET code. Daghan sa mga prinsipyo sa Resharper ang nadugang sa propesyonal nga bersyon sa PyCharm.

Unsaon Pag-install sa PyCharm

Kini nga giya sa pag-instalar sa PyCharm magpakita kanimo unsaon pagkuha sa PyCharm, i-download kini, pagkuha sa mga file ug ipadagan kini.

Ang Welcome Screen

Sa diha nga ikaw una nga nagpadagan sa PyCharm o sa diha nga ikaw magsira sa usa ka proyekto ikaw ipresentar sa usa ka screen nga nagpakita sa usa ka listahan sa bag-o nga mga proyekto.

Makita usab nimo ang mosunod nga mga opsyon sa menu:

Anaa usab ang usa ka configure nga mga opsyon sa pagpahimutang nga nagtugot kanimo sa pag-set up sa default nga bersyon sa Python ug uban pang ingon nga mga setting.

Paghimo og Bag-ong Proyekto

Kon mopili ka sa paghimo sa usa ka bag-ong proyekto ikaw adunay usa ka listahan sa posible nga mga klase sa proyekto sama sa mosunod:

Kon gusto ka nga maghimo ug base desktop application nga modagan sa Windows, Linux ug Mac unya mahimo ka nga mopili sa usa ka Pure Python project ug magamit ang QT libraries aron sa pagpalambo sa mga graphical nga mga aplikasyon nga makita nga lumad sa operating system nga ilang gipadagan bisan kung diin sila naugmad.

Ingon usab sa pagpili sa project type mahimo ka usab nga ipasulod ang ngalan alang sa imong proyekto, ug usab pagpili sa bersyon sa Python aron molambo batok.

Pag-abli sa Usa ka Proyekto

Mahimo ka mag-abli sa usa ka proyekto pinaagi sa pag-klik sa ngalan sulod sa listahan sa mga bag-ong naablihan nga mga proyekto o mahimo nimo i-klik ang bukas nga button ug mag-navigate sa folder diin nahimutang ang proyekto nga gusto nimo nga ablihan.

Pagtan-aw Gikan sa Kontrol sa Kapanguhaan

Ang PyCharm naghatag og kapilian sa pagsusi sa project code gikan sa nagkalain-laing mga kapanguhaan sa online lakip na ang GitHub, CVS, Git, Mercurial, ug Subversion.

Ang PyCharm IDE

Ang PyCharm IDE nagsugod sa usa ka menu sa ibabaw. Sa ubos niini, adunay mga tab sa matag bukas nga proyekto.

Sa tuo nga bahin sa screen ang mga kapilian sa pag-debug para sa paglatas sa code.

Ang wala nga pane adunay lista sa mga file sa proyekto ug mga librarya sa gawas.

Aron makadugang sa usa ka file nga imong i-right-click sa project name ug pilia ang "bag-ong". Dayon makuha nimo ang kapilian sa pagdugang sa usa sa mosunod nga mga tipo sa file:

Kon makadugang ka usa ka file, sama sa file sa python, mahimo ka magsugod sa pag-type sa editor sa tuo nga panel.

Ang tanan nga mga teksto nga gisulat sa kolor ug adunay bold nga teksto. Ang usa ka vertikal nga linya nagpakita sa pagkurba aron masiguro nimo nga husto ang imong pagbutang.

Ang editor usab naglakip sa hingpit nga IntelliSense, nga nagpasabut samtang magsugod ka sa pag-type sa mga ngalan sa mga librarya o nahibal-an nga mga komando nga mahimo nimong kompletuhon ang mga sugo pinaagi sa pagputol sa tab.

Debugging Ang Paggamit

Mahimo nimo masulbad ang imong aplikasyon sa bisan unsa nga punto pinaagi sa paggamit sa mga opsyon sa pag-debug sa ibabaw nga tuo nga kilid.

Kon ikaw nag-ugmad sa usa ka graphical nga aplikasyon, nan mahimo nimo ang pagputol sa green button aron sa pagpadagan sa aplikasyon. Mahimo usab nimo ang pagbalhin ug F10.

Sa pag-debug sa aplikasyon pwede nimo i-klik ang button sunod sa green arrow o press shift ug F9. Mahimo nimo ibutang ang breakpoints sa code aron ang programa mohunong sa usa ka linya pinaagi sa pag-klik sa gray margin sa linya nga gusto nimo sa paglapas.

Sa paghimo sa usa ka lakang sa unahan mahimo ka mopadayon sa F8, nga mga lakang sa code. Kini nagpasabot nga kini modagan sa kodigo apan dili kini mahimong usa ka function. Aron makabalhin sa pag-obra, imong ipadayon ang F7. Kon ikaw anaa sa usa ka katuyoan ug gusto nga mogawas ngadto sa function sa calling, mopadayon sa pagbalhin ug F8.

Samtang nag-debug ka, sa ubos sa screen makita nimo ang nagkalain-laing mga bintana, sama sa usa ka lista sa mga proseso ug mga thread ug mga variables nga imong gibantayan ang mga mithi alang. Samtang nagsunod ka sa code makadugang ka og relo ngadto sa usa ka variable aron imong makita kung ang bili nausab.

Ang laing maayo nga kapilian mao ang pagdagan sa code nga adunay checker sa coverage. Ang programa sa programming adunay daghang kausaban sulod sa mga katuigan ug karon komon alang sa mga tig-develop nga ipahigayon ang pag-uswag nga gisulud sa pagsulay aron nga ang matag kausaban nga ilang gihimo mahimo nga masusi aron sa pagsiguro nga wala nila gibungkag ang laing bahin sa sistema.

Ang checking sa sakyanan sa pagkatinuod makatabang kanimo sa pagdagan sa programa, paghimo sa pipila nga mga pagsulay ug unya kon ikaw nahuman kini magasulti kanimo kung unsa kadaghan sa mga code ang gisakop ingon nga usa ka porsyento sa panahon sa imong test run.

Adunay usab usa ka himan alang sa pagpakita sa ngalan sa usa ka pamaagi o klase, pila ka beses ang mga butang nga gitawag, ug unsa kadugay ang gigugol sa maong partikular nga piraso sa kodigo.

Code Refactoring

Usa ka gamhanan kaayo nga bahin sa PyCharm mao ang opsyon sa refactoring sa code.

Sa diha nga ikaw magsugod sa pagpalambo sa code gamay nga mga marka makita sa tuo nga kilid. Kung nag-type ka og usa ka butang nga posibleng hinungdan sa usa ka sayop o wala gisulat nga maayo unya ang PyCharm magbutang og usa ka kolor nga kolor. Ang pag-klik sa kolor nga marka magapahayag kanimo sa isyu ug maghatag ug kasulbaran.

Pananglitan, kon ikaw adunay pahayag sa import nga nag-import sa usa ka librarya ug dayon wala maggamit sa bisan unsang butang gikan sa librarya dili lamang ang code nga ablihan ang marker mag-ingon nga ang librarya wala magamit.

Ang ubang mga sayop nga makita mao ang alang sa maayong coding, sama lamang sa usa ka blankong linya tali sa usa ka pahayag sa importasyon ug ang pagsugod sa usa ka function. Gisultihan usab ikaw kung ikaw nakahimo ug usa ka function nga dili sa lowercase.

Dili kinahanglan nga imong sundon ang tanan nga mga lagda sa PyCharm. Daghan kanila ang mga maayo nga mga sumbanan nga coding ug walay kalabutan kon ang code modagan o dili.

Ang menu sa code usab adunay laing mga kapilian sa pag-refactoring. Pananglitan, makahimo ka sa paglimpyo sa code ug makasusi ka sa usa ka file o proyekto alang sa mga isyu.

Sumaryo

Ang PyCharm usa ka dako nga editor alang sa pagpalambo sa code sa Python sa Linux, ug adunay duha ka bersiyon nga anaa. Ang bersyon sa komunidad alang sa mga casual developer, samtang ang propesyonal nga palibot naghatag sa tanan nga mga himan nga gikinahanglan sa developer alang sa pagmugna sa propesyonal nga software.