2020 ലെ ലിനക്സ് പ്രോഗ്രാമർമാർക്കുള്ള 10 മികച്ച പൈത്തൺ ഐഡിഇകൾ


എന്തും നിർമ്മിക്കുന്നതിനുള്ള ഒരു പൊതു-ഉദ്ദേശ്യ പ്രോഗ്രാമിംഗ് ഭാഷയാണ് പൈത്തൺ; ബാക്കെൻഡ് വെബ് വികസനം, ഡാറ്റ വിശകലനം, ആർട്ടിഫിഷ്യൽ ഇന്റലിജൻസ് മുതൽ സയന്റിഫിക് കമ്പ്യൂട്ടിംഗ് വരെ. പ്രൊഡക്ടിവിറ്റി സോഫ്uറ്റ്uവെയർ, ഗെയിമുകൾ, ഡെസ്uക്uടോപ്പ് ആപ്പുകൾ എന്നിവയും അതിനപ്പുറവും വികസിപ്പിക്കുന്നതിനും ഇത് ഉപയോഗിക്കാം.

ഇത് പഠിക്കാൻ എളുപ്പമാണ്, ശുദ്ധമായ വാക്യഘടനയും ഇൻഡന്റേഷൻ ഘടനയും ഉണ്ട്. ഒരു IDE (ഇന്റഗ്രേറ്റഡ് ഡെവലപ്uമെന്റ് എൻവയോൺമെന്റ്) ഏതെങ്കിലും ഭാഷ ഉപയോഗിച്ച് പഠിക്കുന്നതിനോ വികസിപ്പിക്കുന്നതിനോ വരുമ്പോൾ ഒരാളുടെ പ്രോഗ്രാമിംഗ് അനുഭവം നിർണ്ണയിക്കാൻ കഴിയും.

അവിടെ ധാരാളം പൈത്തൺ ഐഡിഇകൾ ഉണ്ട്, ഈ ലേഖനത്തിൽ, ലിനക്സിനുള്ള മികച്ച പൈത്തൺ ഐഡിഇകൾ ഞങ്ങൾ ലിസ്റ്റ് ചെയ്യും. നിങ്ങൾ പ്രോഗ്രാമിംഗിൽ പുതിയ ആളായാലും പരിചയസമ്പന്നനായ ഡെവലപ്പറായാലും, ഞങ്ങൾ നിങ്ങളെ പരിരക്ഷിച്ചിരിക്കുന്നു.

1. PyCharm

PyCharm ഒരു ശക്തമായ, ക്രോസ്-പ്ലാറ്റ്ഫോം, ഉയർന്ന ഇഷ്uടാനുസൃതമാക്കാവുന്നതും പ്ലഗ്ഗുചെയ്യാവുന്നതുമായ പൈത്തൺ IDE ആണ്, ഇത് എല്ലാ വികസന ഉപകരണങ്ങളും ഒരിടത്ത് സമന്വയിപ്പിക്കുന്നു. ഇത് സവിശേഷതകളാൽ സമ്പന്നമാണ് കൂടാതെ ഒരു കമ്മ്യൂണിറ്റിയിലും (സൗജന്യവും ഓപ്പൺ സോഴ്uസും) പ്രൊഫഷണൽ പതിപ്പുകളിലും വരുന്നു.

ഇത് സ്uമാർട്ട് കോഡ് പൂർത്തീകരണവും കോഡ് പരിശോധന പ്രവർത്തനങ്ങളും നൽകുന്നു, കൂടാതെ ശ്രദ്ധേയമായ പിശക് ഹൈലൈറ്റിംഗും ദ്രുത പരിഹാരങ്ങളും ഉണ്ട്. ഓട്ടോമേറ്റഡ് കോഡ് റീഫാക്uടറിംഗും മികച്ച നാവിഗേഷൻ കഴിവുകളുമായും ഇത് ഷിപ്പ് ചെയ്യുന്നു.

ഒരു സംയോജിത ഡീബഗ്ഗറും ടെസ്റ്റ് റണ്ണറും പോലെയുള്ള ബിൽറ്റ്-ഇൻ ഡെവലപ്പർ ടൂളുകൾ ഉണ്ട്; പൈത്തൺ പ്രൊഫൈലർ; ഒരു ബിൽറ്റ്-ഇൻ ടെർമിനൽ; പ്രധാന VCS, ബിൽറ്റ്-ഇൻ ഡാറ്റാബേസ് ടൂളുകൾ എന്നിവയുമായുള്ള സംയോജനവും അതിലേറെയും. ഇത് പൈത്തൺ പ്രോഗ്രാമർമാർക്കിടയിൽ വളരെ പ്രചാരമുള്ളതും പ്രൊഫഷണൽ ഡെവലപ്പർമാർക്കായി രൂപകൽപ്പന ചെയ്തതുമാണ്.

