കമ്പ്യൂട്ടറുകൾ, പ്രോഗ്രാമിംഗ്
Python - എന്താണിത്? ഹൈ-പ്രോഗ്രാമിനെ
പെരുമ്പാമ്പ് നീട്ടി എംബെഡഡ് കഴിയുന്ന ഒരു ഉന്നതതല സാർവത്രിക ഭാഷ ആണ്. അവൻ, ഉദാഹരണത്തിന്, എഴുത്ത് മാക്രോകൾ ഒരു ഉപകരണമായി അപേക്ഷകൾ ഒരു കൂട്ടം. പെരുമ്പാമ്പ് അത് നിരവധി പ്രോഗ്രാമിംഗ് ജോലികൾ ഒരു ന്യായമായ ചോയ്സ്, വലുതും ചെറുതുമായ, ഒപ്പം ചുമതലകൾ ഒരു ചെറിയ എണ്ണം അത്ര നല്ലതല്ല ചെയ്യുന്നു.
ഞാൻ എവിടെ ഉപയോഗിക്കണം?
പെരുമ്പാമ്പ് ദ്രുതഗതിയിലുള്ള വികസനം ആവശ്യമുള്ള പദ്ധതികൾ അനുയോജ്യം. ഇത് വഴക്കം ആവശ്യമായ പ്രോഗ്രാമുകൾ നന്മ, ഒന്നിലധികം പ്രോഗ്രാമിങ് പരദിഗ്മ്സ് പിന്തുണയ്ക്കുന്നു. പാക്കേജുകൾ ഘടകങ്ങളും ഒരു ചതുരശ്രയടി സാന്നിദ്ധ്യം ഇവ സമയവും സംരക്ഷിക്കുന്നു.
Guido വാൻ Rossum - പൈത്തൺ സ്രഷ്ടാവ്, ആദരവായി അവാർഡ് കമ്മ്യൂണിറ്റി തലക്കെട്ട് "ജീവനെ മഹാമനസ്കനായ ഏകാധിപതി." വൈകി 1980 ൽ, Guido ചില പ്രോഗ്രാമിങ് ഭാഷകളുടെ സവിശേഷതകൾ ഇഷ്ടപ്പെട്ടു, എന്നാൽ അവരിൽ ആരും താൻ ആഗ്രഹിക്കുന്നു എല്ലാ സവിശേഷതകളും ഉണ്ടായിരുന്നു. പ്രത്യേകിച്ചും, ഭാഷ താഴെപ്പറയുന്ന തന്നെ ഉണ്ടായിരുന്നു.
സ്ക്രിപ്റ്റിംഗ് ഭാഷ
സ്ക്രിപ്റ്റ് മറ്റ് പരിപാടികൾ പ്രവർത്തിപ്പിക്കുന്ന ഒരു പ്രോഗ്രാം ആണ്. അവർ ഒരു ഘടകം നിന്ന് മറ്റൊന്നിലേക്ക് ഡാറ്റ കൈമാറ്റം നന്നായി നേരിടാനും മെമ്മറി മാനേജ്മെന്റ് ദുഷ്കരമായ ഈ കാര്യങ്ങൾ നിന്നും പ്രോഗ്രാമർ മുട്ടുതീർക്കട്ടെ കാരണം സ്ക്രിപ്റ്റിംഗ് ഭാഷകൾ, ദ്രുതഗതിയിലുള്ള വികസനത്തിനും മാതൃക അനുയോജ്യമാണ്.
ഉപയോക്തൃ കമ്മ്യൂണിറ്റി പൈത്തൺ ചലനാത്മകമായ പ്രോഗ്രാമിങ് ഭാഷ വിളിക്കാൻ ഇഷ്ടപ്പെടുന്നു.
ഓപ്പറേറ്റർമാർ ഗ്രൂപ്പ് തിരിച്ചറിയൽ
പൈത്തൺ റിയലിസം സഹായത്തോടെ ഒരേ വിഭാഗമായി പദപ്രയോഗങ്ങൾ നിർവചിക്കുന്നു. അത്തരം ഒരു ഗ്രൂപ്പ് ഒരു കോഡ് തടയൽ വിളിക്കുന്നു. മറ്റ് ഭാഷകളിലും ഇത് മറ്റൊരു സിന്റാക്സ് അല്ലെങ്കിൽ ചിഹ്ന ഉപയോഗിക്കുന്നു. അനുക്രമം നിർദ്ദേശങ്ങൾ അവസാനം - ഉദാഹരണത്തിന്, ഒരു ചിഹ്നം സി ആരംഭ ചിഹ്ന, {} സൂചിപ്പിക്കുന്നു. തിരിച്ചറിയൽ സാന്നിധ്യത്തിൽ മറ്റ് ഭാഷകളിൽ നല്ല പ്രാക്ടീസ് കണക്കാക്കപ്പെടുന്നു, എന്നാൽ ഇതിൽ തിരിച്ചറിയൽ ഫോഴ്സ് ദിനാചരണം നൽകിയിരിക്കുന്ന ആദ്യം ഒരു, പൈത്തൺ ആയിരുന്നു. എന്താണ് നൽകുന്നു? ഇൻഡൻറ് അവരുടെ തുടക്കത്തിലും അവസാനത്തിലും എന്ന തരത്തിലുള്ള വായിച്ച് കുറവ് കോഡ് ബ്ലോക്കുകൾ ആവശ്യമായ നിങ്ങളുടെ കോഡ് എളുപ്പമാക്കുന്ന, ഒപ്പം അശ്രദ്ധമായി ഒഴിവാക്കി കഴിയുന്ന വിരാമചിഹ്നങ്ങൾ. ഈ കുറച്ച് പിശകുകൾ നയിക്കുന്നു.
ഉന്നതതല ഡാറ്റ തരം
യൂണിറ്റുകൾ, പൂജ്യങ്ങൾ കമ്പ്യൂട്ടർ സ്റ്റോർ ഡാറ്റ, പക്ഷേ പോലെയുള്ളവ ടെക്സ്റ്റ് കൂടുതൽ സങ്കീർണ്ണമായ രൂപങ്ങൾ, എന്നു വേണം. ഉയർന്ന നിലവാരത്തിലുള്ള ഒരു തരം പിന്തുണയ്ക്കുന്നു എന്നു പറഞ്ഞുകൊണ്ടു സങ്കീർണ്ണമായ വിവരങ്ങൾ പിന്തുണയ്ക്കുന്ന ഭാഷ കുറിച്ച്. ഡാറ്റ ഈ തരം ഓപ്പറേറ്റ് എളുപ്പമാണ്. ഉദാഹരണത്തിന്, പൈത്തൺ ലൈനിൽ പിളർന്നു കഴിയും ലയിപ്പിക്കുന്നതിനും അപ്പർ അല്ലെങ്കിൽ ലോവർ കേസിൽ വിവർത്തനം, തിരയാൻ ടി കഴിയും സൂക്ഷിച്ചിരിക്കുന്ന മറ്റ് ഡാറ്റ കൂടുതൽ പ്രവർത്തനക്ഷമത കഴിയുന്ന പോലുള്ള ലിസ്റ്റുകൾ, നിഘണ്ടുക്കൾ ഉന്നതതല ഡാറ്റ തരം,, എന്ന. ഡി മറ്റ് ഭാഷകളിൽ അധികം.
എക്സതെംസിബിലിത്യ്
എക്സ്റ്റൻസിബിൾ പ്രോഗ്രാമിങ് ഭാഷ ചേർത്തു കഴിയും. കൂട്ടിച്ചേർക്കലുകൾ ആപ്ലിക്കേഷനുകളും ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ പലതരം അനുയോജ്യമായ കാരണം ഈ ഭാഷകളിൽ, വളരെ ശക്തമായ ആകുന്നു. വിപുലീകരണങ്ങൾ ചേർക്കാൻ കഴിയും ഡാറ്റ തരം അല്ലെങ്കിൽ ആശയങ്ങൾ, ഘടകങ്ങൾ പ്ലഗിനുകളെയും. പൈത്തൺ ഭാഷ പല വഴികളിൽ വികസിപ്പിച്ചിരിക്കുന്നു. അത് മാറും മെച്ചപ്പെടുത്തലുകളും പ്രവർത്തിക്കുന്ന പ്രോഗ്രാമർമാർ, നിർദ്ദിഷ്ട ആവശ്യങ്ങൾക്കായി എഴുതിയ മറ്റ് ഘടകങ്ങൾ നൂറുകണക്കിന് പ്രധാന ഗ്രൂപ്പ്.
വ്യാഖ്യാനം
വ്യാഖ്യാനിച്ചു ഭാഷകളിൽ മനുഷ്യർ എഴുതിയ സോഴ്സ് കോഡ് നിന്ന് നേരിട്ട് നടപ്പിലാക്കിയിട്ടുണ്ടോ, അത്തരം സി ++ എന്ന പ്രതിപാദിച്ചത് ഭാഷകളിൽ പ്രോഗ്രാമുകൾ, മെഷീൻ കോഡ് വിവർത്തനം വേണം. വിവർത്തന ഞൊടിയിടയിൽ സംഭവിക്കുന്നത്, എന്നാൽ കമ്പൈലർ പൂർത്തീകരണം കാത്തിരിയ്ക്കേണ്ടി ആവശ്യമില്ല കാരണം എഴുത്ത് ഡീബഗ് പരിപാടികൾ വേഗത്തിൽ മുതൽ വ്യാഖ്യാനിച്ചു ഭാഷകളിൽ, പതിയെ ആകുന്നു. അവർ വ്യത്യസ്ത പ്ലാറ്റ്ഫോമുകളിലേക്കായി ഇക്കരെ എളുപ്പമാണ്.
ഒരു പൈത്തൺ അർത്ഥം ഭാഷ കംപൈൽ എന്ന് കാര്യത്തിൽ തർക്കിച്ച് കഴിയും. പല വഴികളിൽ അവൻ ഒരു വ്യാഖ്യാനിച്ചു, കോഡ് നിർവ്വഹണത്തിനുമുമ്പായി (ജാവ പോലെ) കംപൈൽ, അതിന്റെ ഘടകങ്ങളും പല സി എഴുതിയിരിക്കുന്നു പോലെ മെഷീൻ നിറഞ്ഞ വേഗത്തിൽ പ്രവർത്തിക്കുന്ന പോലെ പ്രവർത്തിക്കുമെങ്കിലും
Guido 1989 ൽ ക്രിസ്മസ് അവധി സമയത്ത് പൈഥൺ എഴുതാൻ തുടങ്ങി, അടുത്ത വർഷം അദ്ദേഹം അവരുടെ സുഹൃത്തുക്കളുടെ ഫീഡ്ബാക്ക് അടിസ്ഥാനമാക്കി ഭാഷ പൂർത്തിയാക്കി. പൊതുജനങ്ങൾക്ക് ഫെബ്രുവരി 1991, അദ്ദേഹം ന്യൂസ് യൂസ്നെറ്റ് ഒരു വെച്ചു സന്ദർഭം, ഫലം കണ്ടു.
തുടക്കക്കാർ പൈത്തൺ
പൈത്തണിലാണ് പരിപാടികൾ എഴുതി ആരംഭിക്കാൻ, നിങ്ങൾ ഇത് ഇൻസ്റ്റാൾ ചെയ്യണം. പൈത്തൺ 2.7 ഉം പൈഥൺ 3.5 പതിപ്പുകളിൽ, അവിടെ, കാര്യമായ വ്യത്യാസങ്ങൾ, പ്രോഗ്രാമുകൾ അവയിൽ എഴുതിയ കാരണമാണ് അനുയോജ്യമല്ല.
വിവരസാങ്കേതിക "മക്കിന്റോഷ്" ഭാഷ പ്രീ-ഇൻസ്റ്റാൾ, അത് ഓപ്പറേറ്റിങ് സിസ്റ്റം പ്രായം പതിപ്പ് ആശ്രയിച്ചിരിക്കുന്നു. വിൻഡോസ് കീഴിൽ പെരുമ്പാമ്പ് ഇൻസ്റ്റാൾ വരാം. ഇൻസ്റ്റലേഷൻ പാക്കേജ് ഫയലുകൾ python.org സൈറ്റിൽ തിരഞ്ഞെടുക്കുന്നതാണ്.
പ്രതിപ്രവർത്തനം രണ്ടു തരത്തിൽ
ലാളിത്യം കാരണങ്ങളിലൊന്ന്, പൈത്തൺ സ്വഭാവത്തില് പ്രോഗ്രാമിംഗ് ഏത്, അത് നിങ്ങളെ വികസിപ്പിക്കാൻ സഹായിക്കുന്ന ഉപകരണങ്ങൾ, എഴുതുകയും ഡീബഗ് പ്രോഗ്രാമുകൾ വരുന്നു എന്നതാണ്.
ഇന്ററാക്ടീവ് മോഡിൽ, കമാൻഡുകൾ ഒരു സമയം ഒരു വരിയിൽ കടന്നു, ഓപ്പറേറ്റിങ് സിസ്റ്റം (ഷെൽ) കമാൻഡ് ലൈനിൽ നിന്നും കമാൻഡുകൾ ലഭിക്കുന്നു പോലെ ഏകദേശം ഒന്നുതന്നെയാണ്. നിങ്ങൾക്ക് ഹ്രസ്വമായ മൾട്ടി-പ്രോഗ്രാം സൃഷ്ടിക്കാൻ കഴിയും അല്ലെങ്കിൽ ടെക്സ്റ്റ് ഫയൽ അല്ലെങ്കിൽ ഒരു ബിൽറ്റ്-ഇൻ പൈഥൺ ഘടകങ്ങൾ നിന്ന് കോഡ് ഇറക്കുമതി ചെയ്യുന്നതിന്. തുടക്കക്കാർ, അത് ഇന്ററാക്ടീവ് മോഡ് ഒരു വിപുലമായ സഹായ സിസ്റ്റം ഉൾപ്പെടുന്ന അറിയാൻ സഹായിക്കും. ഈ ഒരു പ്രോഗ്രാമിങ് ഭാഷ സവിശേഷതകൾ പഠിക്കാൻ ഒരു മാർഗമാക്കി ആണ്.
നിഷ്ക്രിയ വികസന പരിസ്ഥിതി ഒരു ഇന്ററാക്ടീവ് മോഡ് ഉപകരണങ്ങളും എഴുതുകയും പ്രോഗ്രാമുകൾ പ്രവർത്തിപ്പിക്കാൻ, അതുപോലെ ട്രാക്കിംഗ് സിസ്റ്റം പേരുകൾ ഉൾപ്പെടുന്നു. ബുധനാഴ്ച പെരുമ്പാമ്പ് എഴുതിയിരിക്കുന്നു, ഭാഷ വിപുലമായ സാധ്യതകൾ കാണിച്ചുതരുന്നു ആണ്.
ഇന്ററാക്ടീവ് മോഡ്
ഇവിടെ നിങ്ങൾ, പ്രോഗ്രാമിൽ കഴിയൂ എന്നാണ് ഏതാണ്ട് ഒന്നും ചെയ്യാൻ പോലും ഒന്നിലധികം കോഡ് എഴുതാം. ഈ മോഡ് കഴിയും:
- സുരക്ഷിതം പരീക്ഷണങ്ങൾ സാൻഡ്ബോക്സ്;
- പരിസ്ഥിതി, നിങ്ങൾ പൈത്തണിലാണ് പ്രോഗ്രാമിംഗ് പഠിക്കാൻ അനുവദിക്കുന്നു;
- പിശകുകൾ കണ്ടെത്തി തെറ്റുതിരുത്താനും വേണ്ടി ഉപകരണം.
ഒരു ഇന്ററാക്ടീവ് മോഡിൽ നൽകിയ സംരക്ഷിക്കാൻ ആ മനസ്സിൽ സൂക്ഷിക്കുക അസാധ്യമാണ്. ഇതു ചെയ്യാൻ, കോഡ് പകർത്തി, ഫയലിൽ ഫലങ്ങൾ റെക്കോർഡ് ചെയ്യുക.
ഇന്ററാക്ടീവ് മോഡ്, ഒരു കാൽക്കുലേറ്റർ ഉപയോഗിക്കാൻ കഴിയും ടെക്സ്റ്റ് ചരങ്ങളും മൂല്യങ്ങൾ നൽകുക. നിങ്ങൾക്ക് മൊഡ്യൂളുകൾ, പ്രവർത്തനങ്ങൾ, അല്ലെങ്കിൽ അവരെ പരീക്ഷിക്കാൻ പരിപാടികൾ ഭാഗങ്ങൾ ഇറക്കുമതി ചെയ്യാൻ കഴിയും. ഒരു സമയത്ത് അവയവങ്ങൾ ഇമ്പോർട്ടുചെയ്തോ നീണ്ട പ്രോഗ്രാമുകളും ഡീബഗ് പരിപാടികൾ എഴുതാതെ പൈഥൺ വസ്തുക്കൾ പരീക്ഷണം സഹായിക്കുന്നു.
ഓൺലൈനിൽ പ്രവർത്തിക്കുക
പൈത്തൺ ശേഷം ടെർമിനലിൽ റൺ നിലവിലുള്ള പ്രോഗ്രാം പതിപ്പ്, റിലീസ് തീയതി, കൂടുതൽ നടപടി നൽകാൻ ഒരു ക്ഷണം വേണ്ടി ചില നുറുങ്ങുകൾ >>> സംബന്ധിച്ച വിവരങ്ങൾ പ്രദർശിപ്പിക്കുന്നു.
ഒരു ഇന്ററാക്ടീവ് മോഡിൽ പ്രവർത്തിക്കുന്നതിന്, ഒരു കമാൻഡ് അല്ലെങ്കിൽ എക്സ്പ്രഷൻ നൽകുക, എന്റർ കീ അമർത്തുക.
പൈത്തൺ ഇൻപുട്ട് വ്യാഖ്യാനിക്കുന്നു, ടൈപ്പുചെയ്ത ഒരു പ്രതികരണം ആവശ്യമാണ് എങ്കിൽ പ്രതികരിക്കുന്നത്, അല്ലെങ്കിൽ ദ്വിഭാഷിയായിരുന്ന അവനെ മനസ്സിലാകുന്നില്ല.
ഈ കമാൻഡ് ലൈൻ പ്രിന്റ് ചെയ്യും. പ്രിന്റിംഗ് സ്ഥാനം വ്യക്തമാക്കിയിട്ടില്ല ശേഷം, ഔട്ട്പുട്ട് സ്ക്രീനിലേക്ക് പോകുന്നു.
- >>> പ്രിന്റ് "ഹലോ, ലോകമേ!"
- ഹലോ, ലോകമേ!
ഈ ഒരൊറ്റ വരി മുഴുവൻ പ്രോഗ്രാം ആണ്! പെരുമ്പാമ്പ് ഇന്ററാക്ടീവ് നൽകുക കീ അമർത്തി നൽകിയ എല്ലാ സ്ട്രിങ് കോഡ് കൈകാര്യം, ഫലം താഴെ.
ഒബ്ജക്റ്റ് വിവരങ്ങൾ കാണുക
ഇന്ററാക്ടീവ് മോഡിൽ, വസ്തു വിവരം കാണാൻ രണ്ട് വഴികളുണ്ട്:
- വസ്തു (അല്ലെങ്കിൽ പേര്) ഇട്ടു നൽകുക അമർത്തുക;
- പ്രിന്റ് കമാൻഡ് ഒബ്ജക്റ്റ് (അല്ലെങ്കിൽ പേര്) എന്റർ അമർത്തുക.
ഫലം ഒബ്ജക്റ്റ് ആശ്രയിച്ചിരിക്കുന്നു.
ചില ഡാറ്റ തരം (ഉദാഹരണത്തിന് പൂർണ്ണസംഖ്യ ലിസ്റ്റുകൾ,), ഈ രണ്ടു രീതികൾ ഹാജരാക്കണം അതേ ഫലം:
- >>> X = [3.2]
- >>> X
- [3, 2]
- >>> പ്രിന്റ് X
- [3, 2]
സ്ട്രിങ്ങുകൾക്കും, «അച്ചടി പേര്" കമാൻഡ് ഒരു സെറ്റ് ഫലം നാമം ലഭിച്ച ഫലം ചെറിയ വ്യത്യാസമുണ്ട്. ആദ്യത്തെ കാര്യത്തിൽ, മൂല്യം, ഉദ്ധരണി മാർക്ക് തന്നെ രണ്ടാം - ഇല്ല;
- >>> X = "മ്യ്സ്ത്രിന്ഗ്"
- >>> X
- "മ്യ്സ്ത്രിന്ഗ്"
- >>> പ്രിന്റ് X
- മ്യ്സ്ത്രിന്ഗ്
പേര് കോഡിന്റെ ബ്ലോക്ക് (ഉദാഹരണത്തിന്, പ്രവർത്തനങ്ങൾ, മൊഡ്യൂളുകൾ, അല്ലെങ്കിൽ ക്ലാസ് ഉദാഹരണത്തിന്) സൂചിപ്പിക്കുന്നു, പേര് നൽകിക്കൊണ്ട് ഡാറ്റ, പേര്, സംഭരണം പകരം തരം കുറിച്ചുള്ള വിവരങ്ങൾ നൽകും.
താഴെ ഉദാഹരണം സന്ദേശം ഒരു ക്ലാസ്സിന്റെ സൃഷ്ടിക്കുന്നു ഏകദേശം വിവരങ്ങൾ കാണിയ്ക്കുന്ന
അത്:
- >>> ക്ലാസ് സന്ദേശം:
- ... പാസ്
- ...
- >>> സന്ദേശം
- <ക്ലാസ് ___ പ്രധാന ___. ൦ക്സ൫൮ദ്ബ്൦ സന്ദേശ>
- >>> പ്രിന്റ് സന്ദേശം
- __മൈന്, __. സന്ദേശം
വരികൾ
പൈത്തൺ ലൈനുകൾ കഥാപാത്രങ്ങളുടെ അനുക്രമങ്ങളാണ്. അക്ഷരാർഥത്തിൽ ഒരു സ്ട്രിംഗ് 'ഇരട്ട, ( ") അല്ലെങ്കിൽ ട്രിപ്പിൾ ഒറ്റ ഉദ്ധരണികൾ () ൽ പ്രതീകങ്ങൾ നൽകുന്നതിലൂടെ സൃഷ്ടിച്ചത് (' 'അല്ലെങ്കിൽ" "") ഉദ്ധരണി ചിഹ്നങ്ങൾ. ഉദാഹരണത്തിൽ, വേരിയബിൾ X നിയോഗിച്ചിട്ടുള്ള മൂല്യം:
- >>> X = "മ്യ്സ്ത്രിന്ഗ്"
പൈത്തൺ സ്ട്രിംഗ് നിരവധി ബിൽറ്റ്-ഇൻ സവിശേഷതകൾ ഉണ്ട്. അവരിൽ ഒരാൾ, നിങ്ങളുടെ എല്ലാ പകർപ്പ് തിരികെ കഴിവ് ചെറിയ അക്ഷരങ്ങൾ. ഈ കഴിവുകൾ രീതികൾ എന്നറിയപ്പെടുന്നു. ഒരു വസ്തു ഒരു രീതി, നിങ്ങൾ ഡോട്ട് സിന്റാക്സ് ഉപയോഗിക്കണം. ആ വേരിയബിൾ പേര്, ഈ കേസിൽ ഒരു സ്ട്രിംഗ് ഒബ്ജക്റ്റ് ഒരു റഫറൻസ് ആണ് നൽകിയ ശേഷം, നിങ്ങൾ ഡോട്ട് ഓപ്പറേറ്റർ വേണ്ടത് ആണ്, തുറക്കുന്ന പിന്നാലെ രീതി അന്നത്തെ പേരും അടയ്ക്കുന്ന ബ്രാക്കറ്റുകൾ (.):
- >>> ക്സ.ലൊവെര് ()
- "മ്യ്സ്ത്രിന്ഗ്"
നിങ്ങൾ സൂചികയിലാക്കുന്നത് ഓപ്പറേറ്റർ ന്റെ [ഞാൻ] ഉപയോഗിച്ച് ലൈൻ ഭാഗമായി ലഭിക്കും കഴിയും. ഇന്ഡക്സിങ്ങ്, പൂജ്യം ആരംഭിക്കുന്ന ങ്ങൾ അങ്ങനെ [0] സ്ട്രിംഗ് ആദ്യ പ്രതീകം നൽകുന്നു, ങ്ങൾ [1] അങ്ങനെ രണ്ടാം നൽകുന്നു, ഒപ്പം:
- >>> X [0]
- 'എം'
- >>> X [1]
- 'വൈ'
സ്ട്രിംഗ് രീതികൾ സാധാരണ വരികൾ ജോലി ചെയ്യുന്നു; "യൂണിക്കോഡ്" കൂടെ. അവർ താഴെ ഹാജരാക്കണം:
- മാറ്റം രജിസ്റ്റർ (മുകളിലെ, മുതലാക്കാൻ, താഴത്തെ, സ്വപ്ചസെ, ശീർഷകം);
- എണ്ണം (എണ്ണം);
- എൻകോഡിംഗ് (എൻകോഡ്, ഡീകോഡ്) മാറ്റുക;
- (, കണ്ടെത്താൻ, പകരം, ര്ഫിംദ്, സൂചിക, രിംദെക്സ വിവർത്തനം) തിരയുകയും മാറ്റിസ്ഥാപിക്കുകയും;
- അവസ്ഥ (സ്തര്ത്സ്വിഥ്, എംദ്സ്വിഥ്, ഇസല്നുമ്, ഇസല്ഫ, ഇസ്ദിഗിത്, ഇസ്ലൊവെര്, ഇഷ്പചെ, ഇസ്തിത്ലെ, ഇസുപ്പെര്) പരിശോധിക്കുക;
- ഒരുമിച്ചുചേർക്കുകയും വേർതിരിച്ച (ചേരാൻ, പാർട്ടീഷൻ, ര്പര്തിതിഒന്, സ്പ്ലിറ്റ്, സ്പ്ലിത്ലിനെസ്);
- ഫോർമാറ്റ് (കേന്ദ്രം, ല്ജുസ്ത്, ല്സ്ത്രിപ്, ര്സ്ത്രിന്ഗ്, ര്ജുസ്ത്, സ്ട്രിപ്പ്, ജ്ഫില്ല്, എക്സപംദ്തബ്സ്).
Python: ലിസ്റ്റുകൾ
പെരുമ്പാമ്പ് സ്ട്രിങ്ങുകൾ പരിമിതമായ ചിഹ്നങ്ങളും എങ്കിൽ, എല്ലാ നിയന്ത്രണങ്ങളും ചെയ്യരുതേ നിരത്തിയിട്ടുണ്ട്. അവർ മറ്റ് ലിസ്റ്റുകൾ ഉൾപ്പെടെ ഏകപക്ഷീയമായ വസ്തുക്കൾ അനുക്രമത്തിലുള്ള, കൽപിക്കപ്പെടുന്ന. മാത്രമല്ല, അതിന്റെ ഘടകങ്ങൾ ഇല്ലാതാക്കുക, ചേർക്കാനും പകരം സാധ്യമാണ്. വസ്തുക്കൾ ഒരു എണ്ണം ഉള്ളിൽ കോമ ഉപയോഗിച്ച് വേർതിരിച്ച്, , സ്ക്വയർ ബ്രായ്ക്കറ്റും ഒരു പൈത്തൺ പട്ടികയും. എന്താണ് ഈ പ്രതിനിധാനം, താഴെ കാണിച്ചിരിക്കുന്ന - ഇവിടെ അവരുമായി ഉദാഹരണങ്ങളും ഡാറ്റ തന്നേ:
- >>> ചുവടു = [ 'എ', 'സി', 'ജി', 'ടി']
- >>> ചുവടു
- [ 'എ', 'സി', 'ജി', 'ടി']
- >>> ബസെസ്.അപ്പെംദ് ( 'യു')
- >>> ചുവടു
- [ 'എ', 'സി', 'ജി', 'ടി', 'യു']
- >>> ബസെസ്.രെവെര്സെ ()
- >>> ചുവടു
- [ 'യു', 'ടി', 'ജി', 'സി', 'എ']
- >>> ചുവടു [0]
- 'യു'
- >>> ചുവടു [1]
- 'ടി'
- >>> ബസെസ്.രെമൊവെ ( 'യു')
- >>> ചുവടു
- [ 'ടി', 'ജി', 'സി', 'എ']
- >>> ബസെസ്.സൊര്ത് ()
- >>> ചുവടു
- [ 'എ', 'സി', 'ജി', 'ടി']
ഈ ഉദാഹരണത്തിൽ, അത് കഥാപാത്രങ്ങളുടെ ഒരു ലിസ്റ്റ് സൃഷ്ടിച്ചിരിക്കുന്നു. അപ്പോൾ മൂലകങ്ങളുടെ ഉത്തരവ് നേരിടുന്ന ഘടകം അവസാനം ചേർത്തു, അവരുടെ സൂചിക സ്ഥാനം പ്രകാരം വേർതിരിച്ചെടുത്ത ഘടകങ്ങൾ ഘടകം ഒരു മൂല്യം 'യു' ഇല്ലാത്ത നിർമ്മിച്ച ഇനങ്ങൾ തരംതിരിക്കലും ഇല്ലാതാക്കി. പട്ടികയില് നിന്നും ഒരെണ്ണം നീക്കംചെയ്യുന്നത് കൂടുതൽ വിവരങ്ങൾ നൽകാൻ സാഹചര്യം നീക്കംചെയ്യുക () രീതി, നീക്കം ചെയ്യണമെന്നത് അതായത്, ഒരു മൂല്യം വ്യക്തമാക്കുന്നു.
രീതികൾ പുറമേ സമാനമായ നീക്കം () ൽ, പൈത്തൺ ചടങ്ങിൽ വിളിച്ചു മറ്റൊരു സമാനമായ സവിശേഷത ഉണ്ട്. പ്രവർത്തനം രീതി തമ്മിലുള്ള ഏക വ്യത്യാസം ആദ്യം ഒരു പ്രത്യേക വസ്തു ബന്ധപ്പെട്ട ആണ്.
Python: പ്രവർത്തനം
പ്രവർത്തനങ്ങൾ ഒന്നോ അതിലധികമോ മൂല്യങ്ങളിൽ പ്രവർത്തനങ്ങൾ നിർവഹിക്കാനും ഫലം നൽകുന്ന. അവരിൽ വലിയ എണ്ണം പെരുമ്പാമ്പ് നിർമിച്ചിട്ടുള്ളത്. ബിൽറ്റ്-ഇൻ നിര്വഹിക്കുന്ന ഉദാഹരണങ്ങൾ:
- ലെൻ () - ക്രമത്തിൽ മൂലകങ്ങളുടെ എണ്ണം നൽകുന്നു;
- മുതലാളി () - വസ്തുവിന്റെ ഗുണവിശേഷങ്ങൾ പ്രതിനിധീകരിക്കുന്ന സ്ട്രിംഗുകളുടെ ഒരു ലിസ്റ്റ് തിരിയുന്നു;
- പട്ടിക () - മറ്റ് ചില അനുക്രമം നിന്നും ആരംഭിക്കുന്നു ഒരു പുതിയ ലിസ്റ്റ് നൽകുന്നു.
- >>> സഹായം (ചുറ്റും)
- ബിൽറ്റ്-ഇൻ പ്രവർത്തനം ചുറ്റും സഹായം:
- ചുറ്റും (...)
- ചുറ്റും (നമ്പർ [, ംദിഗിത്സ്]) -> ഫ്ലോട്ടിങ് പോയിന്റ് നമ്പർ
ഇത് നിങ്ങളുടെ സ്വന്തം പ്രവർത്തനങ്ങൾ നിർവചിക്കാനുള്ള സാധ്യമാണ്.
ഉപയോക്താവ് നിർവചിക്കപ്പെട്ട പ്രവർത്തനങ്ങൾ
സ്വന്തം പെരുമ്പാമ്പ്-ചടങ്ങിൽ ഇത്തരം സൃഷ്ടിക്കുന്ന പ്രക്രിയ. ആദ്യ വരി കീവേഡ് ഉടന്, ഫങ്ഷൻ പേരും വാദങ്ങൾ (പ്രതീക്ഷിച്ച ഇൻപുട്ട് മൂല്യങ്ങൾ) ബ്രാക്കറ്റിൽ ഇടതൂർന്നു പിന്നാലെ തുടങ്ങുന്നത് ഒരു കോളൻ അവസാനിക്കുന്നു. തുടർന്നുള്ള കമാൻഡുകൾ ശരീരം പ്രവർത്തനങ്ങൾ കയറി ഉണ്ടാക്കി ഇൻഡന്റ് വേണം. ഒരു അഭിപ്രായം ഫംഗ്ഷൻ ബോഡിക്ക് തുടക്കത്തിൽ സ്ഥിതി, അത് അതിന്റെ ഡോക്യുമെന്റേഷൻ ഭാഗമായി മാറുന്നു. ചടങ്ങിൽ അവസാന ഫലം നൽകുന്നു:
- >>> മാഷ് (ഡിഎൻഎ) എഴുതുകയോ:
- ... "" "RNA സ്ട്രിംഗ് ആയി ഡിഎൻഎ സ്ട്രിംഗ് തിരിച്ചുപോവുക." ""
- ... മടക്കം ദ്ന.രെപ്ലചെ ( 'ടി', 'യു')
- ...
- >>> ട്രാൻസ്ക്രൈബ് ( 'ച്ച്ഗ്ഗഅഗഗ്ച്ത്തച്ത്തഗ്')
- 'ച്ച്ഗ്ഗഅഗഗ്ചുഉഅചുഉഅഗ്'
ഈ ഉദാഹരണം ഡിഎൻഎ അനുക്രമം പ്രതിനിധീകരിക്കുന്ന ഒരു സ്ട്രിംഗ് പ്രതീക്ഷിക്കുന്ന ഏത് ട്രാൻസ്ക്രൈബ് വിളിച്ചു ചടങ്ങിൽ സൃഷ്ടിക്കപ്പെട്ടു. പകരം () രീതി തമ്മിൽ ഒരു പ്രതീകം എല്ലാ സന്ദർഭങ്ങളും യഥാർത്ഥ സ്ട്രിംഗ് ഒരു പകർപ്പ് നൽകുന്നു. കോഡ് മൂന്നു എ കയറി ഡിഎൻഎ ട്രാൻസ്ക്രൈബുചെയ്യാനാവില്ല അനുവദിച്ചിരിക്കുന്ന. താഴെ പറയുന്നു വിപരീത പ്രവർത്തനമല്ല:
- >>> മാഷ് റിവേഴ്സ് (ങ്ങൾ):
- ... "" "റിവേഴ്സ് ക്രമത്തിൽ അനുക്രമം സ്ട്രിംഗ് തിരിച്ചുപോവുക." ""
- ... അക്ഷരങ്ങൾ = പട്ടിക (ങ്ങൾ)
- ... ലെത്തെര്സ്.രെവെര്സെ ()
- ... മടക്കം '' മാണ്ടാ (അക്ഷരങ്ങൾ)
- ...
- >>> റിവേഴ്സ് ( 'ച്ച്ഗ്ഗഅഗഗ്ച്ത്തച്ത്തഗ്')
- 'ഗത്ത്ചത്ത്ച്ഗഗഅഗ്ഗ്ച്ച്'
റിവേഴ്സ് ഫംഗ്ഷൻ, ഒരു സ്ട്രിംഗ് വിഹിതമായി അടിസ്ഥാനമാക്കി ഒരു ലിസ്റ്റ് സൃഷ്ടിക്കുന്നു, അതിന്റെ ക്രമം മാറ്റുക. ഇപ്പോൾ നിങ്ങൾ റിവേഴ്സ് ചെയ്യേണ്ടത്. വസ്തു സ്ട്രിംഗ് മൂല്യം ഓരോ ഘടകം ഹരിച്ചാൽ, പട്ടിക സംയോജിപ്പിക്കുന്ന ഒരു ചേരാൻ () രീതി, ഉണ്ട്. വിഭാജി ആവശ്യമില്ലാത്ത സ്ഥിതിക്ക്, രീതി രണ്ട് വിശ്ലേഷങ്ങൾ ( '' അല്ലെങ്കിൽ "") പ്രതിനിധാനം ഒരു ലൈനിൽ ഉപയോഗിക്കുന്നു.
നിഘണ്ടുക്കൾ
ഒരു നിഘണ്ടു പെരുമ്പാമ്പ് - എന്താണിത്? ഒരു പരമ്പരാഗത പേപ്പർ നിഘണ്ടു അതേ ആനുകൂല്യങ്ങൾ ഉണ്ട്. ഇത് നിങ്ങൾ വേഗത്തിൽ മൂല്യം (നിർവചനം) ഒരു കീ (വചനം) ബന്ധപ്പെട്ട കണ്ടെത്താൻ അനുവദിക്കുന്നു. നിഘണ്ടുക്കൾ എസ് വരുന്ന പദങ്ങളുടെ കോമ കീ-മൂല്യം ജോടികൾ ഒരു സീക്വൻസ് അടങ്ങിയിട്ടുണ്ട് വേർതിരിക്കുന്നു. നിഘണ്ടുക്കൾ ഓർഡർ അല്ല. പകരം, നിഘണ്ടു മൂല്യങ്ങൾ അവരുടെ കീ, അവരുടെ സ്ഥാനം വഴി ലഭ്യമാണ്.
- >>> ബസെചൊംപ്ലെമെംത് = { 'എ': 'ടി', 'സി': 'ജി', 'ടി': 'എ', 'ജി': 'സി'}
- >>> ബസെചൊംപ്ലെമെംത്.കെയ്സ് ()
- [ 'എ', 'സി', 'ടി', 'ജി']
- >>> ബസെചൊംപ്ലെമെംത്.വലുഎസ് ()
- [ 'ടി', 'ജി', 'എ', 'സി']
- >>> ബസെചൊംപ്ലെമെംത് [ 'എ']
- 'ടി'
ക്ലാസുകൾ
നിങ്ങളുടെ സ്വന്തം വസ്തുക്കൾ സൃഷ്ടിക്കാൻ, നിങ്ങൾ മാതൃകയുടെ തരത്തിലുള്ള ഒരു ക്ലാസ് വിളിക്കുന്നു നിർണ്ണയിക്കാൻ വേണം. പെരുമ്പാമ്പ് ഈ പേരും കോളൻ പിന്നാലെ, ഓപ്പറേറ്റർ ക്ലാസിനായി ആണ്. ക്ലാസ് നിർവചനം മൃതദേഹം ഈ ക്ലാസ് അടിസ്ഥാനത്തിൽ വസ്തുക്കൾ എല്ലാ സംഗതികളും ലഭ്യമാകും എന്ന് സ്വത്തുക്കളും രീതികൾ അടങ്ങിയിരിക്കുന്നു.
ഗുണങ്ങളുമുണ്ട്
മിക്ക പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ ഉപയോക്തൃ-സൗഹൃദ സവിശേഷതകൾ വാഗ്ദാനം എന്നാൽ അവരിൽ ആരും സുഖ പെരുമ്പാമ്പ് വാഗ്ദാനം സൗകര്യങ്ങൾ ഇത്തരം സംയോജിത. ഈ ആനുകൂല്യങ്ങൾ എന്തെല്ലാമാണ്? ഇവിടെ ചില:
- ഭാഷ മറ്റ് അപ്ലിക്കേഷനുകൾ സംയോജിപ്പിക്കാനും മാക്രോകളുടെ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കാൻ കഴിയും. ഉദാഹരണത്തിന്, പെയിന്റ് ഷോപ്പ് പ്രോ 8 ലോ അതിനുശേഷമോ, അത് ഒരു സ്ക്രിപ്റ്റിംഗ് ഭാഷ.
- പൈത്തൺ ഒരു വാണിജ്യ അടിസ്ഥാനത്തിൽ, അല്ലെങ്കിൽ, ഉപയോഗം, വിതരണം സ്വതന്ത്രമാണ്.
- ഭാഷ ശക്തമായ പ്രോസസ്സിംഗ് കഴിവുകൾ ഉണ്ട്, ടെക്സ്റ്റ് വിവരങ്ങൾ ഒരു ജോലി പ്രയോഗങ്ങളിൽ ഉപയോഗിക്കുന്ന തിരയാൻ.
- ഇത് സ്റ്റാർട്ടപ്പിലെ പരിപാടികൾ പരിശോധിക്കാതെ തന്നെ വലിയ അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ സാധ്യമാണ്.
- പെരുമ്പാമ്പ് വ്യക്തിഗത ഘടകങ്ങൾ മുഴുവൻ പരിപാടികൾ പരിശോധനയ്ക്കും ഡീബഗ്ഗിംഗ് പിന്തുണയ്ക്കുന്നു.
Similar articles
Trending Now