IDEs Python 10 ທີ່ດີທີ່ສຸດ ສຳ ລັບນັກຂຽນໂປແກຼມ Linux ໃນປີ 2020


Python ແມ່ນພາສາການຂຽນໂປແກຼມທີ່ມີຈຸດປະສົງທົ່ວໄປ ສຳ ລັບສ້າງສິ່ງໃດ ໜຶ່ງ; ຈາກການພັດທະນາເວບໄຊທ໌ backend, ການວິເຄາະຂໍ້ມູນ, ປັນຍາປະດິດເຖິງຄອມພິວເຕີ້ວິທະຍາສາດ. ມັນຍັງສາມາດຖືກນໍາໃຊ້ເພື່ອພັດທະນາໂປແກຼມຜະລິດຕະພັນ, ເກມ, ແອັບ desktop ໃນ desktop ແລະອື່ນໆ.

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

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

1. PyCharm

PyCharm ແມ່ນ Python IDE ທີ່ມີປະສິດທິພາບ, ສາມາດປັບແຕ່ງໄດ້ສູງ, ແລະສາມາດຂົນສົ່ງໄດ້, ເຊິ່ງລວມເອົາເຄື່ອງມືພັດທະນາທັງ ໝົດ ໃນບ່ອນດຽວ. ມັນມີຄຸນນະສົມບັດທີ່ມີຄຸນນະສົມບັດແລະມາໃນຊຸມຊົນ (ບໍ່ເສຍຄ່າແລະເປີດເຜີຍ) ເຊັ່ນດຽວກັນກັບການດັດແກ້ແບບມືອາຊີບ.

ມັນສະ ໜອງ ລະຫັດ ສຳ ເລັດສົມບູນ, ການເຮັດວຽກກວດກາລະຫັດ, ແລະມີການເນັ້ນຂໍ້ຜິດພາດທີ່ ໜ້າ ສັງເກດແລະແກ້ໄຂໄວ. ມັນຍັງຂົນສົ່ງດ້ວຍລະຫັດອັດຕະໂນມັດແລະການ ນຳ ທາງທີ່ດີເລີດ.

ມີເຄື່ອງມືພັດທະນາທີ່ມີຢູ່ເຊັ່ນ: ເຄື່ອງແກ້ debugger ແລະນັກແລ່ນທົດສອບປະສົມປະສານ; ໂປແກມ Python; ຢູ່ປາຍຍອດກໍ່ສ້າງ; ການເຊື່ອມໂຍງກັບ VCS ທີ່ ສຳ ຄັນແລະເຄື່ອງມືຖານຂໍ້ມູນທີ່ມີຢູ່ແລະອື່ນໆອີກຫຼາຍຢ່າງ. ມັນເປັນທີ່ນິຍົມຫຼາຍໃນບັນດານັກຂຽນໂປແກຼມ Python ແລະຖືກອອກແບບໃຫ້ນັກພັດທະນາມືອາຊີບ.

2. Wing Python IDE

Wing Python IDE ແມ່ນ Python IDE ມືອາຊີບທີ່ມີຄວາມສາມາດປັບປ່ຽນໄດ້ແລະມີຄວາມຍືດຫຍຸ່ນສູງ, ມີບັນນາທິການ debugger ແລະບັນນາທິການທີ່ມີປັນຍາ. ມັນຊ່ວຍໃຫ້ການພັດທະນາແບບ Python ແບບໂຕ້ຕອບຢ່າງໄວວາ, ຖືກຕ້ອງແລະມ່ວນຊື່ນ.

ບາງລັກສະນະທີ່ຮູ້ຈັກກັນດີຂອງມັນລວມມີຄວາມສາມາດແກ້ໄຂບັນຫາທີ່ມີປະສິດທິພາບສູງ, ການ ນຳ ທາງລະຫັດ, ການທົດສອບ ໜ່ວຍ ປະສົມປະສານ, ການພັດທະນາທາງໄກແລະອື່ນໆ. ຖ້າທ່ານມັກໃຊ້ Vim, ຫຼັງຈາກນັ້ນ Wing ຜູກມັດກັບວາລະສານ Vim.