2. വിംഗ് പൈത്തൺ IDE

വിംഗ് പൈത്തൺ ഐഡിഇ ശക്തമായ ഡീബഗ്ഗറും ഇന്റലിജന്റ് എഡിറ്ററുമുള്ള ഉയർന്ന ഇഷ്uടാനുസൃതമാക്കാവുന്നതും വഴക്കമുള്ളതുമായ പ്രൊഫഷണൽ പൈത്തൺ ഐഡിഇയാണ്. ഇത് വേഗതയേറിയതും കൃത്യവും രസകരവുമായ രീതിയിൽ സംവേദനാത്മക പൈത്തൺ വികസനം സാധ്യമാക്കുന്നു.

അതിശക്തമായ ഡീബഗ്ഗിംഗ് കഴിവുകൾ, കോഡ് നാവിഗേഷൻ, ഇന്റഗ്രേറ്റഡ് യൂണിറ്റ് ടെസ്റ്റിംഗ്, റിമോട്ട് ഡെവലപ്uമെന്റ് എന്നിവയും അതിലേറെയും ഉൾപ്പെടുന്നു. Vim ഉപയോഗിക്കുന്നത് നിങ്ങൾക്ക് ഇഷ്ടമാണെങ്കിൽ, വിം എഡിറ്ററുമായി Wing അത്ഭുതകരമായി ബന്ധിപ്പിക്കുന്നു.

ഇതിന് ആപ്പ് എഞ്ചിൻ, ജാങ്കോ, പൈക്യുടി, ഫ്ലാസ്ക്, വാഗ്രന്റ് എന്നിവയുമായി സമ്പന്നമായ സംയോജനമുണ്ട്. ഇത് Git, Mercurial, Bazaar, Subversion, കൂടാതെ മറ്റു പലതും ഉപയോഗിച്ച് പ്രോജക്ട് മാനേജ്മെന്റിനെയും പതിപ്പ് നിയന്ത്രണത്തെയും പിന്തുണയ്ക്കുന്നു. പൈത്തൺ ഡെവലപ്പർമാർക്കിടയിലും ഇത് ജനപ്രിയമായിക്കൊണ്ടിരിക്കുകയാണ്, കൂടാതെ പല ഉപയോക്താക്കളും ഇപ്പോൾ ഇത് PyCharm-നേക്കാൾ ഇഷ്ടപ്പെടുന്നു.

3. എറിക് പൈത്തൺ ഐഡിഇ

പൈത്തണിൽ എഴുതിയ, ഫീച്ചർ-സമ്പന്നമായ പൈത്തൺ IDE ആണ് എറിക്. ഇത് ക്രോസ്-പ്ലാറ്റ്ഫോം ക്യുടി യുഐ ടൂൾകിറ്റ് അടിസ്ഥാനമാക്കിയുള്ളതാണ്, വളരെ ഫ്ലെക്സിബിൾ ആയ സിന്റില്ല എഡിറ്റർ കൺട്രോളുമായി സംയോജിപ്പിച്ചിരിക്കുന്നു. ഇതിന് പരിധിയില്ലാത്ത എഡിറ്റർമാരുണ്ട്.

ഇത് കോൺഫിഗർ ചെയ്യാവുന്ന വിൻഡോ ലേഔട്ട്, കോൺഫിഗർ ചെയ്യാവുന്ന വാക്യഘടന ഹൈലൈറ്റിംഗ്, സോഴ്uസ് കോഡ് സ്വയമേവ പൂർത്തിയാക്കൽ, സോഴ്uസ് കോഡ് കോൾ ടിപ്പുകൾ, സോഴ്uസ് കോഡ് ഫോൾഡിംഗ്, ബ്രേസ് മാച്ചിംഗ്, എറർ ഹൈലൈറ്റിംഗ് എന്നിവ നൽകുന്നു, കൂടാതെ പ്രോജക്റ്റ്-വൈഡ് സെർച്ചും റീപ്ലേസ്uമെന്റും ഉൾപ്പെടെ വിപുലമായ തിരയൽ പ്രവർത്തനം വാഗ്ദാനം ചെയ്യുന്നു.

