ലിനക്സിൽ തോണി പൈത്തൺ ഐഡിഇ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യുകയും ഉപയോഗിക്കുകയും ചെയ്യാം


പൈത്തൺ തുടക്കക്കാർക്കുള്ള ഒരു ഇന്റഗ്രേറ്റഡ് ഡെവലപ്uമെന്റ് എൻവയോൺമെന്റ് (IDE) ആണ് തോണി. ഇത് പൈത്തൺ ഉപയോഗിച്ച് സൃഷ്ടിക്കുകയും എംഐടി ലൈസൻസിന് കീഴിൽ പുറത്തിറക്കുകയും ചെയ്യുന്നു. ഇത് ക്രോസ്-പ്ലാറ്റ്ഫോമാണ് കൂടാതെ Linux, macOS, Windows എന്നിവയിൽ പ്രവർത്തിക്കാൻ കഴിയും.

നിങ്ങൾ പ്രോഗ്രാമിംഗിൽ പുതിയ ആളാണെങ്കിൽ അല്ലെങ്കിൽ ആരെങ്കിലും മറ്റൊരു ഭാഷയിൽ നിന്ന് മാറുകയാണെങ്കിൽ, തോണി ഉപയോഗിക്കാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു. ഇന്റർഫേസ് വൃത്തിയുള്ളതും ശ്രദ്ധ വ്യതിചലിക്കാത്തതുമാണ്. പരിസ്ഥിതി സജ്ജീകരിക്കുന്നതിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നതിന് പകരം പുതിയവർക്ക് ഭാഷയിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ കഴിയും.

തോണിയുടെ ചില പ്രധാന സവിശേഷതകൾ ഉൾപ്പെടുന്നു

  • Python 3.7 സ്ഥിരസ്ഥിതിയായി Thonny സജ്ജീകരണത്തോടൊപ്പം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.
  • ബിൽറ്റ്-ഇൻ ഡീബഗ്ഗറും മൂല്യനിർണ്ണയത്തിലൂടെയുള്ള ഘട്ടവും.
  • വേരിയബിൾ എക്സ്പ്ലോറർ.
  • ഹീപ്പ്, സ്റ്റാക്ക്, അസിസ്റ്റന്റ്, ഒബ്ജക്റ്റ് ഇൻസ്പെക്ടർ.
  • ബിൽറ്റ്-ഇൻ പൈത്തൺ ഷെൽ (പൈത്തൺ 3.7).
  • മൂന്നാം കക്ഷി പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ലളിതമായ PIP GUI ഇന്റർഫേസ്.
  • പിന്തുണ കോഡ് പൂർത്തീകരണം.
  • വാക്യഘടന പിശകുകൾ ഹൈലൈറ്റ് ചെയ്യുകയും സ്കോപ്പുകൾ വിശദീകരിക്കുകയും ചെയ്യുന്നു.

ഈ ലേഖനത്തിൽ, ലിനക്സ് പരിതസ്ഥിതിയിൽ തോണി പൈത്തൺ ഐഡിഇ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്നും ഉപയോഗിക്കാമെന്നും തോണിയുടെ സവിശേഷതകൾ പര്യവേക്ഷണം ചെയ്യാമെന്നും നിങ്ങൾ പഠിക്കും.

Linux-ൽ Thonny Python IDE സജ്ജീകരിക്കുന്നു

തോണിയുടെ ഏറ്റവും പുതിയ പതിപ്പ് 3.3.0 ആണ്, നിങ്ങൾക്ക് ലിനക്സിൽ thonny ഇൻസ്റ്റാൾ ചെയ്യാൻ മൂന്ന് വഴികളുണ്ട്.

  • പൈത്തൺ പാക്കേജ് മാനേജർ ഉപയോഗിക്കുക – PIP
  • ഇൻസ്റ്റാൾ സ്ക്രിപ്റ്റ് ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കുക
  • ഇത് ഇൻസ്റ്റാൾ ചെയ്യാൻ ഡിഫോൾട്ട് പാക്കേജ് മാനേജർ ഉപയോഗിക്കുക

# pip3 install thonny
# bash <(curl -s https://thonny.org/installer-for-linux)
$ sudo apt install python3-tk thonny   [On Debian/Ubuntu]
$ sudo dnf install thonny   [On CentOS/RHEL & Fedora]

