PyCharm - Fidil ɗin Python mafi kyau na Linux

Wannan jagorar za ta gabatar da kai ga yanayin PyCharm na ci gaba, wadda za a iya amfani dashi don bunkasa aikace-aikacen sana'a ta amfani da harshen shirin Python. Python babban harshe ne mai tsarawa domin yana da gaskiya sosai. Ana iya amfani dashi don samar da aikace-aikacen guda daya wanda zai gudana a kan Windows, Linux da Mac kwakwalwa ba tare da saka wani lambar ba.

PyCharm shine edita da kuma debugger da Jetbrains suka bunkasa, wadanda su ne mutanen da suka haɗu da Sakamako. Mai safarawa shine babban kayan aiki wanda masu amfani da Windows suka yi amfani da su don sake yin amfani da su da kuma sa rayuwarsu ta fi sauƙi a yayin da kake rubuta NET code. Da yawa daga cikin ka'idodin Maido da ƙwaƙwalwa an ƙara su zuwa ƙwayar fasahar PyCharm.

Yadda Za a Shigar PyCharm

Wannan jagorar don shigar da PyCharm zai nuna maka yadda za a samu PyCharm, sauke shi, cire fayilolin kuma gudanar da shi.

Binciken Maraba

Lokacin da ka fara PyCharm ko kuma lokacin da ka rufe aikin za a gabatar da kai tare da allon da ke nuna jerin ayyukan kwanan nan.

Zaka kuma ga wadannan zaɓuɓɓukan menu:

Har ila yau, akwai wani zaɓi na saitunan saiti wanda zai baka damar saita fasalin Python da sauran irin waɗannan saitunan.

Samar da Sabuwar Shirin

Lokacin da ka zaɓa don ƙirƙirar wani sabon aikin ana samar da kai tare da jerin jerin nau'ikan aiwatarwa kamar haka:

Idan kana son ƙirƙirar kayan aiki na kwamfyuta wanda zai gudana a kan Windows, Linux da Mac sannan zaka iya zaɓar aikin Python mai kyau kuma ka yi amfani da ɗakunan karatu na QT don samar da aikace-aikace na zane-zane wanda ke kallo ga tsarin aiki da suke gudana a kan duk inda suke an ci gaba.

Hakanan da zaɓar nau'in aikin ɗin nan zaka iya shigar da sunan don aikinka, da kuma zaɓar tsarin Python don ingantawa.

Bude Aiki

Za ka iya bude aikin ta latsa sunan a cikin jerin jerin ayyukan da aka bude kwanan nan ko kuma za ka iya danna maɓallin budewa ka kuma juya zuwa babban fayil inda aikin da kake buƙatar bude yana samuwa.

Ana dubawa daga Control Control

PyCharm yana ba da zaɓi don bincika lambar aiki daga wasu albarkatun kan layi ciki har da GitHub, CVS, Git, Mercurial, da Subversion.

PyCharm IDE

PyCharm IDE farawa tare da menu a saman. A ƙarƙashin wannan, kuna da shafuka don kowane aikin budewa.

A gefen gefen dama na allon suna zaɓuɓɓukan zaɓuɓɓuka don farawa ta hanyar code.

Ayyukan hagu na da jerin fayilolin aikin da ɗakunan karatu na waje.

Don ƙara fayil ɗin ka danna-dama akan sunan aikin kuma zaɓi "sabon". Kuna sami zaɓi don ƙara ɗaya daga cikin wadannan fayiloli masu zuwa:

Lokacin da ka ƙara fayil, kamar fayilolin python, za ka iya fara bugawa cikin edita a cikin ɓangaren dama.

Rubutun an tsara dukkan launi kuma tana da rubutu mai ƙarfin gaske. Hanya na tsaye yana nuna rashin amincewa don haka zaka iya tabbata cewa kana tabbatar da daidai.

Editan ya hada da cikakken IntelliSense, wanda ke nufin lokacin da ka fara buga sunayen ɗakunan karatu ko kuma dokokin da aka gane sunada maka iya kammala umarnin ta latsa shafin.

