ການເລີ່ມຕົ້ນດ້ວຍ Python Programming ແລະ Scripting ໃນ Linux - ພາກທີ 1


ມັນໄດ້ຖືກກ່າວ (ແລະມັກຈະຕ້ອງການໂດຍອົງການຈັດຕັ້ງການທົດແທນທີ່) ຜູ້ບໍລິຫານລະບົບຕ້ອງມີຄວາມ ຊຳ ນານໃນພາສາສະຄິບ. ໃນຂະນະທີ່ພວກເຮົາສ່ວນຫຼາຍອາດຈະສະດວກສະບາຍໃນການໃຊ້ Bash (ຫຼືແກະອື່ນໆຂອງຕົວເລືອກຂອງພວກເຮົາ) ເພື່ອ ດຳ ເນີນການສະຄິບຕາມ ຄຳ ສັ່ງ, ພາສາທີ່ມີພະລັງເຊັ່ນ Python ສາມາດເພີ່ມປະໂຫຍດຫຼາຍຢ່າງ

ເພື່ອເລີ່ມຕົ້ນ, Python ຊ່ວຍໃຫ້ພວກເຮົາສາມາດເຂົ້າເຖິງເຄື່ອງມືຂອງສະພາບແວດລ້ອມຂອງ ຄຳ ສັ່ງແລະ ນຳ ໃຊ້ຄຸນລັກສະນະຂອງໂປແກຼມ Object Oriented Programming (ເພີ່ມເຕີມກ່ຽວກັບເລື່ອງນີ້ຕໍ່ມາໃນບົດຄວາມນີ້).

ຢູ່ເທິງສຸດຂອງມັນ, ການຮຽນຮູ້ Python ສາມາດຊຸກຍູ້ອາຊີບຂອງທ່ານໃນຂົງເຂດວິທະຍາສາດຂໍ້ມູນ.

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

ໃນບົດຂຽນ 2 ບົດນີ້ພວກເຮົາຈະທົບທວນພື້ນຖານຂອງ Python ໂດຍຫວັງວ່າທ່ານຈະເຫັນວ່າມັນເປັນປະໂຫຍດຄືກັບກະດານຮຽນເພື່ອເຮັດໃຫ້ທ່ານເລີ່ມຕົ້ນດ້ວຍການຂຽນໂປແກຼມແລະເປັນຄູ່ມືການອ້າງອີງໄວໆຫລັງຈາກນັ້ນ. ທີ່ເວົ້າວ່າ, ໃຫ້ເລີ່ມຕົ້ນ.

Python ໃນ Linux

ລຸ້ນ Python 2.x ແລະ 3.x ມັກຈະມີໃນການແຈກແຈງ Linux ທີ່ທັນສະ ໄໝ ທີ່ສຸດອອກຈາກຫ້ອງ. ທ່ານສາມາດປ້ອນແກະ Python ໂດຍການພິມ python ຫຼື python3 ໃນເຄື່ອງ ຈຳ ລອງຢູ່ປາຍຍອດຂອງທ່ານແລະອອກດ້ວຍການປິດ ເຊົາ() :

$ which python
$ which python3
$ python -v
$ python3 -v
$ python
>>> quit()
$ python3
>>> quit()

ຖ້າທ່ານຕ້ອງການຍົກເລີກ Python 2.x ແລະໃຊ້ 3.x ແທນເມື່ອທ່ານພິມ python, ທ່ານສາມາດດັດແປງລິ້ງທີ່ມີສັນຍາລັກທີ່ສອດຄ້ອງກັນດັ່ງຕໍ່ໄປນີ້:

$ sudo rm /usr/bin/python 
$ cd /usr/bin
$ ln -s python3.2 python # Choose the Python 3.x binary here

