ການຕັ້ງຄ່າການພັດທະນາ Python ໂດຍໃຊ້ Code Visual Studio


ກ່ອນອື່ນ ໝົດ, IDE ແມ່ນຫຍັງແລະເປັນຫຍັງພວກເຮົາຕ້ອງການ? ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານແມ່ນແອັບພລິເຄຊັນທີ່ໃຫ້ຄວາມສາມາດໃນການຂຽນໂປຼແກຼມ, ທົດສອບແລະແກ້ໄຂມັນແລະມີຫຼາຍຢ່າງທີ່ຈະເວົ້າ.

ທາງເລືອກໃນການເລືອກ IDE ແມ່ນຂື້ນກັບນັກຂຽນໂປແກຼມ. IDE ທີ່ທັນສະ ໄໝ ຖືກສ້າງຂຶ້ນເປັນໂປແກມ ນຳ ້ ໜັກ ເບົາ, ຂ້າມເວທີສະ ໜັບ ສະ ໜູນ ຫຼາຍພາສາການຂຽນໂປແກຼມ. ດ້ວຍການເພີ່ມຂື້ນຂອງ AI ແລະການລວມຕົວຂອງມັນກັບ IDE ຊ່ວຍໃຫ້ນັກພັດທະນາມີປະສິດຕິພາບສູງຂື້ນ. ຍົກຕົວຢ່າງ, ການເຮັດ ສຳ ເລັດລະຫັດທີ່ຂັບເຄື່ອນດ້ວຍ AI ຫຼືຄຸນລັກສະນະການສ້າງລະຫັດໃນ IDE.

IDE ຍັງມີຄວາມສາມາດໃນການລວມເຂົ້າກັບການຄວບຄຸມການຄວບຄຸມແຫຼ່ງຂໍ້ມູນເຊັ່ນ: git, GitHub, ແລະອື່ນໆ IDE ແຕ່ລະຄົນມີຂໍ້ດີແລະຄວາມຄິດເຫັນຂອງມັນບາງຢ່າງຊ້າເກີນໄປເມື່ອພວກເຮົາມີແນວໂນ້ມທີ່ຈະເປີດ codebase ຂະ ໜາດ ໃຫຍ່ຫລືບາງອັນກໍ່ບໍ່ມີແພັກເກັດທີ່ ຈຳ ເປັນ.

IDE ທີ່ກ່າວມາຂ້າງລຸ່ມນີ້ແມ່ນບາງສ່ວນຂອງ IDE ທີ່ນິຍົມ ສຳ ລັບ Python ໃນຕະຫຼາດ.

  • ລະຫັດສະຕູດິໂອສາຍຕາ
  • PyCharm
  • ປະລໍາມະນູ
  • ຂໍ້ຄວາມ Sublime
  • Vim
  • Notepad ++
  • Jupyter
  • Spyder

ກ່ອນອື່ນ ໝົດ, ຂ້ອຍຢາກເວົ້າວ່າ Vscode ແມ່ນສິ່ງທີ່ຂ້ອຍມັກແລະນິຍົມທີ່ສຸດໃນບັນດານັກພັດທະນາ. ອີງຕາມການ ສຳ ຫຼວດນັກພັດທະນາ Stack overflow 2019, vscode ແມ່ນເຄື່ອງມືພັດທະນາທີ່ ນຳ ໃຊ້ທີ່ສຸດທີ່ສຸດໂດຍນັກຂຽນໂປແກຼມ.

Vscode ແມ່ນໂປແກຼມໂປແກຼມທີ່ມີຄວາມເບົາ, ຂ້າມ, ເວທີ, ເປີດ (ພາຍໃຕ້ໃບອະນຸຍາດ MIT) ສ້າງໂດຍ Microsoft. ການເຊື່ອມໂຍງກັບ GitHub, ການສະ ໜັບ ສະ ໜູນ ດ້ານພາສາ ສຳ ລັບ YAML ຫຼື JSON, ການປະສົມປະສານກັບ Azure Cloud, ການສະ ໜັບ ສະ ໜູນ ສຳ ລັບ Docker ແລະ Kubernetes, Support for Ansible, ແລະອື່ນໆແມ່ນບາງລັກສະນະຂອງ vscode ແລະຍັງມີອີກຫຼາຍຢ່າງ.