എറിക്കിന് ഒരു ഇന്റഗ്രേറ്റഡ് ക്ലാസ് ബ്രൗസറും വെബ് ബ്രൗസറും ഉണ്ട്, കോർ പ്ലഗ്-ഇന്നുകളായി മെർക്കുറിയൽ, സബ്uവേർഷൻ, ജിറ്റ് റിപ്പോസിറ്ററികൾ എന്നിവയ്uക്കായുള്ള സംയോജിത പതിപ്പ് നിയന്ത്രണ ഇന്റർഫേസും അതിലേറെയും ഉണ്ട്. പല പൈത്തൺ ഐഡിഇകളിലും ഇല്ലാത്ത അതിന്റെ ഏറ്റവും പ്രധാനപ്പെട്ട സവിശേഷതകളിലൊന്ന് ഒരു സംയോജിത സോഴ്സ് കോഡ് ഡോക്യുമെന്റേഷൻ സിസ്റ്റമാണ്.

4. ഗ്രഹണത്തിനായുള്ള PyDev

എക്ലിപ്uസിനായുള്ള ഒരു ഓപ്പൺ സോഴ്uസ്, ഫീച്ചറുകളാൽ സമ്പന്നമായ പൈത്തൺ IDE ആണ് PyDev. ഇത് ജാങ്കോ സംയോജനം, കോഡ് പൂർത്തീകരണം, ഓട്ടോ ഇമ്പോർട്ടിനൊപ്പം കോഡ് പൂർത്തീകരണം, തരം സൂചനകൾ, കോഡ് വിശകലനം എന്നിവയെ പിന്തുണയ്ക്കുന്നു.

ഇത് റീഫാക്uടറിംഗ്, ഒരു ഡീബഗ്ഗർ, റിമോട്ട് ഡീബഗ്ഗർ, ടോക്കൺ ബ്രൗസർ, ഇന്ററാക്ടീവ് കൺസോൾ, യൂണിറ്റ് ടെസ്റ്റ് ഇന്റഗ്രേഷൻ, കോഡ് കവറേജ്, പൈലിന്റ് ഇന്റഗ്രേഷൻ എന്നിവ വാഗ്ദാനം ചെയ്യുന്നു. (Ctrl+Shift+G) കുറുക്കുവഴി കീകൾ ഉപയോഗിച്ച് റഫറൻസുകൾ കണ്ടെത്താൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു. പൈത്തൺ, ജൈത്തൺ, അയൺപൈത്തൺ എന്നിവയുടെ വികസനത്തിനായി നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം.

5. Spyders Scientific Python IDE

ഗവേഷണം, ഡാറ്റാ വിശകലനം, ശാസ്ത്രീയ പാക്കേജ് സൃഷ്ടിക്കൽ എന്നിവയ്uക്കായി നിരവധി സവിശേഷതകളുള്ള ഒരു ശാസ്ത്രീയ പൈത്തൺ IDE ആണ് Spyder. ഫംഗ്uഷൻ/ക്ലാസ് ബ്രൗസർ, കോഡ് വിശകലന സവിശേഷതകൾ (പൈഫ്ലേക്കുകൾക്കും പൈലിന്റിനുമുള്ള പിന്തുണയോടെ), കോഡ് പൂർത്തീകരണം, തിരശ്ചീനവും ലംബവുമായ വിഭജനം, ഗോട്ടോ ഡെഫനിഷൻ ഫീച്ചർ എന്നിവയുള്ള ഒരു മൾട്ടി-ലാംഗ്വേജ് എഡിറ്റർ ഉപയോഗിച്ച് ഇത് അയയ്ക്കുന്നു.

ഇതിന് ഒരു ഇന്ററാക്ടീവ് കൺസോൾ, ഡോക്യുമെന്റേഷൻ വ്യൂവർ, വേരിയബിൾ എക്സ്പ്ലോറർ, ഒരു ഫയൽ എക്സ്പ്ലോറർ എന്നിവയുണ്ട്. സ്uപൈഡർ നിങ്ങളുടെ പ്രോജക്uറ്റിലെ ഒന്നിലധികം ഫയലുകളിൽ ഉടനീളം ചോദ്യങ്ങൾ തിരയാൻ അനുവദിക്കുന്നു, പതിവ് എക്uസ്uപ്രഷനുകൾക്കുള്ള പൂർണ്ണ പിന്തുണയോടെ.

