Usanidi wa Ukuzaji wa Python Kwa Kutumia Nambari ya Visual Studio


Kwanza kabisa, IDE ni nini na kwa nini tunahitaji moja? Mazingira jumuishi ya uendelezaji ni programu ambayo hutoa uwezo wa kuandika programu, kuijaribu, na kuisuluhisha na vipengele vingi zaidi vya kusema.

Chaguo la kuchagua IDE daima ni kwa watengeneza programu. IDE ya kisasa imeundwa kama programu nyepesi, ya jukwaa-msingi inayounga mkono lugha nyingi za programu. Kwa kuongezeka kwa AI na ushirikiano wake na IDE inatoa makali kwa watengenezaji kuwa na tija zaidi. Kwa mfano, ukamilishaji wa msimbo unaoendeshwa na AI au kipengele cha kutengeneza msimbo katika IDE.

IDE pia ina uwezo wa kuunganishwa na usimamizi wa udhibiti wa chanzo kama vile git, GitHub, n.k. Kila IDE ina faida na hasara zake, zingine zikiwa polepole sana tunapoelekea kufungua msingi mkubwa wa msimbo au zingine hazina vifurushi muhimu n.k.

IDE iliyotajwa hapa chini ni baadhi ya IDE maarufu za Python kwenye soko.

  • Msimbo wa Studio Unaoonekana
  • PyCharm
  • Atomu
  • Maandishi Madogo
  • Vim
  • Notepadi ++
  • Jupyter
  • Spyder

Kwanza kabisa, ningesema Vscode ndiyo ninayopenda na maarufu sana kati ya watengenezaji. Kulingana na uchunguzi wa wasanidi programu wa Stack kufurika wa 2019, vscode ndio zana bora zaidi inayotumiwa na watayarishaji programu.

Vscode ni programu nyepesi, ya jukwaa-msingi, ya chanzo-wazi (chini ya Leseni ya MIT) iliyoundwa na Microsoft. Kuunganishwa na GitHub, Usaidizi wa Lugha kwa YAML au JSON, Ujumuishaji na Wingu la Azure, usaidizi wa Docker na Kubernetes, Usaidizi wa Ansible, n.k. ni baadhi ya vipengele vya vscode na kuna mengi zaidi.

Microsoft hivi majuzi iliunganisha Jupyter Notebook na Vscode. Daftari ya Jupyter ni mhariri maarufu wa mtandao unaotumiwa hasa kwa Sayansi ya Data.

Katika makala hii, utajifunza jinsi ya kusakinisha na kusanidi Visual Studio Code katika Linux kwa ajili ya mazingira ya maendeleo ya Python.

Kufunga Msimbo wa Visual Studio katika Linux

Unaweza kusakinisha Msimbo wa Visual Studio kutoka kwa Kituo cha Programu ambacho husafirishwa kwa kila usambazaji wa Linux. Vinginevyo, unaweza kutumia maagizo yafuatayo kusakinisha VSCode katika usambazaji wako wa Linux.

Njia rahisi zaidi ya kusanikisha Msimbo wa Visual Studio kwenye usambazaji wa msingi wa Debian na Ubuntu ni kupitia safu ya amri kama inavyoonyeshwa.

$ curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
$ sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
$ sudo sh -c 'echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'
$ sudo apt-get install apt-transport-https
$ sudo apt-get update
$ sudo apt-get install code 

Njia rahisi zaidi ya kusakinisha Msimbo wa Visual Studio kwenye CentOS, RHEL, na Fedora ni kutumia hati ifuatayo, ambayo itasakinisha ufunguo na hazina.

$ sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
$ sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
$ sudo dnf check-update
$ sudo dnf install code

------ on older versions using yum ------ 
$ sudo yum check-update
$ sudo yum install code

Ikiwa unahitaji maelezo ya ziada kuhusu usakinishaji kwa toleo lako mahususi la Linux, Tafadhali rejelea hati rasmi za Microsoft.

Jinsi ya kutumia Visual Studio Code katika Linux

Jambo la kwanza unapaswa kuamua juu ya kufungua Vscode kwa mara ya kwanza itakuwa kuwezesha/kuzima ukurasa wa kukaribisha wakati wa kuanza.

