ലിനക്സിൽ പൈത്തൺ പ്രോഗ്രാമിംഗും സ്ക്രിപ്റ്റിംഗും ആരംഭിക്കുക - ഭാഗം 1


സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർ ഒരു സ്ക്രിപ്റ്റിംഗ് ഭാഷയിൽ പ്രാവീണ്യമുള്ളവരായിരിക്കണമെന്ന് പറയപ്പെടുന്നു (പലപ്പോഴും റിക്രൂട്ട്മെന്റ് ഏജൻസികൾ ആവശ്യപ്പെടുന്നു). കമാൻഡ്-ലൈൻ സ്ക്രിപ്റ്റുകൾ പ്രവർത്തിപ്പിക്കുന്നതിന് നമ്മിൽ മിക്കവരും ബാഷ് (അല്ലെങ്കിൽ ഞങ്ങൾക്ക് ഇഷ്ടമുള്ള മറ്റ് ഷെൽ) ഉപയോഗിക്കുന്നത് സുഖകരമാണെങ്കിലും, പൈത്തൺ പോലുള്ള ശക്തമായ ഭാഷയ്ക്ക് നിരവധി നേട്ടങ്ങൾ ചേർക്കാൻ കഴിയും.

ആരംഭിക്കുന്നതിന്, കമാൻഡ്-ലൈൻ എൻവയോൺമെന്റിന്റെ ടൂളുകൾ ആക്സസ് ചെയ്യാനും ഒബ്ജക്റ്റ് ഓറിയന്റഡ് പ്രോഗ്രാമിംഗ് സവിശേഷതകൾ ഉപയോഗിക്കാനും പൈത്തൺ ഞങ്ങളെ അനുവദിക്കുന്നു (ഇതിനെക്കുറിച്ച് പിന്നീട് ഈ ലേഖനത്തിൽ).

കൂടാതെ, പൈത്തൺ പഠിക്കുന്നത് ഡാറ്റാ സയൻസ് മേഖലകളിൽ നിങ്ങളുടെ കരിയർ വർദ്ധിപ്പിക്കും.

പഠിക്കാൻ വളരെ എളുപ്പമുള്ളതും, വളരെയധികം ഉപയോഗിക്കുന്നതും, ഉപയോഗിക്കാനാകുന്ന മൊഡ്യൂളുകളുടെ (പൈത്തൺ പ്രസ്താവനകൾ ഉൾക്കൊള്ളുന്ന ബാഹ്യ ഫയലുകൾ) ധാരാളമായി ഉള്ളതും, യുണൈറ്റഡിലെ ഒന്നാം വർഷ കമ്പ്യൂട്ടർ സയൻസ് വിദ്യാർത്ഥികളെ പ്രോഗ്രാമിംഗ് പഠിപ്പിക്കാൻ പൈത്തൺ ഇഷ്ടപ്പെടുന്ന ഭാഷയായതിൽ അതിശയിക്കാനില്ല. സംസ്ഥാനങ്ങൾ.

ഈ 2-ലേഖന പരമ്പരയിൽ ഞങ്ങൾ പൈത്തണിന്റെ അടിസ്ഥാനകാര്യങ്ങൾ അവലോകനം ചെയ്യും, നിങ്ങൾക്ക് പ്രോഗ്രാമിംഗ് ആരംഭിക്കുന്നതിനുള്ള ഒരു സ്പ്രിംഗ്ബോർഡായും അതിനുശേഷം ഒരു ദ്രുത-റഫറൻസ് ഗൈഡായി ഇത് നിങ്ങൾക്ക് ഉപയോഗപ്രദമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു. നമുക്ക് തുടങ്ങാം എന്ന് പറഞ്ഞു.

ലിനക്സിൽ പൈത്തൺ

പൈത്തൺ പതിപ്പുകൾ 2.x, 3.x എന്നിവ സാധാരണയായി മിക്ക ആധുനിക ലിനക്സ് വിതരണങ്ങളിലും ലഭ്യമാണ്. നിങ്ങളുടെ ടെർമിനൽ എമുലേറ്ററിൽ python അല്ലെങ്കിൽ python3 എന്ന് ടൈപ്പ് ചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് ഒരു പൈത്തൺ ഷെൽ നൽകുകയും quit() ഉപയോഗിച്ച് പുറത്തുകടക്കുകയും ചെയ്യാം:

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