6. Pyzo Python IDE

പൈത്തണിനുള്ള ലളിതവും സൗജന്യവും ഓപ്പൺ സോഴ്uസ് ഐഡിഇയുമാണ് Pyzo. ഇത് കോണ്ട, ഒരു OS-അജ്ഞ്ഞേയവാദി, സിസ്റ്റം-ലെവൽ ബൈനറി പാക്കേജ് മാനേജർ, ഇക്കോസിസ്റ്റം എന്നിവ ഉപയോഗിക്കുന്നു. എന്നിരുന്നാലും, ഇത് പൈത്തൺ ഇന്റർപ്രെറ്റർ ഇല്ലാതെ പ്രവർത്തിക്കുന്നു. ലളിതവും ഉയർന്ന സംവേദനാത്മകവുമാണ് ഇതിന്റെ പ്രധാന ഡിസൈൻ ലക്ഷ്യം.

ഇത് ഒരു എഡിറ്റർ, ഒരു ഷെൽ, ഒരു ഫയൽ ബ്രൗസർ, സോഴ്uസ് ഘടന, ലോഗർ, പ്രോഗ്രാമറെ വിവിധ രീതികളിൽ സഹായിക്കുന്നതിനുള്ള ഒരു ഇന്ററാക്ടീവ് ഹെൽപ്പ് ഫീച്ചർ എന്നിങ്ങനെയുള്ള ഉപയോഗപ്രദമായ സ്റ്റാൻഡേർഡ് ടൂളുകളുടെ ഒരു ശേഖരം കൊണ്ടാണ് നിർമ്മിച്ചിരിക്കുന്നത്. എഡിറ്ററിലും ഷെല്ലിലും ഇത് പൂർണ്ണമായ യൂണികോഡ് പിന്തുണ വാഗ്ദാനം ചെയ്യുന്നു. കൂടാതെ ഉപയോഗിക്കുന്നതിന് വ്യത്യസ്ത ക്യുടി തീമുകൾക്കിടയിൽ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.

7. തോണി പൈത്തൺ ഐഡിഇ

പൈത്തൺ പഠനത്തിലും വികസനത്തിലും മുൻ പരിചയമില്ലാത്ത തുടക്കക്കാർക്കായി ഉദ്ദേശിച്ചിട്ടുള്ള ഒരു ഓപ്പൺ സോഴ്uസ് പൈത്തൺ IDE ആണ് തോണി. ഇത് പൈത്തൺ 3.7-ൽ വരുന്നു, പുതിയ ഡെവലപ്പർമാർക്ക് എളുപ്പത്തിൽ മനസ്സിലാക്കാൻ കഴിയുന്ന അടിസ്ഥാനപരവും ലളിതവുമായ സവിശേഷതകളുണ്ട്.

ഡീബഗ്ഗിംഗ് കോഡിനായി F5, F6, F7 ഫംഗ്uഷൻ കീകളുള്ള ഒരു ലളിതമായ ഡീബഗ്ഗർ ഉൾപ്പെടുന്നു, പൈത്തൺ നിങ്ങളുടെ എക്uസ്uപ്രഷനുകൾ എങ്ങനെ വിലയിരുത്തുന്നു, വാക്യഘടന പിശകുകൾ ഹൈലൈറ്റ് ചെയ്യുന്നു, ഓട്ടോ കോഡ് പൂർത്തീകരണ പിന്തുണ, മൂന്നാം കക്ഷി പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള പിപ്പ് പാക്കേജ് മാനേജർ എന്നിവ കാണാനുള്ള ഒരു ഓപ്uഷൻ വാഗ്ദാനം ചെയ്യുന്നു. .

8. IDLE പൈത്തൺ IDE

മുൻ പരിചയമില്ലാതെ പൈത്തൺ ഡെവലപ്uമെന്റ് പ്രോഗ്രാമിംഗ് പഠിക്കാൻ ആഗ്രഹിക്കുന്ന തുടക്കക്കാരായ പ്രോഗ്രാമർമാർക്കായുള്ള ഒരു ഓപ്പൺ സോഴ്uസും ജനപ്രിയവുമായ പൈത്തണിന്റെ ഇന്റഗ്രേറ്റഡ് ഡെവലപ്uമെന്റ് ആൻഡ് ലേണിംഗ് എൻവയോൺമെന്റാണ് IDLE.