ມັນມີການເຊື່ອມໂຍງທີ່ອຸດົມສົມບູນກັບ App Engine, Django, PyQt, Flask, Vagrant, ແລະອື່ນໆ. ມັນສະຫນັບສະຫນູນການຄຸ້ມຄອງໂຄງການແລະການຄວບຄຸມເວີຊັນກັບ Git, Mercurial, Bazaar, Subversion, ແລະອື່ນໆ. ມັນກໍ່ ກຳ ລັງໄດ້ຮັບຄວາມນິຍົມຈາກນັກພັດທະນາ Python, ແລະຜູ້ໃຊ້ຫຼາຍຄົນໃນປັດຈຸບັນມັກມັນກັບ PyCharm.

3. Eric Python IDE

Eric ແມ່ນ Python IDE ທີ່ໂດດເດັ່ນ, ຂຽນໃນ Python. ມັນແມ່ນອີງໃສ່ຊຸດເຄື່ອງມື Qt UI ຂ້າມເວທີ, ປະສົມປະສານກັບການຄວບຄຸມບັນນາທິການ Scintilla ທີ່ມີຄວາມຍືດຫຍຸ່ນສູງ. ມັນມີ ຈຳ ນວນບັນນາທິການບໍ່ ຈຳ ກັດ.

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

Eric ມີໂປແກຼມທ່ອງເວັບແລະເວບໄຊທ໌ທີ່ມີປະສົມປະສານ, ອິນເຕີເຟດຄວບຄຸມເວີຊັນແບບປະສົມປະສານ ສຳ ລັບຫໍສະ ໝຸດ Mercurial, Subversion, ແລະ Git ເປັນໂປແກມ plug-ins ຫຼັກແລະອື່ນໆ. ໜຶ່ງ ໃນຄຸນລັກສະນະທີ່ ສຳ ຄັນທີ່ສຸດຂອງມັນ, ເຊິ່ງຂາດໃນຫລາຍໆ Python IDEs ແມ່ນລະບົບເອກະສານລະຫັດແຫຼ່ງຂໍ້ມູນປະສົມປະສານ.

4. PyDev ສຳ ລັບ Eclipse

PyDev ແມ່ນໂປແກຼມ Python IDE ທີ່ມີໂປແກຼມເປີດ, ມີຄຸນນະສົມບັດທີ່ດີເລີດ ສຳ ລັບ Eclipse. ມັນສະຫນັບສະຫນູນການລວມເຂົ້າ Django, ການເຮັດລະຫັດ, ການ ສຳ ເລັດລະຫັດດ້ວຍການ ນຳ ເຂົ້າອັດຕະໂນມັດ, ການກົດປຸ່ມປະເພດ, ແລະການວິເຄາະລະຫັດ.

ມັນສະຫນອງການປັບປຸງໃຫມ່, debugger, debugger ຫ່າງໄກສອກຫຼີກ, ຕົວທ່ອງເວັບ tokens, console ແບບໂຕ້ຕອບ, ການເຊື່ອມໂຍງການທົດສອບຫນ່ວຍງານ, ການຄຸ້ມຄອງລະຫັດແລະການເຊື່ອມໂຍງ PyLint. ມັນຊ່ວຍໃຫ້ທ່ານຊອກຫາເອກະສານອ້າງອີງໂດຍໃຊ້ປຸ່ມລັດ (Ctrl + Shift + G). ທ່ານສາມາດໃຊ້ມັນເພື່ອການພັດທະນາ Python, Jython, ແລະ IronPython.

5. Spyders ວິທະຍາສາດ Python IDE