ഡെമോൺuസ്uട്രേഷൻ ആവശ്യങ്ങൾക്കായി, ഞാൻ ഉബുണ്ടു 20.04 ഉപയോഗിക്കുകയും thonny ഇൻസ്റ്റാൾ ചെയ്യാൻ മുകളിൽ കാണിച്ചിരിക്കുന്നതുപോലെ wget കമാൻഡ് ഉപയോഗിച്ച് ഇൻസ്റ്റാളർ സ്uക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുന്നു. ഇൻസ്റ്റാളേഷന്റെ അവസാനം, thonny എവിടെയാണ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നതെന്ന് നിങ്ങൾക്ക് മനസ്സിലാകും. എന്റെ കാര്യത്തിൽ, ഇത് എന്റെ ഹോം ഡയറക്ടറിയിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.

thonny സമാരംഭിക്കുന്നതിന്, ഇൻസ്റ്റാൾ ചെയ്ത ഡയറക്ടറിയിലേക്ക് പോയി \./thonny” അല്ലെങ്കിൽ thonny എന്നതിലേക്കുള്ള സമ്പൂർണ്ണ പാത എന്ന് ടൈപ്പ് ചെയ്യുക. ഭാഷയും പ്രാരംഭ ക്രമീകരണങ്ങളും സജ്ജീകരിക്കാൻ Thonny നിങ്ങളോട് ആവശ്യപ്പെടും.

ഇൻസ്റ്റലേഷൻ വിഭാഗത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, ഹോം ഡയറക്ടറിയിൽ Thonny ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. നിങ്ങൾ thonny ഫോൾഡറിലേക്ക് നോക്കുകയാണെങ്കിൽ, അതിൽ സ്ക്രിപ്റ്റ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്, തോണിക്ക് പ്രവർത്തിക്കാൻ ആവശ്യമായ പൈത്തൺ ലൈബ്രറികൾ, ബൈനറികൾ. ബിൻ ഡയറക്uടറിക്കുള്ളിൽ, പൈത്തൺ 3.7, പിഐപി 3 എന്നിവയുണ്ട്, അത് തോണി, തോണി ലോഞ്ച് ബൈനറി എന്നിവയുമായി വരുന്നു.

ലിനക്സിൽ തോണി ഐഡിഇ എങ്ങനെ ഉപയോഗിക്കാം

നിങ്ങൾ Thonny സമാരംഭിക്കുമ്പോൾ നിങ്ങൾക്ക് ശ്രദ്ധ വ്യതിചലിക്കാത്ത GUI ഇന്റർഫേസ് ലഭിക്കും. നിങ്ങൾക്ക് ഒരു എഡിറ്റർ ഏരിയ ഉണ്ടായിരിക്കും, അവിടെ നിങ്ങൾക്ക് സ്ക്രിപ്റ്റ് അല്ലെങ്കിൽ ടെസ്റ്റ് കോഡുകൾ സംവേദനാത്മകമായി പ്രവർത്തിപ്പിക്കുന്നതിന് കോഡും ഷെല്ലും ചെയ്യാം.

പൈത്തൺ ഉപയോഗിച്ച് ഡിഫോൾട്ട് ഷിപ്പുകൾ വഴി ലിനക്സ് വിതരണങ്ങൾ. പഴയ പതിപ്പ് Python2*-ലും ഏറ്റവും പുതിയ പതിപ്പുകൾ Python3*-ലും ഷിപ്പുചെയ്യുന്നു. പൈത്തൺ 3.7 സ്ഥിരസ്ഥിതിയായി ഇൻസ്റ്റാൾ ചെയ്തതും സ്ഥിരസ്ഥിതി വ്യാഖ്യാതാവായി 3.7 സെറ്റുകളും ഞങ്ങൾ ഇതിനകം കണ്ടു.

നിങ്ങൾക്ക് ഡിഫോൾട്ട് ഇന്റർപ്രെറ്ററുമായി (പൈത്തൺ 3.7) ഉറച്ചുനിൽക്കാം അല്ലെങ്കിൽ സിസ്റ്റത്തിൽ ലഭ്യമായ വ്യത്യസ്ത വ്യാഖ്യാതാക്കളെ തിരഞ്ഞെടുക്കാം. \മെനു ബാർ → ടൂളുകൾ → ഓപ്uഷനുകൾ → ഇന്റർപ്രെറ്റർ → പാത്ത് സജ്ജീകരിക്കുക അല്ലെങ്കിൽ \മെനു ബാർ → റൺ ചെയ്യുക → ഇന്റർപ്രെറ്റർ തിരഞ്ഞെടുക്കുക → പാത്ത് സജ്ജമാക്കുക എന്നതിലേക്ക് പോകുക.