IDLE എന്നത് ഒരു ക്രോസ്-പ്ലാറ്റ്uഫോമാണ്, കൂടാതെ ലളിതമായ ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസിൽ നിങ്ങളുടെ പൈത്തൺ പ്രോജക്uറ്റുകൾ എഡിറ്റ് ചെയ്യാനും പ്രവർത്തിപ്പിക്കാനും ഡീബഗ് ചെയ്യാനും നിങ്ങളെ പ്രാപ്uതമാക്കുന്ന അടിസ്ഥാന സവിശേഷതകളുമായാണ് വരുന്നത്. 100% പൈത്തൺ പ്രോഗ്രാമിൽ IDLE കോഡ് ചെയ്uതിരിക്കുന്നു, അതിന്റെ വിൻഡോകൾ നിർമ്മിക്കാൻ ഇത് Tkinter GUI ടൂൾകിറ്റ് ഉപയോഗിക്കുന്നു.

9. പൈത്തൺ പ്രോഗ്രാമിംഗിനുള്ള ഗ്നു ഇമാക്സ്

ഇമാക്സ് ഒരു സൌജന്യവും വിപുലീകരിക്കാവുന്നതും ഇഷ്ടാനുസൃതമാക്കാവുന്നതും ക്രോസ്-പ്ലാറ്റ്ഫോം ടെക്സ്റ്റ് എഡിറ്ററാണ്. \python-mode വഴി ഇമാക്സിന് ഇതിനകം തന്നെ ഔട്ട്-ഓഫ്-ദി-ബോക്സ് പൈത്തൺ പിന്തുണയുണ്ട്. നിങ്ങളൊരു ഇമാക്സ് ആരാധകനാണെങ്കിൽ, പൈത്തൺ പ്രോഗ്രാമിംഗിൽ ലിസ്റ്റ് ചെയ്തിരിക്കുന്ന പാക്കേജുകൾ സമന്വയിപ്പിച്ചുകൊണ്ട് നിങ്ങൾക്ക് പൈത്തൺ പ്രോഗ്രാമിംഗിനായി ഒരു സമ്പൂർണ്ണ IDE നിർമ്മിക്കാൻ കഴിയും. ഇമാക്സ് വിക്കി.

10. വിം എഡിറ്റർ

പൈത്തൺ-മോഡ്, Vim-ൽ പൈത്തൺ ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനുള്ള ഒരു പ്ലഗിൻ.

പ്രത്യേകിച്ച് പുതിയ ഉപയോക്താക്കൾക്ക് വിഐഎം കോൺഫിഗർ ചെയ്യുന്നത് വേദനാജനകമാണ്, എന്നാൽ ഒരിക്കൽ നിങ്ങൾ അതിലൂടെ കടന്നുപോകുമ്പോൾ, നിങ്ങൾക്ക് ഒരു തികഞ്ഞ പൊരുത്തം ഉണ്ടാകും (അതായത് Vim ഉം പൈത്തണും). പൈത്തണിനായി ഒരു പൂർണ്ണമായ പ്രൊഫഷണൽ IDE സജ്ജീകരിക്കാൻ നിങ്ങൾക്ക് ഉപയോഗിക്കാവുന്ന നിരവധി വിപുലീകരണങ്ങളുണ്ട്. കൂടുതൽ വിവരങ്ങൾക്ക് പൈത്തൺ വിക്കി കാണുക.

ഒരു ഐഡിഇക്ക് നല്ലതും ചീത്തയുമായ പ്രോഗ്രാമിംഗ് അനുഭവം തമ്മിലുള്ള വ്യത്യാസം ഉണ്ടാക്കാൻ കഴിയും. ഈ ലേഖനത്തിൽ, ലിനക്സിനായി ഞങ്ങൾ 8 മികച്ച പൈത്തൺ ഐഡിഇകൾ പങ്കിട്ടു. ഞങ്ങൾക്ക് എന്തെങ്കിലും നഷ്uടമായിട്ടുണ്ടോ, ചുവടെയുള്ള അഭിപ്രായ ഫോം വഴി ഞങ്ങളെ അറിയിക്കുക. കൂടാതെ, നിങ്ങൾ നിലവിൽ പൈത്തൺ പ്രോഗ്രാമിംഗിനായി ഉപയോഗിക്കുന്ന IDE ഏതെന്ന് ഞങ്ങളെ അറിയിക്കുക.