നിങ്ങൾ പൈത്തൺ ടൈപ്പ് ചെയ്യുമ്പോൾ പൈത്തൺ 2.x ഉപേക്ഷിച്ച് പകരം 3.x ഉപയോഗിക്കണമെങ്കിൽ, നിങ്ങൾക്ക് അനുബന്ധ പ്രതീകാത്മക ലിങ്കുകൾ ഇനിപ്പറയുന്ന രീതിയിൽ പരിഷ്കരിക്കാനാകും:

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

വഴിയിൽ, 2.x പതിപ്പുകൾ ഇപ്പോഴും ഉപയോഗിക്കുന്നുണ്ടെങ്കിലും അവ സജീവമായി പരിപാലിക്കപ്പെടുന്നില്ല എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. ഇക്കാരണത്താൽ, മുകളിൽ സൂചിപ്പിച്ചതുപോലെ 3.x-ലേക്ക് മാറുന്നത് പരിഗണിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം. 2.x നും 3.x നും ഇടയിൽ ചില വാക്യഘടന വ്യത്യാസങ്ങൾ ഉള്ളതിനാൽ, ഈ ശ്രേണിയിലെ രണ്ടാമത്തേതിൽ ഞങ്ങൾ ശ്രദ്ധ കേന്ദ്രീകരിക്കും.

പൈത്തൺ കോഡ് എഴുതുന്നതിനുള്ള ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസായ IDLE (പൈത്തൺ ഇന്റഗ്രേറ്റഡ് ഡെവലപ്uമെന്റ് എൻവയോൺമെന്റ്) വഴിയാണ് നിങ്ങൾക്ക് ലിനക്സിൽ പൈത്തൺ ഉപയോഗിക്കാനാകുന്ന മറ്റൊരു മാർഗം. ഇത് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുമുമ്പ്, നിങ്ങളുടെ വിതരണത്തിന് ലഭ്യമായ പതിപ്പുകൾ ഏതൊക്കെയാണെന്ന് കണ്ടെത്താൻ ഒരു തിരയൽ നടത്തുന്നത് നല്ലതാണ്:

# 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 സമാരംഭിച്ചതിന് ശേഷം നിങ്ങൾ ഇനിപ്പറയുന്ന സ്uക്രീൻ കാണും. ഇത് പൈത്തൺ ഷെല്ലിനോട് സാമ്യമുള്ളതാണെങ്കിലും, ഷെല്ലിനെക്കാൾ കൂടുതൽ IDLE ഉപയോഗിച്ച് നിങ്ങൾക്ക് ചെയ്യാൻ കഴിയും.

ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് കഴിയും:

1. ബാഹ്യ ഫയലുകൾ എളുപ്പത്തിൽ തുറക്കുക (ഫയൽ → തുറക്കുക).

2) (Ctrl + C) പകർത്തി (Ctrl + V) ടെക്സ്റ്റ് ഒട്ടിക്കുക, 3) ടെക്സ്റ്റ് കണ്ടെത്തി മാറ്റിസ്ഥാപിക്കുക, 4) സാധ്യമായ പൂർത്തീകരണങ്ങൾ കാണിക്കുക (ഇന്റലിസെൻസ് എന്നറിയപ്പെടുന്ന ഒരു സവിശേഷത അല്ലെങ്കിൽ മറ്റ് IDE-കളിൽ സ്വയം പൂർത്തീകരണം), 5) ഫോണ്ട് തരവും വലുപ്പവും മാറ്റുക, കൂടാതെ മറ്റു പലതും.

ഇതിന് മുകളിൽ, ഡെസ്ക്ടോപ്പ് ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് IDLE ഉപയോഗിക്കാം.

ഈ 2-ലേഖന പരമ്പരയിൽ ഞങ്ങൾ ഒരു ഡെസ്uക്uടോപ്പ് ആപ്ലിക്കേഷൻ വികസിപ്പിക്കാത്തതിനാൽ, ഉദാഹരണങ്ങൾ പിന്തുടരുന്നതിന് IDLE-നും പൈത്തൺ ഷെല്ലിനും ഇടയിൽ തിരഞ്ഞെടുക്കാൻ മടിക്കേണ്ടതില്ല.