ഇന്റർപ്രെട്ടർ മാറുമ്പോൾ എന്തെങ്കിലും തകരാറുണ്ടെങ്കിൽ അത് എങ്ങനെ പരിഹരിക്കണമെന്ന് നിങ്ങൾക്കറിയില്ലെങ്കിൽ ഡിഫോൾട്ട് പൈത്തൺ ഇൻസ്റ്റാളേഷനിൽ ഉറച്ചുനിൽക്കാൻ ഞാൻ നിർദ്ദേശിക്കുന്നു.

ലൈറ്റ് ആൻഡ് ഡാർക്ക് തീമുകളുമായാണ് തോണി എത്തുന്നത്. എഡിറ്ററിനും യുഐ തീമിനുമായി നിങ്ങൾക്ക് തീമുകൾ മാറ്റാനാകും. തീമും ഫോണ്ടുകളും മാറ്റുന്നതിന് \മെനു ബാർ → ടൂളുകൾ → ഓപ്ഷനുകൾ → തീം & ഫോണ്ട് എന്നതിലേക്ക് പോകുക.

നിങ്ങൾ സൃഷ്ടിച്ച കോഡ് പ്രവർത്തിപ്പിക്കാൻ 3 വഴികളുണ്ട്. ആദ്യം, നിങ്ങളുടെ കോഡ് തോണി എക്സിക്യൂട്ട് ചെയ്യുന്നതിനായി ഒരു ഫയലിൽ സേവ് ചെയ്യണം.

  • ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ F5 അല്ലെങ്കിൽ എക്സിക്യൂട്ട് ഐക്കൺ അമർത്തുക.
  • \മെനു ബാർ → പ്രസ്സ് റൺ → റൺ കറന്റ് സ്ക്രിപ്റ്റ് എന്നതിലേക്ക് പോകുക.
  • \CTRL+T അമർത്തുക അല്ലെങ്കിൽ \റൺ → ടെർമിനലിൽ റൺ കറന്റ് സ്ക്രിപ്റ്റ് അമർത്തുക എന്നതിലേക്ക് പോകുക.

ആദ്യത്തെ രണ്ട് രീതികൾ നിങ്ങളുടെ കോഡ് എവിടെയായിരുന്നാലും ഡയറക്ടറിയെ മാറ്റുകയും ബിൽറ്റ്-ഇൻ ടെർമിനലിൽ പ്രോഗ്രാം ഫയൽ ആവശ്യപ്പെടുകയും ചെയ്യും.

മൂന്നാമത്തെ ഓപ്ഷൻ നിങ്ങളുടെ കോഡ് ഒരു ബാഹ്യ ടെർമിനലിൽ പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുന്നു.

ഫയൽ എക്uസ്uപ്ലോറർ, വേരിയബിൾ എക്uസ്uപ്ലോറർ, ഷെൽ, അസിസ്റ്റന്റ്, നോട്ടുകൾ, ഹീപ്പ്, ഔട്ട്uലൈൻ, സ്റ്റാക്ക് തുടങ്ങിയ ബിൽറ്റ്-ഇൻ ഫീച്ചറുകളോടെയാണ് തോണിയുടെ യഥാർത്ഥ ശക്തി വരുന്നത്. ഈ ഫീച്ചറുകൾ ഓൺ-ഓഫ് ചെയ്യാൻ, \കാണുക → ടോഗിൾ ഫീച്ചർ ഓൺ/ഓഫ് എന്നതിലേക്ക് പോകുക.

എല്ലാ പൈത്തൺ പാക്കേജുകളും PyPI-യിൽ ഹോസ്റ്റ് ചെയ്തിട്ടുണ്ടെന്ന് അറിയാം. PyPI-യിൽ നിന്ന് ആവശ്യമുള്ള പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ ഞങ്ങൾ സാധാരണയായി PIP (പൈത്തൺ പാക്കേജ് മാനേജർ) ഉപയോഗിക്കും. എന്നാൽ തോണിയിൽ, പാക്കേജുകൾ നിയന്ത്രിക്കുന്നതിന് ഒരു GUI ഇന്റർഫേസ് ലഭ്യമാണ്.