Spyder ແມ່ນ Python IDE ທາງວິທະຍາສາດທີ່ມີຫຼາຍລັກສະນະ ສຳ ລັບການຄົ້ນຄ້ວາ, ການວິເຄາະຂໍ້ມູນແລະການສ້າງຊຸດວິທະຍາສາດ. ມັນຂົນສົ່ງກັບບັນນາທິການຫລາຍພາສາທີ່ມີຫນ້າທີ່/ຕົວທ່ອງເວັບຫ້ອງຮຽນ, ລັກສະນະການວິເຄາະລະຫັດ (ສະຫນັບສະຫນູນສໍາລັບ pyflakes ແລະ pylint), ການເຮັດລະຫັດສໍາເລັດ, ການແບ່ງອອກຕາມລວງນອນແລະແນວຕັ້ງເຊັ່ນດຽວກັນກັບຄຸນລັກສະນະນິຍາມ goto.

ມັນມີຄອນໂຊນແບບໂຕ້ຕອບ, ຜູ້ເບິ່ງເອກະສານ, ຕົວຄົ້ນຫາຕົວແປແລະຜູ້ຄົ້ນຫາເອກະສານ. Spyder ຊ່ວຍໃຫ້ມີການຄົ້ນຫາແບບສອບຖາມຜ່ານຫລາຍໆເອກະສານໃນໂຄງການຂອງທ່ານ, ໂດຍມີການສະ ໜັບ ສະ ໜູນ ສຳ ລັບການສະແດງອອກເປັນປະ ຈຳ.

6. ໂປແກມ Pyzo Python IDE

Pyzo ແມ່ນ IDE ທີ່ລຽບງ່າຍ, ບໍ່ເສຍຄ່າແລະເປີດແຫຼ່ງ ສຳ ລັບ Python. ມັນໃຊ້ງານ conda, OS-agnostic, ຜູ້ຈັດການຊຸດລະບົບຖານສອງລະບົບແລະລະບົບນິເວດ. ຢ່າງໃດກໍ່ຕາມ, ມັນເຮັດວຽກໂດຍບໍ່ມີນາຍແປພາສາ Python. ເປົ້າ ໝາຍ ການອອກແບບຫຼັກຂອງມັນແມ່ນການ ທຳ ມະດາແລະມີການໂຕ້ຕອບກັນສູງ.

ມັນປະກອບດ້ວຍບັນນາທິການ, ຫອຍ, ແລະການເລື່ອກສານຂອງເຄື່ອງມືມາດຕະຖານທີ່ມີປະໂຫຍດເຊັ່ນ: ໂປແກຼມທ່ອງເວັບແຟ້ມເອກະສານ, ໂຄງສ້າງແຫຼ່ງຂໍ້ມູນ, ຜູ້ຕັດໄມ້ແລະຄຸນລັກສະນະການຊ່ວຍເຫຼືອແບບໂຕ້ຕອບເພື່ອຊ່ວຍໃຫ້ນັກຂຽນໂປແກຼມໃນຮູບແບບຕ່າງໆ. ມັນສະຫນອງການສະຫນັບສະຫນູນຢ່າງເຕັມທີ່ຂອງ Unicode ທັງໃນບັນນາທິການແລະແກະ. ແລະທ່ານສາມາດເລືອກລະຫວ່າງຫົວຂໍ້ Qt ທີ່ແຕກຕ່າງກັນເພື່ອໃຊ້.

7. ເທບນິຍາຍ Python IDE

Thonny ແມ່ນແຫຼ່ງເປີດ Python IDE ທີ່ມີຄວາມ ໝາຍ ສຳ ລັບຜູ້ເລີ່ມຕົ້ນທີ່ບໍ່ມີຄວາມຮູ້ກ່ອນໃນການຮຽນຮູ້ແລະພັດທະນາ Python. ມັນມາພ້ອມກັບ Python 3.7 ແລະມີຄຸນລັກສະນະພື້ນຖານແລະງ່າຍດາຍທີ່ສາມາດເຂົ້າໃຈໄດ້ງ່າຍໂດຍນັກພັດທະນາຄົນ ໃໝ່.