ບໍ່ດົນມານີ້ Microsoft ໄດ້ປະສົມປະສານ“ Jupyter Notebook” ກັບ Vscode. ປື້ມບັນທຶກ Jupyter ແມ່ນບັນນາທິການທີ່ມີຄວາມນິຍົມໃນເວບໄຊທ໌ໂດຍໃຊ້ສ່ວນໃຫຍ່ ສຳ ລັບ Data Science.

ໃນບົດຂຽນນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີຕິດຕັ້ງແລະ ກຳ ນົດລະຫັດ Visual Studio Code ໃນ Linux ສຳ ລັບສະພາບແວດລ້ອມການພັດທະນາ Python.

ການຕິດຕັ້ງ Visual Studio Code ໃນ Linux

ທ່ານສາມາດຕິດຕັ້ງ Visual Studio Code ຈາກ“ Software Center” ທີ່ຂົນສົ່ງພ້ອມທຸກ Linux ແຈກ. ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດໃຊ້ ຄຳ ແນະ ນຳ ຕໍ່ໄປນີ້ເພື່ອຕິດຕັ້ງ VSCode ໃນ Linux Linux ຂອງທ່ານ.

ວິທີທີ່ງ່າຍທີ່ສຸດໃນການຕິດຕັ້ງ Visual Studio Code ກ່ຽວກັບການແຈກຈ່າຍທີ່ອີງໃສ່ Debian ແລະ Ubuntu ແມ່ນຜ່ານເສັ້ນ ຄຳ ສັ່ງດັ່ງທີ່ສະແດງໄວ້.

$ 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 

ວິທີທີ່ງ່າຍທີ່ສຸດໃນການຕິດຕັ້ງ Visual Studio Code ໃນ CentOS, RHEL, ແລະ Fedora ແມ່ນໃຊ້ສະຄິບຕໍ່ໄປນີ້, ເຊິ່ງຈະຕິດຕັ້ງ key ແລະ repository.

$ 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

ຖ້າທ່ານຕ້ອງການຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບການຕິດຕັ້ງກັບ Linux ລຸ້ນສະເພາະຂອງທ່ານ, ກະລຸນາອ້າງອີງໃສ່ Microsoft docs ຢ່າງເປັນທາງການ.

ວິທີການໃຊ້ Visual Studio Code ໃນ Linux

ສິ່ງ ທຳ ອິດທີ່ທ່ານຕ້ອງຕັດສິນໃຈເປີດ Vscode ເປັນຄັ້ງ ທຳ ອິດແມ່ນການເປີດ/ປິດການ ນຳ ໃຊ້ເວບໄຊທ໌ຕ້ອນຮັບເມື່ອເລີ່ມຕົ້ນ.