Debugging A Aikace-aikace

Zaka iya soke aikace-aikacenka a kowane wuri ta amfani da zaɓuɓɓukan haɓakawa a kusurwar dama.

Idan kana bunkasa aikace-aikacen hoto, to, zaka iya danna maɓallin kore don gudanar da aikace-aikacen. Hakanan zaka iya danna motsawa da F10.

Don haɓaka aikace-aikacen za ka iya danna maɓallin da ke kusa da kore kore ko danna matsawa da F9. Za ka iya sanya wuraren warwarewa a cikin lambar don yadda shirin ya dakatar da wani layin da aka ba ta danna a kan launi mai launin toka a kan layin da kake so ya karya.

Don yin mataki guda gaba za ka iya danna F8, wanda matakan kan lambar. Wannan yana nufin zai gudana da lambar amma ba zai shiga cikin aiki ba. Don shiga cikin aikin, za ku danna F7. Idan kun kasance a cikin aiki kuma kuna so ku fita zuwa aikin kira, danna matsawa da F8.

Yayin da kake dashi, a kasan allon za ku ga windows daban-daban, kamar jerin matakai da zane da kuma masu canjin da kake kallon dabi'u don. Yayin da kake tafiya ta hanyar lambar zaka iya ƙara agogo zuwa m don ka iya ganin lokacin da darajar ta canza.

Wani babban zaɓi shi ne don tafiyar da lambar tare da masu bincike. Duniya mai shirye-shiryen ya canza sau da yawa a tsawon shekaru kuma yanzu yana da mahimmanci don masu ci gaba suyi ci gaba da gwaje-gwaje don tabbatar da cewa duk canjin da suke yi zasu iya dubawa don tabbatar da cewa basu karya wani ɓangare na tsarin ba.

Mai bincike na ɗaukar hoto yana taimaka maka ka gudanar da shirin, yi wasu gwaje-gwaje sannan kuma lokacin da ka gama sai ya gaya maka yawan adadin lambar da aka rufe a matsayin kashi yayin gwajin ka.

Har ila yau, akwai kayan aiki don nuna sunan wata hanya ko ɗalibai, sau nawa aka kira abubuwan, da kuma tsawon lokacin da aka kashe a cikin wannan yanki na code.

Lambar Refactoring

Wani fasali mai mahimmanci na PyCharm shi ne zaɓi na refactoring code.

Lokacin da ka fara farawa ƙananan alamomi za su bayyana a gefen dama. Idan ka rubuta wani abu wanda zai iya haifar da kuskure ko kuma kawai ba a rubuta shi ba to, PyCharm zai sanya alama mai launi. Danna kan alamar launi zai gaya muku batun kuma zai bada bayani.

Alal misali, idan kuna da bayanin sanarwa wanda ya shigo da ɗakin karatu sannan kuma kada ku yi amfani da wani abu daga wannan ɗakin karatu ba wai kawai lambar za ta juya launin toka ba zai nuna cewa ɗakin karatu ba shi da amfani.

Sauran kurakuran da za su bayyana sune na kirkirar kirki, kamar kawai layi ɗaya tsakanin labaran shigarwa da kuma fara aiki. Za a kuma gaya maka lokacin da ka ƙirƙiri aikin da ba a cikin ƙananan ba.

Ba dole ba ne ku bi dukan dokokin PyCharm. Yawancin su masu dacewa ne kawai kuma ba su da kome da za su yi tare da ko lambar za ta gudana ko a'a.

Lambar lambar kuma yana da wasu zaɓuɓɓukan refactoring. Alal misali, zaka iya yin tsabtace code kuma zaka iya duba fayil ko aikin don al'amura.

Takaitaccen

PyCharm babban edita ne don inganta Python code a cikin Linux, kuma akwai nau'i guda biyu. Yanayin al'umma shine ga mai tayar da hankali, yayin da yanayi na sana'a ya samar da kayan aikin da mai samarwa zai iya buƙata don ƙirƙirar software.