ລັກສະນະພື້ນຖານປະກອບມີ debugger ງ່າຍໆດ້ວຍລະຫັດຟັງຊັນ F5, F6, ແລະ F7 ສຳ ລັບລະຫັດ debugging, ສະ ເໜີ ທາງເລືອກໃນການເບິ່ງວິທີ Python ປະເມີນການສະແດງຂອງທ່ານ, ເນັ້ນຂໍ້ຜິດພາດ syntax, ການສະ ໜັບ ສະ ໜູນ ການເຮັດລະຫັດອັດຕະໂນມັດແລະຜູ້ຈັດການ Pip package ຕິດຕັ້ງແພັກເກດຂອງບຸກຄົນທີ 3 .

8. ໂປແກມ Python IDLE

IDLE ແມ່ນແຫຼ່ງເປີດແລະເປັນທີ່ນິຍົມຂອງ Python's ການພັດທະນາແລະການຮຽນຮູ້ສິ່ງແວດລ້ອມ ສຳ ລັບນັກຂຽນລະດັບເລີ່ມຕົ້ນທີ່ຕ້ອງການຮຽນຮູ້ການຂຽນໂປແກຼມພັດທະນາ python ໂດຍບໍ່ມີປະສົບການມາກ່ອນ.

IDLE ແມ່ນແພລະຕະຟອມຂ້າມແລະມາພ້ອມກັບຄຸນລັກສະນະພື້ນຖານທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດແກ້ໄຂ, ແລ່ນແລະແກ້ໄຂບັນດາໂຄງການ Python ຂອງທ່ານໃນການໂຕ້ຕອບຜູ້ໃຊ້ແບບກາຟິກແບບງ່າຍດາຍ. IDLE ຖືກລະຫັດໃນໂປແກຼມ Python 100% ແລະມັນໃຊ້ເຄື່ອງມື Tkinter GUI ເພື່ອສ້າງປ່ອງຢ້ຽມຂອງມັນ.

9. GNU Emacs ສຳ ລັບການຂຽນໂປແກມ Python

Emacs ແມ່ນບັນນາທິການຕົວ ໜັງ ສືທີ່ບໍ່ເສຍຄ່າ, ຂະຫຍາຍ, ປັບແຕ່ງແລະຂ້າມເວທີໄດ້. Emacs ໄດ້ຮັບການສະ ໜັບ ສະ ໜູນ Python ຈາກ“ python mode” ແລ້ວ. ຖ້າທ່ານເປັນແຟນ Emacs, ທ່ານສາມາດສ້າງ IDE ທີ່ສົມບູນ ສຳ ລັບ Python Programming ໂດຍການລວມຊຸດຕ່າງໆທີ່ລະບຸໄວ້ໃນຄູ່ມື Python Programming In Emacs ໃນ emacs wiki.

10. Vim ບັນນາທິການ

Python-mode, ປັpluginກອິນ ສຳ ລັບການພັດທະນາໂປແກຼມ Python ໃນ Vim.

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

IDE ສາມາດສ້າງຄວາມແຕກຕ່າງລະຫວ່າງປະສົບການການຂຽນໂປແກຼມທີ່ດີແລະບໍ່ດີ. ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ແບ່ງປັນ 8 ID Python ທີ່ດີທີ່ສຸດ ສຳ ລັບ Linux. ພວກເຮົາໄດ້ພາດໂອກາດໃດ, ແຈ້ງໃຫ້ພວກເຮົາຮູ້ຜ່ານແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້. ພ້ອມກັນນີ້, ແຈ້ງໃຫ້ພວກເຮົາຊາບວ່າ IDE ໃດທີ່ທ່ານ ກຳ ລັງໃຊ້ ສຳ ລັບການຂຽນໂປແກຼມ Python.