\മെനു ബാർ → ടൂളുകൾ → പാക്കേജുകൾ എന്നതിലേക്ക് പോകുക. തിരയൽ ബാറിൽ, നിങ്ങൾക്ക് ഒരു പാക്കേജിന്റെ പേര് ടൈപ്പ് ചെയ്ത് തിരയൽ അമർത്താം. അത് PyPI സൂചികയിൽ തിരയുകയും പേരുമായി പൊരുത്തപ്പെടുന്ന പാക്കേജിന്റെ ലിസ്റ്റ് പ്രദർശിപ്പിക്കുകയും ചെയ്യും.

എന്റെ കാര്യത്തിൽ, ഞാൻ ഒരു പാക്കേജ് കോൾ numpy ഇൻസ്റ്റാൾ ചെയ്യാൻ ശ്രമിക്കുകയാണ്.

നിങ്ങൾ ലിസ്റ്റിൽ നിന്ന് പാക്കേജ് തിരഞ്ഞെടുക്കുമ്പോൾ, അത് നിങ്ങളെ ഇൻസ്റ്റലേഷൻ പേജിലേക്ക് കൊണ്ടുപോകും. നിങ്ങൾക്ക് ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാം അല്ലെങ്കിൽ ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ വ്യത്യസ്ത പതിപ്പുകൾ തിരഞ്ഞെടുക്കാം. ആശ്രിതത്വങ്ങൾ സ്വയമേവ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു.

നിങ്ങൾ ഇൻസ്റ്റാൾ അമർത്തിയാൽ, അത് പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്യും.

പാക്കേജ് ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ പാക്കേജ് പതിപ്പ്, ലൈബ്രറി ലൊക്കേഷൻ തുടങ്ങിയ വിശദാംശങ്ങൾ നിങ്ങൾക്ക് ലഭിക്കും. പാക്കേജ് അൺഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, അത് ലളിതമാണ്, മുന്നോട്ട് പോയി, ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ പാക്കേജിന്റെ ചുവടെയുള്ള \അൺഇൻസ്റ്റാൾ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.

ഒരു ബിൽറ്റ്-ഇൻ ഡീബഗ്ഗറുമായാണ് തോണി വരുന്നത്. നിങ്ങളുടെ പ്രോഗ്രാം ഘട്ടം ഘട്ടമായി പ്രവർത്തിപ്പിക്കാൻ Ctrl+F5 അമർത്തുക, ബ്രേക്ക്uപോയിന്റുകളൊന്നും ആവശ്യമില്ല. ഒരു ചെറിയ ഘട്ടത്തിനായി F7 അമർത്തുക, വലിയ ഘട്ടത്തിന് F6 അമർത്തുക. \മെനു ബാർ → റൺ → ഡീബഗ്ഗിംഗ് ഓപ്uഷനുകളിൽ നിന്നും നിങ്ങൾക്ക് ഈ ഓപ്uഷൻ ആക്uസസ് ചെയ്യാവുന്നതാണ്.

എല്ലാ കോൺഫിഗറേഷനുകളും \configuration.ini ഫയലിൽ സംഭരിച്ചിരിക്കുന്നു. നിങ്ങളുടെ thonny സെഷൻ ഉപയോഗിച്ച് നിങ്ങൾ വരുത്തുന്ന എല്ലാ മാറ്റങ്ങളും ഈ ഫയലിൽ എഴുതപ്പെടും. വ്യത്യസ്ത പാരാമീറ്ററുകൾ സജ്ജമാക്കാൻ നിങ്ങൾക്ക് ഈ ഫയൽ സ്വമേധയാ എഡിറ്റ് ചെയ്യാവുന്നതാണ്.

ഫയൽ തുറക്കാൻ \മെനു ബാർ → ടൂളുകൾ → ഓപ്പൺ തോണി ഡാറ്റ ഫോൾഡർ എന്നതിലേക്ക് പോകുക.

ലിനക്സിൽ തോണി ഐഡിഇ എങ്ങനെ അൺഇൻസ്റ്റാൾ ചെയ്യാം

നിങ്ങൾക്ക് thonny അൺഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ, thonny ഇൻസ്റ്റലേഷൻ ഡയറക്ടറിക്ക് കീഴിൽ ഒരു അൺഇൻസ്റ്റാൾ സ്ക്രിപ്റ്റ് ലഭ്യമാണ്.

$ /home/tecmint/apps/thonny/bin/uninstall   [Installed using Script]
$ pip3 uninstall thonny                    [If Installed using PIP]
$ sudo apt purge thonny                    [On Debian/Ubuntu]
$ sudo dnf remove thonny                   [On CentOS/RHEL & Fedora]

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