പരസ്യം അടയ്ക്കുക

ഞാൻ എപ്പോഴും പ്രോഗ്രാം ചെയ്യാൻ ആഗ്രഹിക്കുന്നു. ഒന്നും പറയാത്ത നമ്പറുകളും കോഡുകളും നിറഞ്ഞ ഒരു സ്‌ക്രീൻ മുന്നിൽ കാണുന്ന ആളുകളെ ഞാൻ ഒരു കൊച്ചുകുട്ടിയായിരുന്നപ്പോൾ തന്നെ അഭിനന്ദിച്ചിരുന്നു. 1990-കളിൽ, സി ഭാഷയെ അടിസ്ഥാനമാക്കിയുള്ള ബാൾട്ടിക് പ്രോഗ്രാമിംഗ് ഭാഷയും വികസന പരിതസ്ഥിതിയും ഞാൻ നേരിട്ടു, ഒരു ചെറിയ മാന്ത്രികന് കമാൻഡുകൾ നൽകാൻ ഞാൻ ഐക്കണുകൾ നീക്കുമായിരുന്നു. ഇരുപത് വർഷത്തിലേറെയായി, ബാൾട്ടിക്കുമായി വളരെയധികം ബന്ധമുള്ള സമാനമായ ഒരു ആപ്ലിക്കേഷൻ ഞാൻ കണ്ടു. ഞങ്ങൾ ആപ്പിളിൽ നിന്നുള്ള സ്വിഫ്റ്റ് പ്ലേഗ്രൗണ്ട്സ് വിദ്യാഭ്യാസ ആപ്ലിക്കേഷനെക്കുറിച്ചാണ് സംസാരിക്കുന്നത്.

പ്രോഗ്രാമിംഗിൽ, നോട്ട്പാഡിലെ പ്ലെയിൻ HTML കോഡിൽ ഞാൻ കുടുങ്ങി. അതിനുശേഷം, ഞാൻ വിവിധ ട്യൂട്ടോറിയലുകളും പാഠപുസ്തകങ്ങളും പരീക്ഷിച്ചു, പക്ഷേ എനിക്ക് ഒരിക്കലും അതിൻ്റെ ഹാംഗ് ലഭിച്ചിട്ടില്ല. ജൂണിൽ WWDC-യിൽ ആപ്പിൾ സ്വിഫ്റ്റ് പ്ലേഗ്രൗണ്ടുകൾ അവതരിപ്പിച്ചപ്പോൾ, എനിക്ക് മറ്റൊരു അവസരമുണ്ടെന്ന് എനിക്ക് പെട്ടെന്ന് മനസ്സിലായി.

IOS 10 (ഒപ്പം 64-ബിറ്റ് ചിപ്പും) ഉള്ള iPad-കളിൽ മാത്രമേ സ്വിഫ്റ്റ് കളിസ്ഥലങ്ങൾ പ്രവർത്തിക്കൂ എന്ന് തുടക്കത്തിൽ തന്നെ പറയേണ്ടത് പ്രധാനമാണ്. രണ്ട് വർഷം മുമ്പ് ഇതേ കോൺഫറൻസിൽ കാലിഫോർണിയ കമ്പനി അവതരിപ്പിച്ച സ്വിഫ്റ്റ് പ്രോഗ്രാമിംഗ് ഭാഷയാണ് ആപ്പ് പഠിപ്പിക്കുന്നത്. ഒബ്ജക്റ്റ്-ഓറിയൻ്റഡ് പ്രോഗ്രാമിംഗ് ഭാഷ സ്വിഫ്റ്റ് മാറ്റിസ്ഥാപിച്ചു, ചുരുക്കത്തിൽ ഒബ്ജക്റ്റീവ്-സി. NeXTSTEP ഓപ്പറേറ്റിംഗ് സിസ്റ്റമുള്ള NeXT കമ്പ്യൂട്ടറുകളുടെ പ്രധാന പ്രോഗ്രാമിംഗ് ഭാഷയായാണ് ഇത് ആദ്യം വികസിപ്പിച്ചത്, അതായത് സ്റ്റീവ് ജോബ്സിൻ്റെ കാലഘട്ടത്തിൽ. MacOS, iOS പ്ലാറ്റ്‌ഫോമുകളിൽ പ്രവർത്തിക്കുന്ന ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനാണ് സ്വിഫ്റ്റ് പ്രധാനമായും ഉദ്ദേശിക്കുന്നത്.

കുട്ടികൾക്കും മുതിർന്നവർക്കും