ທາງລັດແປ້ນພິມແມ່ນສາມາດແກ້ໄຂໄດ້ໃນ Vscode, ຊຶ່ງ ໝາຍ ຄວາມວ່າພວກເຮົາສາມາດ ກຳ ນົດການກົດແປ້ນພິມຂອງພວກເຮົາເອງ. ກົດ“ ລະຫັດ CTRL + k CTRL + S ” ເພື່ອເປີດການຕັ້ງຄ່າແຜນທີ່ຂອງແປ້ນພິມ. ທ່ານຍັງສາມາດເປີດນີ້ໃນຮູບແບບ JSON.

  • PALLET COMMAND: CTRL + SHIFT + P
  • ຄຳ ສັ່ງສົ່ງເສີມການຄ້າ: CTRL + ~
  • ການຕິດຕໍ່ທາງຊ້າຍ: CTRL +]
  • ການຕິດຕໍ່ທີ່ຖືກຕ້ອງ: CTRL + [
  • ຄຳ ເຫັນ: CTRL +/
  • ປຶກສາຫາລືຂອງ DEBUG: CTRL + SHIFT + Y
  • ຜູ້ ສຳ ຫຼວດ: CTRL + SHIFT + E
  • ສະແດງ SIDE BAR: CTRL + B
  • ແບບເຕັມຮູບແບບ: F11
  • ແບບ ZEN: CTRL + K Z
  • ຄຳ ສັ່ງກະດານ: CTRL + SHIFT + A

ຕອນນີ້ພວກເຮົາໄດ້ເຫັນລາຍລະອຽດ ສຳ ຄັນສອງສາມຢ່າງກ່ຽວກັບ VSCODE, ມັນເຖິງເວລາແລ້ວທີ່ຈະ ກຳ ນົດ Vscode ສຳ ລັບການພັດທະນາ Python. ພະລັງທີ່ແທ້ຈິງຂອງບັນນາທິການຕົວ ໜັງ ສືໃດໆກໍ່ມາຈາກຊຸດຕ່າງໆ. Vscode ເຮັດໃຫ້ການຈັດການຊຸດງ່າຍດາຍຫຼາຍ.

ການຕິດຕັ້ງຊຸດໃດກໍ່ຕາມ, ທ່ານສາມາດເປີດແທັບ "EXTENSIONS" ຈາກເບື້ອງຊ້າຍຂອງແຖບກິດຈະ ກຳ. ສິ່ງທີ່ທ່ານຕ້ອງເຮັດແມ່ນພິມຊື່ແພັກເກດໃນແຖບຄົ້ນຫາແລະກົດຕິດຕັ້ງ.

ຫນ້າທໍາອິດແລະສໍາຄັນທີ່ສຸດ, ພວກເຮົາຕ້ອງການການຂະຫຍາຍ python ເພື່ອດໍາເນີນການລະຫັດ python ໃນ Vscode.

ເມື່ອຊຸດດັ່ງກ່າວຖືກຕິດຕັ້ງແລ້ວທ່ານສາມາດເລືອກນາຍພາສາ Python ທີ່ທ່ານໄດ້ຕິດຕັ້ງ. ຖ້າທ່ານມີນາຍແປພາສາຫຼາຍຄົນ (ຕົວຢ່າງ: 3.5, 3.8) ຕັ້ງຄ່າມັນງ່າຍທີ່ຈະປ່ຽນລະຫວ່າງນາຍແປພາສາ. ຢູ່ທາງລຸ່ມເບື້ອງຊ້າຍທ່ານຈະເຫັນຕົວເລືອກທີ່ຈະເລືອກນາຍພາສາ.

ຫົວຂໍ້ແມ່ນທາງເລືອກສ່ວນຕົວ ສຳ ລັບນັກພັດທະນາ. ຂ້ອຍເລືອກທີ່ຈະຕິດກັບຫົວຂໍ້ Vscode ທີ່ບໍ່ຖືກຕ້ອງເພາະຂ້ອຍມັກຫຼາຍ. ທ່ານສາມາດເລືອກສິ່ງທີ່ດຶງດູດທ່ານ. ການຕິດຕັ້ງຫົວຂໍ້ [EXTENSION -> ຄົ້ນຫາຊື່ -> <ຊື່ພວກເຂົາ> -> ຕິດຕັ້ງ].

ທ່ານສາມາດຊອກຫາຂໍ້ມູນກ່ຽວກັບຫົວຂໍ້ຫຼືແພັກເກດອື່ນໆໃນ Vscode Marketplace.

ຂ້າພະເຈົ້າສ່ວນບຸກຄົນໃຊ້“ ຫົວຂໍ້ເຄື່ອງໃຊ້ຕ່າງໆ” ສຳ ລັບຮູບສັນຍາລັກເອກະສານ ການຕິດຕັ້ງມັນ [EXTENSION -> ຄົ້ນຫາ BAR -> ເຄື່ອງວັດຖຸດິບ -> ຕິດຕັ້ງ]. ເລືອກຫົວຂໍ້ File Icon ທີ່ທ່ານມັກ.

SSH ຫ່າງໄກສອກຫຼີກອະນຸຍາດໃຫ້ເປີດໂຟເດີຫ່າງໄກສອກຫຼີກທີ່ມີເຄື່ອງແມ່ຂ່າຍ SSH. ມັກເວລາທີ່ຄົນພັດທະນາໂປແກຼມໃນເມຄແລະໃຊ້ Vscode ຢູ່ເຄື່ອງທ້ອງຖິ່ນຂອງພວກເຮົາ. ໃນການອັບໂຫລດ/Sync ລະຫັດຂອງພວກເຮົາໄປຍັງເຄື່ອງຫ່າງໄກ/VM/ພາຊະນະພວກເຮົາສາມາດໃຊ້ SSH ຫ່າງໄກສອກຫຼີກ.

ການຕິດຕັ້ງຊຸດ [EXTENSION -> ຄົ້ນຫາ BAR -> REMOTE - SSH -> INSTALL]. ຊອກຫາຊຸດທີ່ສະ ໜອງ ໂດຍ Microsoft.

ເພື່ອ ກຳ ຫນົດຄ່າການຕັ້ງຄ່າເຊີຟເວີຫ່າງໄກສອກຫຼີກ, ໃຫ້ເປີດ [COMMAND PALLET (SHIFT + CTRL + P) -> ຕິດຕໍ່ຫາທີ່ສຸດ -> ສ້າງຕົວ ໃໝ່ (ຫຼື) ຄັດເລືອກ HOST]. ເມື່ອທ່ານເຮັດ ສຳ ເລັດກັບການຕັ້ງຄ່າ, ເມື່ອເຊື່ອມຕໍ່ກັບເຄື່ອງຫ່າງໄກສອກຫຼີກມັນຈະຂໍລະຫັດລັບ.

ຂ້ອຍໄດ້ຕັ້ງຄ່າ 3 ໂຮດຕິ້ງ Linux ໃນ vscode ແລ້ວ. ດັ່ງນັ້ນ, ເມື່ອຂ້ອຍເຊື່ອມຕໍ່ກັບໃຜຂອງເຈົ້າພາບມັນຈະກະຕຸ້ນລະຫັດລັບແລະຈະເຊື່ອມຕໍ່.

ທ່ານຍັງສາມາດອ້າງອີງເອກະສານທາງການກ່ຽວກັບວິທີການຕັ້ງຄ່າ SSH ໄລຍະໄກໃນ VSCode.

Linters ຊີ້ໃຫ້ເຫັນບັນຫາຂອງພວກເຮົາທີ່ກ່ຽວຂ້ອງກັບ syntax ແລະຄໍເຕົ້າໄຂ່ທີ່. ໂດຍຄ່າເລີ່ມຕົ້ນ, ເມື່ອພວກເຮົາຕິດຕັ້ງຊຸດການຂະຫຍາຍ python ຄັ້ງ ທຳ ອິດມັນມາພ້ອມກັບ "PYLINT" ທີ່ຖືກເປີດໃຊ້ງານ. Linter ແລ່ນເມື່ອພວກເຮົາປະຫຍັດເອກະສານຫຼືພວກເຮົາສາມາດແລ່ນດ້ວຍຕົນເອງຜ່ານ pallet ຄຳ ສັ່ງ.

ເພື່ອໃຊ້ linters ທີ່ແຕກຕ່າງກັນ, ທຳ ອິດ, ພວກເຮົາຕ້ອງຕິດຕັ້ງ linter ໂດຍໃຊ້ ຄຳ ສັ່ງ PIP ຕໍ່ໄປນີ້ແລະຫຼັງຈາກນັ້ນເລືອກ flake8 ເປັນ linter ຂອງທ່ານໃນ vscode ໂດຍໃຊ້ [COMMAND PALLET -> SELECT LINTER].

# pip install flake8

ເພື່ອເປີດໃຊ້ງານຫຼືປິດການໃຊ້ງານ linting [COMMAND PALLET -> ENABLE LINTING].

ຖ້າທ່ານມີ python ຫຼາຍລຸ້ນທ່ານຕ້ອງແນ່ໃຈວ່າເຄື່ອງຕິດຕັ້ງຢູ່ທົ່ວທຸກຮຸ່ນ. ດຽວນີ້ flake8 ທີ່ຂ້ອຍຕິດຕັ້ງຖືກຜູກກັບ Python 3.8, ຖ້າຂ້ອຍປ່ຽນໄປ Python 3.5 ແລະພະຍາຍາມໃຊ້ Flake 8 ມັນຈະບໍ່ເຮັດວຽກ.

ຫມາຍເຫດ: Linters ຖືກຜູກມັດກັບພື້ນທີ່ເຮັດວຽກໃນປະຈຸບັນບໍ່ແມ່ນທົ່ວໂລກ.

ໃນປັດຈຸບັນ, flake8 ຈະເລີ່ມຕົ້ນການຖິ້ມຄວາມຜິດພາດສໍາລັບການລະເມີດຂອງຂໍ້ຜິດພາດທາງສັງເຄາະຫຼືມີເຫດຜົນ. ໃນສ່ວນຫຍໍ້ຂ້າງລຸ່ມນີ້, ຂ້ອຍໄດ້ລະເມີດແບບ PEP 8 ຂອງການຂຽນລະຫັດ python ດັ່ງນັ້ນ flake 8 ຖິ້ມ ຄຳ ເຕືອນແລະຂໍ້ຜິດພາດຕ່າງໆໃຫ້ຂ້ອຍ.

ມີເສັ້ນໄຍຫຼາຍປະເພດ. ອ້າງເຖິງເອກະສານທາງການເພື່ອຮູ້ເພີ່ມເຕີມກ່ຽວກັບ Vscode Linters.

ຖ້າທ່ານເປັນນັກພັດທະນາປ່ຽນເປັນ Vscode ຈາກບັນນາທິການຕົວ ໜັງ ສືທີ່ແຕກຕ່າງກັນທ່ານສາມາດເລືອກທີ່ຈະຮັກສາຂໍ້ຜູກມັດທີ່ ສຳ ຄັນຂອງທ່ານໂດຍໃຊ້ຊຸດ Keymap. Microsoft ໃຫ້ແຜນທີ່ ສຳ ຄັນຈາກບັນນາທິການທີ່ມີຊື່ສຽງ ຈຳ ນວນ ໜຶ່ງ ເຊັ່ນ Sublime, Atom, Visual Studio ເປັນຕົ້ນ.

ນັບຕັ້ງແຕ່ Vscode ມາຢູ່ພາຍໃຕ້ Microsoft umbrella ມັນງ່າຍຫຼາຍທີ່ຈະລວມເອົາເຄື່ອງມືທີ່ສ້າງຂື້ນໂດຍ Microsoft. ທ່ານສາມາດເລືອກແລະຕິດຕັ້ງແພັກເກັດຕາມຄວາມຕ້ອງການຂອງທ່ານ. ອື່ນກ່ວາຊຸດທີ່ຂ້ອຍສະແດງຢູ່ຂ້າງເທິງຂ້ອຍໃຊ້ Azure Resource Manager, Azure Functions, etc.

ຍົກຕົວຢ່າງ:

  • Vscode ສະ ໜອງ ຊຸດ Azure ທີ່ລ້ ຳ ລວຍເພື່ອເຮັດວຽກກັບ Azure cloud.
  • GitHub ສາມາດປະສົມປະສານກັບ Vscode ໄດ້ງ່າຍໆພຽງແຕ່ສອງສາມຂັ້ນຕອນເທົ່ານັ້ນ.
  • ການຫຸ້ມຫໍ່ ສຳ ລັບວິທີແກ້ໄຂບັນຈຸເຊັ່ນ Docker, Kubernetes.
  • ຊຸດ ສຳ ລັບ SQL server.

ອ້າງເຖິງຕະຫລາດ Microsoft ຢ່າງເປັນທາງການເພື່ອຮູ້ກ່ຽວກັບຊຸດທັງ ໝົດ.

ໝາຍ ເຫດ: ຊຸດທີ່ຂ້ອຍຕິດຕັ້ງໃນບົດຄວາມນີ້ແມ່ນຂອງຕົວຂ້ອຍເອງ. ບັນຊີລາຍຊື່ຂອງຊຸດຕ່າງໆອາດຈະແຕກຕ່າງກັນໄປຕາມລັກສະນະຂອງການພັດທະນາແລະຄວາມຕ້ອງການ.

ໜຶ່ງ ໃນການເພີ່ມ ໃໝ່ ຂອງ Vscode ແມ່ນຄວາມສາມາດໃນການລວມເອົາປື້ມບັນທຶກຂອງ Jupyter. ປື້ມບັນທຶກ Jupyter ແມ່ນບັນນາທິການທີ່ໃຊ້ເວບໄຊທ໌ທີ່ມີຄວາມນິຍົມຫຼາຍໂດຍໃຊ້ສ່ວນໃຫຍ່ແມ່ນວິທະຍາສາດຂໍ້ມູນ. ທ່ານທຸກຄົນຕ້ອງເຮັດແມ່ນຕິດຕັ້ງປື້ມບັນທຶກ Jupyter ໃນເຄື່ອງຈັກທ້ອງຖິ່ນແລະ Vscode ສາມາດເລືອກເອົາເຄື່ອງແມ່ຂ່າຍ Jupyter ແລະເລີ່ມຕົ້ນແກ່ນ.

ຕິດຕັ້ງ Jupyter Notebook:

# pip install Jupyter

ວິທີການໃຊ້ Snippet ໃນ VSCode

ດຽວນີ້ພວກເຮົາໄດ້ຕັ້ງຄ່າບັນນາທິການຂອງພວກເຮົາແລ້ວເຖິງເວລາທີ່ຈະ ດຳ ເນີນການລະຫັດ python ບາງອັນ. ຄຸນລັກສະນະທີ່ ໜ້າ ສົນໃຈທີ່ຂ້ອຍມັກກັບ Vscode ແມ່ນ, ມັນສາມາດແລ່ນໄລຍະທີ່ເລືອກໄວ້ໃນ python console.

ເພື່ອ ດຳ ເນີນການລະຫັດ python ຂອງທ່ານໃຫ້ກົດ [RUN] ສັນຍາລັກທີ່ມຸມຂວາເທິງຂອງບັນນາທິການຂອງທ່ານຫຼືກົດຂວາແລະເລືອກຕົວເລືອກ run.

ຖ້າທ່ານເລືອກ“ Run selection/Line ໃນ Python terminal“, Vscode ໃຊ້ພຽງແຕ່ສ່ວນທີ່ຢູ່ໃນ terminal. ນີ້ແມ່ນມີປະໂຫຍດຫຼາຍໃນບາງກໍລະນີທີ່ທ່ານຕ້ອງທົດສອບພຽງແຕ່ສອງສາມແຖວຂອງລະຫັດທີ່ຖືກຄັດເລືອກ.

ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ເຫັນວິທີການຕິດຕັ້ງແລະ ກຳ ນົດ Vscode ເປັນບັນນາທິການຂອງພວກເຮົາ ສຳ ລັບການຂຽນໂປແກຼມ Python. Vscode ແມ່ນ ໜຶ່ງ ໃນບັນນາທິການທີ່ໄດ້ຮັບຄວາມນິຍົມໃນຕະຫຼາດດຽວນີ້. ຖ້າທ່ານ ໃໝ່ ກັບ Vscode ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະ ສຳ ຫຼວດ Vscode ເພີ່ມເຕີມຈາກເອກະສານທາງການ.