ໂດຍວິທີທາງການ, ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະສັງເກດວ່າເຖິງແມ່ນວ່າສະບັບ 2.x ຍັງຖືກນໍາໃຊ້, ພວກມັນບໍ່ໄດ້ຖືກຮັກສາໄວ້ຢ່າງຫ້າວຫັນ. ດ້ວຍເຫດຜົນດັ່ງກ່າວ, ທ່ານອາດຈະຕ້ອງການທີ່ຈະພິຈາລະນາປ່ຽນເປັນ 3.x ຕາມທີ່ລະບຸໄວ້ຂ້າງເທິງ. ເນື່ອງຈາກວ່າມັນມີຄວາມແຕກຕ່າງບາງສ່ວນຂອງ syntax ລະຫວ່າງ 2.x ແລະ 3.x, ພວກເຮົາຈະສຸມໃສ່ຈຸດສຸດທ້າຍໃນຊຸດນີ້.

ອີກວິທີ ໜຶ່ງ ທີ່ທ່ານສາມາດໃຊ້ Python ໃນ Linux ແມ່ນຜ່ານ IDLE (Python ການພັດທະນາສະພາບແວດລ້ອມແບບພັດທະນາ), ແມ່ນຮູບແບບການໂຕ້ຕອບຜູ້ໃຊ້ແບບກາຟິກໃນການຂຽນລະຫັດ Python ກ່ອນທີ່ຈະຕິດຕັ້ງມັນ, ມັນເປັນຄວາມຄິດທີ່ດີທີ່ຈະປະຕິບັດການຄົ້ນຫາເພື່ອຊອກຮູ້ວ່າມີລຸ້ນໃດ ສຳ ລັບການແຈກຢາຍຂອງທ່ານ:

# aptitude search idle     [Debian and derivatives]
# yum search idle          [CentOS and Fedora]
# dnf search idle          [Fedora 23+ version]

ຈາກນັ້ນ, ທ່ານສາມາດຕິດຕັ້ງມັນໄດ້ດັ່ງຕໍ່ໄປນີ້:

$ sudo aptitude install idle-python3.2    # I'm using Linux Mint 13

ເມື່ອຕິດຕັ້ງແລ້ວ, ທ່ານຈະເຫັນ ໜ້າ ຈໍຕໍ່ໄປນີ້ຫຼັງຈາກເປີດຕົວ IDLE. ໃນຂະນະທີ່ມັນຄ້າຍຄືກັບຫອຍ Python, ທ່ານສາມາດເຮັດ IDLE ໄດ້ຫຼາຍກວ່າແກະ.

ຍົກຕົວຢ່າງ, ທ່ານສາມາດ:

1. ເປີດເອກະສານພາຍນອກຢ່າງງ່າຍດາຍ (File File Open).

2) ສຳ ເນົາຂໍ້ມູນ (Ctrl + C) ແລະໃສ່ (Ctrl + V) ຂໍ້ຄວາມ, 3) ຊອກແລະແທນຂໍ້ຄວາມ, 4) ສະແດງຄວາມສົມບູນທີ່ເປັນໄປໄດ້ (ຄຸນລັກສະນະ ໜຶ່ງ ທີ່ຮູ້ວ່າ Intellisense ຫຼື Autocompletion ໃນ IDEs ອື່ນໆ), 5) ປ່ຽນປະເພດຕົວອັກສອນແລະຂະ ໜາດ, ແລະອື່ນໆ.

ຢູ່ເທິງສຸດຂອງສິ່ງນີ້, ທ່ານສາມາດໃຊ້ IDLE ເພື່ອສ້າງໂປແກຼມ desktop.

ເນື່ອງຈາກວ່າພວກເຮົາຈະບໍ່ໄດ້ຮັບການພັດທະນາໂປແກຼມຄອມພິວເຕີ້ desktop ໃນຊຸດ 2 ບົດນີ້, ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະເລືອກລະຫວ່າງ IDLE ແລະແກະ Python ເພື່ອປະຕິບັດຕາມຕົວຢ່າງ.