പ്രോഗ്രാമിംഗ് ലോജിക്കും ലളിതമായ കമാൻഡുകളും പഠിപ്പിക്കുന്ന കുട്ടികൾക്കായി പ്രാഥമികമായി ഉദ്ദേശിച്ചിട്ടുള്ളതാണ് ആപ്പിൾ പുതിയ സ്വിഫ്റ്റ് പ്ലേഗ്രൗണ്ട്സ് ആപ്ലിക്കേഷൻ അവതരിപ്പിക്കുന്നത്. എന്നിരുന്നാലും, ഇവിടെ അടിസ്ഥാന പ്രോഗ്രാമിംഗ് കഴിവുകൾ പഠിക്കാൻ കഴിയുന്ന മുതിർന്നവർക്കും ഇത് നന്നായി സേവിക്കാൻ കഴിയും.

പരിചയസമ്പന്നരായ ഡെവലപ്പർമാരോട് ഞാൻ സ്വയം എങ്ങനെ പ്രോഗ്രാം ചെയ്യാൻ പഠിക്കുമെന്നും എല്ലാറ്റിനുമുപരിയായി ഏത് പ്രോഗ്രാമിംഗ് ഭാഷയിൽ നിന്നാണ് ആരംഭിക്കേണ്ടതെന്നും ഞാൻ തന്നെ ആവർത്തിച്ച് ചോദിച്ചിട്ടുണ്ട്. എല്ലാവരും എനിക്ക് വ്യത്യസ്തമായി ഉത്തരം നൽകി. അടിസ്ഥാനം "céčko" ആണെന്ന് ഒരാളുടെ അഭിപ്രായമുണ്ട്, മറ്റുള്ളവർ എനിക്ക് സ്വിഫ്റ്റിൽ നിന്ന് ആരംഭിക്കാനും കൂടുതൽ പാക്ക് ചെയ്യാനും കഴിയുമെന്ന് അവകാശപ്പെടുന്നു.

ആപ്പ് സ്റ്റോറിൽ ഐപാഡുകൾക്കായി സ്വിഫ്റ്റ് പ്ലേഗ്രൗണ്ടുകൾ പൂർണ്ണമായും സൗജന്യമായി ഡൗൺലോഡ് ചെയ്യാം, അത് ഓണാക്കിയതിന് ശേഷം, രണ്ട് അടിസ്ഥാന കോഴ്സുകൾ നിങ്ങളെ ഉടൻ സ്വാഗതം ചെയ്യും - കോഡ് 1, 2 എന്നിവ പഠിക്കുക. മുഴുവൻ പരിതസ്ഥിതിയും ഇംഗ്ലീഷിലാണ്, പക്ഷേ അത് ഇപ്പോഴും ആവശ്യമാണ്. പ്രോഗ്രാമിംഗിനായി. അധിക വ്യായാമങ്ങളിൽ, ലളിതമായ ഗെയിമുകൾ പോലും പ്രോഗ്രാം ചെയ്യാൻ നിങ്ങൾക്ക് എളുപ്പത്തിൽ ശ്രമിക്കാം.

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

തുടക്കത്തിൽ, ഇത് മുന്നോട്ട് നടക്കുക, വശത്തേക്ക് നടക്കുക, രത്നങ്ങൾ ശേഖരിക്കുക അല്ലെങ്കിൽ വിവിധ ടെലിപോർട്ടുകൾ പോലെയുള്ള അടിസ്ഥാന കമാൻഡുകൾ ആയിരിക്കും. നിങ്ങൾ അടിസ്ഥാന തലങ്ങൾ കടന്ന് വാക്യഘടനയുടെ അടിസ്ഥാനകാര്യങ്ങൾ പഠിച്ചുകഴിഞ്ഞാൽ, നിങ്ങൾക്ക് കൂടുതൽ സങ്കീർണ്ണമായ വ്യായാമങ്ങളിലേക്ക് പോകാം. ട്യൂട്ടോറിയലിനിടെ എല്ലാം കഴിയുന്നത്ര എളുപ്പമാക്കാൻ ആപ്പിൾ ശ്രമിക്കുന്നു, അതിനാൽ വിശദമായ വിശദീകരണങ്ങൾക്ക് പുറമേ, ചെറിയ സൂചനകളും പോപ്പ് അപ്പ് ചെയ്യുന്നു, ഉദാഹരണത്തിന്, നിങ്ങൾ കോഡിൽ തെറ്റ് വരുത്തുമ്പോൾ. അപ്പോൾ ഒരു ചുവന്ന ഡോട്ട് ദൃശ്യമാകും, അതിലൂടെ എവിടെയാണ് പിശക് സംഭവിച്ചതെന്ന് നിങ്ങൾക്ക് പെട്ടെന്ന് കാണാൻ കഴിയും.

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

നിങ്ങളുടെ സ്വന്തം ഗെയിം സൃഷ്ടിക്കുക