Njia za mkato za kibodi zinaweza kuhaririwa katika Vscode, kumaanisha kuwa tunaweza kusanidi vibonye vyetu wenyewe. Bonyeza “CTRL + k CTRL + S” ili kufungua mipangilio ya kuweka ramani ya Kibodi. Unaweza pia kufungua hii katika umbizo la JSON.

  • PALLET YA AMRI: CTRL + SHIFT + P
  • AMRI YA AMRI: CTRL + ~
  • UTENDO WA KUSHOTO: CTRL + ]
  • NIA YA KULIA: CTRL + [
  • MAONI: CTRL + /
  • DEBUG CONSOLO: CTRL + SHIFT + Y
  • MPAGUZI: CTRL + SHIFT + E
  • ONYESHA UPAU WA UPANDE: CTRL + B
  • HALI KAMILI YA Skrini: F11
  • HALI YA ZEN: CTRL + K Z
  • ZUIA MAONI: CTRL + SHIFT + A

Sasa kwa kuwa tumeona maelezo machache muhimu kuhusu VSCODE, ni wakati wa kusanidi Vscode kwa maendeleo ya Python. Nguvu halisi ya mhariri wowote wa maandishi hutoka kwa vifurushi. Vscode ilifanya usimamizi wa kifurushi rahisi sana.

Ili kusakinisha kifurushi chochote, unaweza kufungua kichupo cha EXTENSIONS kutoka upande wa kushoto wa upau wa shughuli. Unachohitajika kufanya ni kuandika jina la kifurushi kwenye upau wa utaftaji na ubofye kusakinisha.

Kwanza kabisa, tunahitaji kiendelezi cha python ili kuendesha nambari za python katika Vscode.

Mara tu kifurushi kikisanikishwa unaweza kuchagua mkalimani wa python ambaye umesakinisha. Ikiwa una Wakalimani wengi (Kutoka: 3.5, 3.8) waliosanidi ni rahisi sana kubadili kati ya Wakalimani. Chini kushoto utaona chaguo la kuchagua Mkalimani.

Mada daima ni chaguo la kibinafsi kwa wasanidi programu. Ninachagua kushikamana na mada ya Vscode chaguo-msingi kwa sababu ninaipenda sana. Unaweza kuchagua moja ambayo inakuvutia. Ili Kusakinisha mandhari [UPANUZI -> UPAU WA TAFUTA -> -> SAKINISHA].

Unaweza kupata taarifa kuhusu mada au vifurushi vingine vyovyote kwenye Soko la Vscode.

Mimi binafsi hutumia MATERIAL ICON THEME kwa aikoni za faili. Ili kukisakinisha [UPANUZI -> UPAU WA KUTAFUTA -> MATERIAL ICON THEME -> SAKINISHA]. Chagua mandhari ya Picha ya Faili unayopendelea.

SSH ya Mbali inaruhusu kufungua folda za mbali na seva ya SSH. Mara nyingi watu hutengeneza programu kwenye wingu na kutumia Vscode kwenye mashine yetu ya karibu. Ili kupakia/Kusawazisha msimbo wetu kwa mashine ya mbali/VM/Vyombo tunaweza kutumia SSH ya mbali.

Ili Kusakinisha kifurushi [UPANUZI -> UPAU WA TAFUTA -> REMOTE - SSH -> SAKINISHA]. Tafuta kifurushi kilichotolewa na Microsoft.

Ili kusanidi mipangilio ya seva ya Mbali, fungua [COMMAND PALLET (SHIFT + CTRL + P) –> UNGANISHA ILI MWENYEJI –> TENGENEZA MIPANGILIO MPYA YA MWENYE KUPITIA (AU) CHAGUA MWENYEJI AMBAO ULIOHITISHWA]. Mara baada ya kukamilisha usanidi, juu ya kuunganisha kwenye mashine ya mbali itauliza nenosiri.

Tayari nimesanidi majeshi 3 ya Linux katika vscode. Kwa hivyo, ninapounganisha na mtu yeyote wa waandaji itauliza tu nenosiri na itaunganishwa.

Unaweza pia kurejelea hati rasmi ya jinsi ya kusanidi SSH ya Mbali katika VSCode.

Linters huelekeza shida zetu zinazohusiana na sintaksia na mitindo. Kwa chaguo-msingi, tulipoweka kwanza kifurushi cha upanuzi cha python kinakuja na PYLINT Imewezeshwa. Linter huendesha tunapohifadhi faili au tunaweza kukimbia kwa mikono kupitia godoro la amri.

Ili kutumia linter tofauti, kwanza, tunapaswa kusakinisha linter kwa kutumia amri ifuatayo ya PIP na kisha kuchagua flake8 kama linter yako katika vscode kwa kutumia [ COMMAND PALLET -> CHAGUA LINTER].

# pip install flake8

Ili kuwezesha au kuzima uwekaji [COMMAND PALLET -> WASHA LINTING].

Ikiwa una matoleo mengi ya python lazima uhakikishe kuwa linter imewekwa katika matoleo yote. Sasa flake8 ambayo nilisakinisha inafungwa kwa Python 3.8, nikibadilisha kwenda Python 3.5 na kujaribu kutumia Flake 8 haitafanya kazi.

KUMBUKA: Linters zimefungwa kwa nafasi ya kazi ya Sasa sio ya kimataifa.

Sasa, flake8 itaanza kutupa makosa kwa ukiukaji wowote wa makosa ya kisintaksia au kimantiki. Katika kijisehemu kilicho hapa chini, nilikiuka mtindo wa PEP 8 wa kuandika msimbo wa python kwa hivyo flake 8 inanipa maonyo na makosa.

Kuna aina nyingi za linters zinazopatikana. Rejelea hati rasmi ili kujua zaidi kuhusu Vscode Linters.

Ikiwa wewe ni msanidi programu unayebadilisha hadi Vscode kutoka kwa kihariri tofauti cha maandishi unaweza kuchagua kubakiza vifungo vyako muhimu kwa kutumia kifurushi cha Keymap. Microsoft hutoa ramani kuu kutoka kwa baadhi ya wahariri maarufu kama Sublime, Atom, Visual Studio, n.k.

Kwa kuwa Vscode inakuja chini ya mwavuli wa Microsoft ni rahisi sana kuunganisha zana iliyoundwa na Microsoft. Unaweza kuchagua na kusakinisha vifurushi kulingana na hitaji lako. Zaidi ya vifurushi ambavyo nilionyesha hapo juu ninatumia Meneja wa Rasilimali ya Azure, Kazi za Azure, nk.

Kwa mfano:

  • Vscode hutoa seti nono ya Viendelezi vya Azure kufanya kazi na Azure cloud.
  • GitHub inaweza kuunganishwa kwa urahisi na Vscode katika hatua chache tu.
  • Kifurushi cha suluhu zilizowekwa kama vile Docker, Kubernetes.
  • Kifurushi cha seva ya SQL.

Rejelea soko rasmi la Microsoft ili kujua kuhusu vifurushi vyote.

KUMBUKA: Kifurushi ambacho nilisakinisha katika nakala hii ni chaguo langu la kibinafsi. Orodha ya vifurushi inaweza kutofautiana kulingana na asili ya maendeleo na mahitaji.

Moja ya nyongeza mpya kwa Vscode ni uwezo wa kuunganisha daftari la Jupyter. Daftari ya Jupyter ni mhariri maarufu sana wa mtandao unaotumiwa hasa kwa sayansi ya data. Unachotakiwa kufanya ni kusakinisha daftari la Jupyter kwenye mashine ya ndani na Vscode inaweza kuchukua seva ya Jupyter na kuanza kernel.

Ili kufunga daftari la Jupyter:

# pip install Jupyter

Jinsi ya Kuendesha Kijisehemu katika VSCode

Sasa kwa kuwa tumesanidi hariri yetu ni wakati wa kuendesha nambari ya python. Kipengele cha kufurahisha ninachopenda na Vscode ni, inaweza kukimbia iliyochaguliwa kwenye koni ya python.

Ili kuendesha msimbo wako wa python bonyeza [RUN] ishara kwenye kona ya juu kulia ya hariri yako au bonyeza-kulia na uchague chaguzi za kukimbia.

Ukichagua Endesha uteuzi/Mstari kwenye terminal ya Python, Vscode inaendesha sehemu hiyo tu kwenye terminal. Hii ni muhimu sana katika hali zingine ambapo itabidi ujaribu mistari michache iliyochaguliwa ya nambari.

Katika nakala hii, tumeona jinsi ya kusakinisha na kusanidi Vscode kama mhariri wetu wa programu ya Python. Vscode ni mmoja wa wahariri maarufu kwenye soko sasa. Ikiwa wewe ni mgeni kwa Vscode jisikie huru kuchunguza zaidi kuhusu Vscode kutoka kwa hati rasmi.