ສາລະບານ[ເຊື່ອງ][ສະແດງ]
ການບັນຍາຍນີ້ຈະແນະນໍາທ່ານກ່ຽວກັບບາງແນວຄວາມຄິດ Python ຂັ້ນສູງ, ເຊັ່ນ: ການເຮັດວຽກກັບໄດເລກະທໍລີແລະ Django.
ລາຍຊື່ໃນ Python
ໃນດັດຊະນີໂມດູນ Python 3, ທ່ານສາມາດເບິ່ງວ່າພວກເຮົາມີໂມດູນທີ່ເອີ້ນວ່າ pathlib
ເຊິ່ງສະຫນອງເສັ້ນທາງລະບົບໄຟລ໌ທີ່ຮັດກຸມວັດຖຸ. ມັນສະຫນອງຫ້ອງຮຽນທີ່ພວກເຮົາສາມາດໃຊ້ເພື່ອສ້າງວັດຖຸເພື່ອເຮັດວຽກກັບໄດເລກະທໍລີແລະໄຟລ໌.
ຖ້າທ່ານເປີດມັນທ່ານສາມາດເບິ່ງວ່າໂມດູນນີ້ເຮັດວຽກແນວໃດ.
ທ່ານສາມາດນໍາເຂົ້າໂມດູນເຊັ່ນນີ້:
from pathlib import Path
Path
ແມ່ນຫ້ອງຮຽນຢູ່ທີ່ນີ້. ໃນປັດຈຸບັນພວກເຮົາຈໍາເປັນຕ້ອງສ້າງວັດຖຸເສັ້ນທາງເພື່ອອ້າງອີງໄຟລ໌ຫຼືໄດເລກະທໍລີໃນຄອມພິວເຕີຂອງພວກເຮົາ. ມີສອງວິທີທີ່ຈະເຮັດແນວນີ້. ພວກເຮົາສາມາດໃຊ້ເສັ້ນທາງຢ່າງແທ້ຈິງຫຼືເສັ້ນທາງພີ່ນ້ອງ. ເສັ້ນທາງຢ່າງແທ້ຈິງຫມາຍຄວາມວ່າທ່ານຈະຕ້ອງກໍານົດເສັ້ນທາງຈາກຮາກຂອງຮາດດິດ, ໃນຂະນະທີ່ເສັ້ນທາງພີ່ນ້ອງຫມາຍເຖິງເສັ້ນທາງທີ່ເລີ່ມຕົ້ນຈາກໄດເລກະທໍລີປະຈຸບັນ.
ເສັ້ນທາງຢ່າງແທ້ຈິງໃນ Windows ແລະ Mac ແມ່ນຄ້າຍຄື c:\program files\windows\
ແລະ /usr/local/bin
ຕາມລໍາດັບ.
ຫຼັງຈາກກໍານົດໂມດູນແລະຊັ້ນ, ພວກເຮົາຈໍາເປັນຕ້ອງສ້າງວັດຖຸເສັ້ນທາງ.
Path()
ຖ້າທ່ານບໍ່ຜ່ານການໂຕ້ຖຽງຢູ່ທີ່ນີ້, ນີ້ຈະອ້າງອີງເຖິງໄດເລກະທໍລີປະຈຸບັນ. ອີກທາງເລືອກ, ພວກເຮົາສາມາດຜ່ານສາຍ, ເຊິ່ງພວກເຮົາສາມາດເພີ່ມໄຟລ໌ຫຼືໄດເລກະທໍລີ. ໃຫ້ເວົ້າວ່າ ecommerce
ລະບົບ.
Path("eCommerce")
ດຽວນີ້, ມັນສົ່ງຄືນວັດຖຸເສັ້ນທາງ. ໃຫ້ເກັບຮັກສາມັນຢູ່ໃນເສັ້ນທາງ
path = Path("eCommerce")
ຈຸດປະສົງເສັ້ນທາງນີ້ມີວິທີການທີ່ຫນ້າສົນໃຈບໍ່ຫຼາຍປານໃດ, ເພື່ອເລີ່ມຕົ້ນດ້ວຍ.
ຕົວຢ່າງ, ພວກເຮົາສາມາດນໍາໃຊ້ exist
ວິທີການກວດສອບວ່າມີເສັ້ນທາງໃດ. ນີ້ຈະສົ່ງຄືນ boolean ດັ່ງນັ້ນໃຫ້ພວກເຮົາພິມມັນໃສ່ເຄື່ອງຈ່າຍເງິນ.
ຖ້າໄດເລກະທໍລີ "eCommerce
” ບໍ່ມີ, ພວກເຮົາຈະໄດ້ຮັບການທີ່ບໍ່ຖືກຕ້ອງ. ໃນກໍລະນີດັ່ງກ່າວນີ້, ພວກເຮົາສາມາດນໍາໃຊ້ mkdir
ວິທີການສ້າງໄດເລກະທໍລີ. ມາສ້າງໄດເລກະທໍລີ "email
” ໂດຍວິທີການນີ້.
from pathlib import Path
path = Path("email")
path.mkdir()
ອັນນີ້ສົ່ງຄືນບໍ່ມີຫຍັງນອກເໜືອໄປຈາກໄດເລກະທໍລີ email
ຈະຖືກສ້າງຢູ່ໃນແຜງໂຄງການຂອງທ່ານ. ພວກເຮົາຍັງສາມາດລຶບໄດເລກະທໍລີນີ້ໂດຍຜ່ານ rmdir
ວິທີການ, ເຊິ່ງສັ້ນສໍາລັບ "ເອົາໄດເລກະທໍລີ".
ມັນເປັນປະໂຫຍດຫຼາຍທີ່ຈະຂຽນໂຄງການທີ່ຊັດເຈນເພື່ອອັດຕະໂນມັດບາງສິ່ງບາງຢ່າງ. ສໍາລັບຕົວຢ່າງ, ທ່ານສາມາດ iterate ໃນໄລຍະຕາຕະລາງທັງຫມົດໃນໄດເລກະທໍລີ, ເປີດໃຫ້ເຂົາເຈົ້າແລະດໍາເນີນການໃຫ້ເຂົາເຈົ້າ. ໃຫ້ຂ້ອຍສະແດງໃຫ້ທ່ານເຫັນ.
ເພື່ອເຮັດສິ່ງນີ້, ປ່ຽນໄປຫາໄດເລກະທໍລີເລີ່ມຕົ້ນແລະໃຊ້ glob
ວິທີການ. ວິທີການນີ້ສາມາດຄົ້ນຫາໄຟລ໌ແລະໄດເລກະທໍລີໃນເສັ້ນທາງປະຈຸບັນ. ພວກເຮົາຈໍາເປັນຕ້ອງຜ່ານສາຍທີ່ກໍານົດຮູບແບບການຊອກຫາ. ພວກເຮົາສາມາດພິມຮູບດາວທີ່ຫມາຍຄວາມວ່າທັງຫມົດ, ໄຟລ໌ທັງຫມົດ, ແລະລະບົບທັງຫມົດ. ທາງເລືອກອື່ນ, ສາມາດເພີ່ມການຂະຫຍາຍໄດ້. ທ່ານສາມາດພິມ ("*.*")
ເພື່ອໃຫ້ໄດ້ຮັບໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນ. ພວກເຮົາຍັງສາມາດຄົ້ນຫາໄຟລ໌ excel ທັງຫມົດເຊັ່ນນີ້:
from pathlib import Path
path = Path()
print(path.glob("*.xls"))
ໃຫ້ຊອກຫາໄຟລ໌ .py ທັງໝົດໃນແບບທີ່ຄ້າຍຄືກັນ.
ແລ່ນໂຄງການຈະໃຫ້ວັດຖຸເຄື່ອງກໍາເນີດໄຟຟ້າ. ເຫຼົ່ານີ້ແມ່ນແນວຄວາມຄິດ Python ຂັ້ນສູງ, ແຕ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ ທີ່ພວກເຮົາສາມາດ iterate ຫຼື loop ຜ່ານວັດຖຸເຄື່ອງກໍາເນີດເຫຼົ່ານີ້. ແທນທີ່ຈະພິມວັດຖຸເຄື່ອງຜະລິດນີ້, ຂໍໃຫ້ເຮັດໃຫ້ມັນຊ້ຳຄືນອີກດ້ວຍການໃຊ້ສຳລັບ loop.
from pathlib import Path
path = Path()
for file in path.glob("*.py")):
print(file)
ໃຫ້ດໍາເນີນໂຄງການນີ້:
ມັນຈະລາຍຊື່ໄຟລ໌ Python ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນ. ເຊັ່ນດຽວກັນ, ແລ່ນໂຄງການພຽງແຕ່ມີດາວຢູ່ໃນເສັ້ນທາງປະຈຸບັນຈະລາຍຊື່ໄຟລ໌ທັງຫມົດໃນໄດເລກະທໍລີປະຈຸບັນ.
PyPi ແລະ Pip
ເຖິງແມ່ນວ່າຫ້ອງສະຫມຸດມາດຕະຖານຂອງ Python ແມ່ນທີ່ສົມບູນແບບແລະມີໂມດູນຫຼາຍສໍາລັບວຽກງານທົ່ວໄປ, ມັນບໍ່ໄດ້ສໍາເລັດໂດຍວິທີໃດກໍ່ຕາມ. ນັ້ນແມ່ນເຫດຜົນທີ່ພວກເຮົາມີໄດເລກະທໍລີທີ່ເອີ້ນວ່າ ຊຸດ python ດັດຊະນີ ຫຼື PyPI. ໃນໄດເລກະທໍລີນີ້, ທ່ານສາມາດຊອກຫາຫຼາຍຮ້ອຍຊຸດສໍາລັບການເຮັດສິ່ງທີ່ຫນ້າຫວາດສຽວ. ເຫຼົ່ານີ້ແມ່ນຊຸດທີ່ຄົນເຊັ່ນທ່ານແລະຂ້ອຍໄດ້ສ້າງເປັນສ່ວນຫນຶ່ງຂອງໂຄງການຂອງພວກເຮົາ, ແລະຫຼັງຈາກນັ້ນພວກເຂົາໄດ້ເຜີຍແຜ່ພວກມັນເປັນສ່ວນຫນຶ່ງຂອງໄດເລກະທໍລີນີ້ເພື່ອໃຫ້ຜູ້ອື່ນໃຊ້.
ນັ້ນແມ່ນຜົນປະໂຫຍດຂອງການເຮັດໃຫ້ປະລາດ ຊຸມຊົນ Python, ຍ້ອນວ່າມີຜູ້ພັດທະນາ python ຈໍານວນຫລາຍ ຢູ່ທີ່ນັ້ນ, ແລະພວກເຂົາໄດ້ພັດທະນາຊຸດຫຼາຍສໍາລັບພວກເຮົາເພື່ອໃຊ້ຄືນໃຫມ່ໃນໂປຼແກຼມຂອງພວກເຮົາ.
ໃຫ້ເວົ້າວ່າທ່ານຕ້ອງການສົ່ງຂໍ້ຄວາມໃນໂປຼແກຼມຂອງທ່ານ. ທ່ານຈະບໍ່ຈໍາເປັນຕ້ອງສ້າງຫນ້າທີ່ນີ້ຕັ້ງແຕ່ເລີ່ມຕົ້ນ, ແລະທ່ານສາມາດເຂົ້າມາ pypi.org ແລະຄົ້ນຫາ SMS.
ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໄດ້, ຫຼາຍຮ້ອຍໂຄງການຫຼືຊຸດໃຫ້ເຈົ້າມີຫນ້າທີ່ນີ້. ບໍ່ແມ່ນທຸກແພັກເກັດ ຫຼືໂຄງການຈະສຳເລັດ ຫຼືບໍ່ມີຂໍ້ບົກພ່ອງ. ບາງສ່ວນຂອງພວກມັນຍັງຢູ່ໃນການພັດທະນາ, ຫຼືພວກເຂົາອາດຈະມີຂໍ້ບົກພ່ອງ, ແຕ່ຖ້າທ່ານເບິ່ງຮອບໆສໍາລັບຫນ້າທີ່ໃດກໍ່ຕາມ, ທ່ານສາມາດຈິນຕະນາການວ່າມີຊຸດເອກະສານທີ່ດີ, ເຊື່ອຖືໄດ້, ດີສໍາລັບທ່ານ.
ເພື່ອຕິດຕັ້ງແພັກເກັດຈາກ pypi.org, ທ່ານຕ້ອງພິມຄໍາສັ່ງຢູ່ໃນປ່ອງຢ້ຽມ terminal. Pip ເປັນເຄື່ອງມືທີ່ມາພ້ອມກັບການຕິດຕັ້ງ Python, ແລະພວກເຮົາໃຊ້ມັນເພື່ອຕິດຕັ້ງ ຫຼືຖອນການຕິດຕັ້ງແພັກເກດທີ່ລົງທະບຽນຢູ່ໃນ pypi.org. ໃນປັດຈຸບັນພວກເຮົາສາມາດນໍາເຂົ້າຊຸດນີ້; ໂມດູນຂອງມັນແມ່ນຄືກັນກັບໂມດູນທີ່ສ້າງຂຶ້ນໃນ Python ຫຼືໂມດູນທີ່ພວກເຮົາມີຢູ່ໃນໂຄງການຂອງພວກເຮົາ.
ສະຫຼຸບສຸດທ້າຍ!
ຂ້ອຍຫວັງວ່າເຈົ້າຈະເຂົ້າໃຈແນວຄວາມຄິດພື້ນຖານຂອງ Python ໃນຈຸດນີ້. ດຽວນີ້ທ່ານສາມາດຝຶກ Python ໄດ້ເທົ່າທີ່ທ່ານຕ້ອງການ, ຍ້ອນວ່າ "ການປະຕິບັດເຮັດໃຫ້ຜູ້ຊາຍສົມບູນແບບ."
ຂ້ອຍຂໍແນະ ນຳ ໃຫ້ທ່ານຮູ້ຫຼັກສູດນີ້ກ່ອນທີ່ຈະຮຽນ Python ຂັ້ນສູງ. ຫຼັກສູດ Python ນີ້ສາມາດຂະຫຍາຍໄດ້ເພື່ອຮຽນຮູ້ການວິເຄາະຂໍ້ມູນ, ການຮຽນຮູ້ເຄື່ອງຈັກ, ການພັດທະນາເວັບ, ຫຼືສາຂາອື່ນໆໃນ Python. ຂ້າພະເຈົ້າຂໍອວຍພອນໃຫ້ທ່ານທັງຫມົດທີ່ດີທີ່ສຸດໃນການເຮັດວຽກໂຄງການຂອງທ່ານ.
ຮັກສາລະຫັດ!
ອອກຈາກ Reply ເປັນ