നിങ്ങൾ ബൈറ്റ ശരിയായി പ്രോഗ്രാം ചെയ്തുവെന്ന് നിങ്ങൾ കരുതിക്കഴിഞ്ഞാൽ, കോഡ് പ്രവർത്തിപ്പിച്ച് നിങ്ങൾ ശരിക്കും ജോലി ചെയ്തിട്ടുണ്ടോ എന്ന് നോക്കുക. നിങ്ങൾ വിജയിച്ചാൽ, നിങ്ങൾ അടുത്ത ഭാഗങ്ങളിൽ തുടരുക. അവയിൽ, നിങ്ങൾ ക്രമേണ കൂടുതൽ സങ്കീർണ്ണമായ അൽഗോരിതങ്ങളും ടാസ്ക്കുകളും നേരിടും. ഉദാഹരണത്തിന്, നിങ്ങൾ ഇതിനകം എഴുതിയ കോഡിലെ പിശകുകൾ കണ്ടെത്തുന്നത് ഇതിൽ ഉൾപ്പെടുന്നു, അതായത് ഒരുതരം വിപരീത പഠനം.

നിങ്ങൾ സ്വിഫ്റ്റിൻ്റെ അടിസ്ഥാനകാര്യങ്ങൾ പഠിച്ചുകഴിഞ്ഞാൽ, പോങ് അല്ലെങ്കിൽ നാവിക യുദ്ധം പോലുള്ള ലളിതമായ ഗെയിം നിങ്ങൾക്ക് കോഡ് ചെയ്യാൻ കഴിയും. എല്ലാം ഐപാഡിൽ നടക്കുന്നതിനാൽ, സ്വിഫ്റ്റ് പ്ലേഗ്രൗണ്ടുകൾക്ക് ചലനത്തിലേക്കും മറ്റ് സെൻസറുകളിലേക്കും ആക്‌സസ് ഉണ്ട്, അതിനാൽ നിങ്ങൾക്ക് കൂടുതൽ വിപുലമായ പ്രോജക്റ്റുകൾ പ്രോഗ്രാം ചെയ്യാൻ കഴിയും. ആപ്ലിക്കേഷനിൽ പൂർണ്ണമായും വൃത്തിയുള്ള ഒരു പേജ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് എളുപ്പത്തിൽ ആരംഭിക്കാം.

അധ്യാപകർക്ക് iBookstore-ൽ നിന്ന് സൗജന്യ സംവേദനാത്മക പാഠപുസ്തകങ്ങൾ ഡൗൺലോഡ് ചെയ്യാൻ കഴിയും, അതിന് നന്ദി അവർക്ക് വിദ്യാർത്ഥികൾക്ക് അധിക ചുമതലകൾ നൽകാനാകും. എല്ലാത്തിനുമുപരി, സ്കൂളുകളിൽ പ്രോഗ്രാമിംഗ് ആപ്ലിക്കേഷൻ്റെ വിന്യാസമാണ്, അവസാനത്തെ മുഖ്യപ്രസംഗത്തിൽ ആപ്പിൾ ശ്രദ്ധ ആകർഷിച്ചത്. കാലിഫോർണിയൻ കമ്പനിയുടെ അഭിലാഷം മുമ്പത്തേക്കാൾ കൂടുതൽ കുട്ടികളെ പ്രോഗ്രാമിംഗിലേക്ക് കൊണ്ടുവരിക എന്നതാണ്, അത് കേവലമായ ലാളിത്യവും അതേ സമയം സ്വിഫ്റ്റ് കളിസ്ഥലങ്ങളുടെ കളിയും കണക്കിലെടുക്കുമ്പോൾ അത് വിജയിക്കും.

സ്വിഫ്റ്റ് കളിസ്ഥലങ്ങൾ മാത്രം നിങ്ങളെ ഒരു മികച്ച ഡെവലപ്പർ ആക്കില്ലെന്ന് വ്യക്തമാണ്, എന്നാൽ ഇത് തീർച്ചയായും ഒരു മികച്ച സ്റ്റാർട്ടർ മെറ്റായാണ്. ക്രമേണ "Céček" എന്നതിനെക്കുറിച്ചും മറ്റ് ഭാഷകളെക്കുറിച്ചും ആഴത്തിലുള്ള അറിവ് ഉപയോഗപ്രദമാകുമെന്ന് എനിക്ക് തന്നെ തോന്നി, എന്നാൽ എല്ലാത്തിനുമുപരി, ആപ്പിളിൻ്റെ പുതിയ സംരംഭവും ഇതുതന്നെയാണ്. പ്രോഗ്രാമിംഗിൽ ആളുകളുടെ താൽപ്പര്യം ഉണർത്തുക, ഓരോ ഉപയോക്താവിൻ്റെയും പാത വ്യത്യസ്തമായിരിക്കും.

[ആപ്പ്ബോക്സ് ആപ്പ് സ്റ്റോർ 908519492]

.