குழந்தைகளுக்கு பைத்தானை எப்படிக் கற்றுக்கொடுக்கிறேன்

குழந்தைகளுக்கு பைத்தானை எப்படிக் கற்றுக்கொடுக்கிறேன்

எனது முக்கிய பணி தரவு மற்றும் நிரலாக்கத்துடன் தொடர்புடையது R, ஆனால் இந்த கட்டுரையில் நான் எனது பொழுதுபோக்கைப் பற்றி பேச விரும்புகிறேன், இது சில வருமானத்தையும் தருகிறது. நண்பர்களிடமும், சக மாணவர்களிடமும், சக மாணவர்களிடமும் விஷயங்களைச் சொல்லி விளக்குவதில் எனக்கு எப்போதும் ஆர்வம் உண்டு. குழந்தைகளுடன் பொதுவான மொழியைக் கண்டுபிடிப்பது எனக்கு எப்போதும் எளிதானது, ஏன் என்று எனக்குத் தெரியவில்லை. பொதுவாக, குழந்தைகளை வளர்ப்பது மற்றும் கற்பிப்பது எல்லாவற்றிலும் மிக முக்கியமான செயல்களில் ஒன்றாகும் என்று நான் நம்புகிறேன், என் மனைவி ஒரு ஆசிரியர். எனவே, ஒரு வருடத்திற்கு முன்பு, நான் ஒரு உள்ளூர் பேஸ்புக் குழுவில் விளம்பரம் செய்தேன், ஒரு குழுவை உருவாக்கி, வாரத்திற்கு ஒரு முறை கீறல் மற்றும் பைதான் கற்பிக்க ஆரம்பித்தேன். இப்போது என்னிடம் ஐந்து குழுக்கள் உள்ளன, வீட்டில் எனது சொந்த வகுப்பு மற்றும் தனிப்பட்ட பாடங்கள். நான் எப்படி இந்த வழியில் வாழ வந்தேன், குழந்தைகளுக்கு எப்படி கற்பிக்கிறேன் என்பதை இந்த கட்டுரையில் கூறுவேன்.

நான் கல்கரி, ஆல்பர்ட்டா, கனடாவில் வசிக்கிறேன், எனவே சில விஷயங்கள் உள்ளூர் பிரத்தியேகமாக இருக்கும்.

அறை

பயிற்சிக்கு இடம் கிடைப்பது ஆரம்பத்திலிருந்தே பெரும் கவலையாக இருந்தது. நான் மணிநேரம் வாடகைக்கு அலுவலகங்கள் மற்றும் வகுப்பறைகளைத் தேட முயற்சித்தேன், ஆனால் வெற்றிபெறவில்லை. எங்கள் பல்கலைக்கழகம் மற்றும் எம்ஐடியின் உள்ளூர் சமமான SAIT ஆகியவை கணினிகளுடன் மற்றும் இல்லாமல் வகுப்புகளை வழங்குகின்றன. அங்குள்ள விலைகள் மிகவும் மனிதாபிமானமாக இல்லை, இறுதியில் பல்கலைக்கழகம் சிறார்களை அனுமதிக்காது என்று மாறியது, மேலும் SAIT பொதுவாக அதன் சொந்த மாணவர்களுக்கு மட்டுமே வாடகைக்கு விடப்படுகிறது. எனவே, இந்த விருப்பம் நீக்கப்பட்டது. மணிநேரத்திற்கு சந்திப்பு அறைகள் மற்றும் அலுவலகங்களை வாடகைக்கு எடுக்கும் பல அலுவலக மையங்கள் உள்ளன, முழு வகுப்பறையிலிருந்து நான்கு நபர்களுக்கான அறை வரை பல விருப்பங்களை வழங்கும் முழு நிறுவனங்களும் உள்ளன. எனக்கு நம்பிக்கை இருந்தது, ஆல்பர்ட்டா ஒரு எண்ணெய் மாகாணம் என்பதால், 2014 முதல் நாங்கள் மந்தமான நெருக்கடியில் இருக்கிறோம், மேலும் பல வணிக இடங்கள் காலியாக உள்ளன. நான் நம்பியிருக்கக்கூடாது; விலைகள் மிகவும் மூர்க்கத்தனமாக மாறியது, நான் முதலில் அவற்றை நம்பவில்லை. உரிமையாளர்கள் காலி அலுவலகங்களில் அமர்ந்து குப்பைகளை கொட்டுவதை விட செலவுகளை செலுத்துவது எளிது.

அந்த நேரத்தில், நான் எனது வரிகளை தவறாமல் செலுத்துகிறேன் என்பதையும், எங்கள் அன்பான மாநிலம் அல்லது கல்கரி நகரத்தில் ஏதாவது இருக்கிறதா என்பதையும் நினைவில் வைத்தேன். அது உண்மையில் உள்ளது என்று மாறியது. நகரத்தில் ஹாக்கி மற்றும் பிற ஃபிகர் ஸ்கேட்டிங் விளையாட்டுகளுக்கான அரங்கங்கள் உள்ளன, மேலும் இந்த அரங்கங்களில் கரடுமுரடான பனி வீரர்கள் எதிர்கால போர்களுக்கான உத்திகளைப் பற்றி விவாதிக்கும் அறைகள் உள்ளன. சுருக்கமாகச் சொன்னால், ஒவ்வொரு அரங்கிலும் மேசைகள், நாற்காலிகள், ஒரு வெள்ளைப் பலகை மற்றும் ஒரு கெட்டிலுடன் கூடிய ஒரு மடு போன்ற அறைகள் உள்ளன. விலை மிகவும் தெய்வீகமானது - ஒரு மணி நேரத்திற்கு 25 கனடிய துக்ரிக்குகள். நான் முதலில் ஒன்றரை மணி நேரம் வகுப்புகள் செய்ய முடிவு செய்தேன், எனவே ஒரு பாடத்திற்கு ஐந்து பேர் கொண்ட குழுவில் ஒரு வகுப்பிற்கு $ 35 விலையை நிர்ணயித்தேன், வாடகைக்கு ஈடுகட்டவும், என் பாக்கெட்டில் எதையாவது போடவும். பொதுவாக, நான் அரங்கங்களில் வேலை செய்வதை விரும்பினேன், அது ஒரு பிரச்சனையைத் தீர்த்தது - பெரும்பாலான ரஷ்ய மொழி பேசும் மக்கள் தெற்கில் வாழ்கிறார்கள், நான் நகரத்தின் வடக்கில் வசிக்கிறேன், எனவே நான் நடுவில் ஒரு அரங்கைத் தேர்ந்தெடுத்தேன். ஆனால் சிரமங்களும் இருந்தன. கனேடிய அதிகாரத்துவம் நல்ல மற்றும் நட்பானது, ஆனால், அதை லேசாகச் சொல்வதானால், சற்றே விகாரமானதாக இருக்கலாம். நீங்கள் தாளத்துடன் பழகி, முன்கூட்டியே திட்டமிடும்போது எந்த பிரச்சனையும் இல்லை, ஆனால் சில நேரங்களில் விரும்பத்தகாத தருணங்கள் எழுகின்றன. எடுத்துக்காட்டாக, நகரத்தின் இணையதளத்தில் நீங்கள் ஒரு நேரத்தையும் இடத்தையும் வசதியாகத் தேர்ந்தெடுத்து ஒரு அறையை முன்பதிவு செய்யலாம், ஆனால் நீங்கள் எந்த வகையிலும் பணம் செலுத்த முடியாது. அவர்கள் தாங்களாகவே தொலைபேசி அழைப்புகளைச் செய்து, அட்டைப் பணம் செலுத்துவதை ஏற்றுக்கொள்கிறார்கள். அலுவலகம் சென்று பணமாக செலுத்தலாம். இரண்டாவது பாடத்திற்கு பணம் செலுத்த அவர்களின் அழைப்புக்காக நான் காத்திருந்தபோது ஒரு வேடிக்கையான ஆனால் மிகவும் இனிமையான தருணம் இல்லை, அது வரவில்லை, கடைசி நாளில் நான் அலுவலகத்திற்கு பதினைந்து நிமிடங்கள் தாமதமாக வந்தேன். நான் ஒரு துடுக்குத்தனமான முகத்துடன் செக்யூரிட்டியை அணுகி அறை புக் செய்யப்பட்டிருப்பதாக பொய் சொல்ல வேண்டியதாயிற்று. கனடியர்கள் நாங்கள் என் வார்த்தையை ஏற்றுக்கொள்கிறோம்; அவர்கள் என்னை அமைதியாக உள்ளே அனுமதித்தனர், எதையும் சரிபார்க்கவில்லை, ஆனால் மக்கள் ஏற்கனவே வகுப்பிற்குச் செல்லவில்லை என்றால் நான் அதைச் செய்ய மாட்டேன்.

நான் குளிர்காலம் மற்றும் வசந்த காலத்தில் இப்படித்தான் வேலை செய்தேன், பின்னர் மாற்றங்கள் ஏற்பட்டன, அவை கடைசி வைக்கோலாக இருந்தன. முதலில், அலுவலகம் பார்வையாளர்களுக்கு மூடப்பட்டது மற்றும் அவர்கள் மூலையைச் சுற்றி தொலைபேசி மூலம் பணம் செலுத்த முன்வந்தனர். நான் வருவதற்கு முன் குறைந்தது அரை மணி நேரம் இடைகழியில் அமர்ந்தேன். இரண்டாவதாக, முன்பு என் அன்பான அத்தை என்னிடமிருந்து ஒன்றரை மணி நேரம் பணம் எடுத்திருந்தால், இப்போது ஒரு பெண் தொலைபேசியில் பதிலளித்து ஒரு மணி நேரம் மட்டுமே பணம் என்று கூறினார். அந்த நேரத்தில், எனது குழுவில் மூன்று அல்லது இரண்டு பேர் இருந்தனர், மேலும் கூடுதல் $12.5 மிதமிஞ்சியதாக இல்லை. நிச்சயமாக, நான் சித்தாந்தவாதி, ஆனால் என் மனைவி என்னை தெருவில் தூக்கி எறிந்தால், கற்பிக்க யாரும் இருக்க மாட்டார்கள். அப்போதும் நான் வேலையில்லாமல் இருந்தேன்.

நான் நூலகத்திற்கு செல்ல முடிவு செய்தேன். நூலகங்கள் அற்புதமான அறைகளை முற்றிலும் இலவசமாக வாடகைக்கு விடுகின்றன, ஆனால் ஒரு பிடிப்பு உள்ளது - நீங்கள் வணிக நடவடிக்கைகளை நடத்த முடியாது. தொண்டு நிறுவனங்கள் கூட அங்கு பணம் வசூலிக்க அனுமதிக்கப்படுவதில்லை. இது குறிப்பாக கட்டுப்படுத்தப்படவில்லை என்று என்னிடம் கூறப்பட்டது, முக்கிய விஷயம் நுழைவாயிலில் பணம் எடுப்பது அல்ல, ஆனால் விதிகளை மீறுவது எனக்கு பிடிக்கவில்லை. மற்றொரு பிரச்சனை என்னவென்றால், அறைகள் பெரும்பாலும் ஆக்கிரமிக்கப்பட்டு, ஒரே இடத்தில் ஒரே நேரத்தில் திட்டமிடப்பட்ட வகுப்புகளை நடத்துவது கடினம். கோடை மற்றும் குளிர்காலத்தின் தொடக்கத்தில் நான் நூலகங்களில் கற்பித்தேன், நான் இடம் உள்ளவற்றைத் தேர்ந்தெடுக்க வேண்டியிருந்தது, இறுதியில் ஐந்து அல்லது ஆறு நூலகங்களை மாற்றினேன். இரண்டு மாதங்களுக்கு முன்பே ஒரு இடத்தை முன்பதிவு செய்யத் தொடங்கினேன், அதன் பிறகும், ஒரு சிறிய நூலகத்தில் மட்டுமே இதைச் செய்ய முடிந்தது; மீதமுள்ளவர்களுக்குத் தேவையான நேரத்திற்கு இடமில்லை. பின்னர் நான் வீட்டில் ஒரு கணினி வகுப்பை உருவாக்க முடிவு செய்தேன். நான் போர்டைத் தொங்கவிட்டேன், விளம்பரத்திலிருந்து இரண்டாவது டேபிளையும் இரண்டு பழைய மானிட்டர்களையும் வாங்கினேன். வேலையில், நிறுவனம் எனக்கு ஒரு புதிய சக்திவாய்ந்த மடிக்கணினியை வாங்கியது, ஏனெனில் எனது கணினியில் பகுப்பாய்வு கிட்டத்தட்ட 24 மணிநேரம் ஆனது. எனவே, என்னிடம் ஒரு புதிய பழைய கணினி, ஒரு பழைய பழைய கணினி, ஒரு மடிக்கணினி இருந்தது, அதில் என் சிறியவர் திரையை நசுக்கினார், மேலும் ஒரு பழங்கால நெட்புக் அதில் திரையை நானே நசுக்கினேன். நான் அவை அனைத்தையும் மானிட்டர்களுடன் இணைத்து, நெட்புக்கைத் தவிர எல்லா இடங்களிலும் லினக்ஸ் புதினாவை நிறுவினேன், அதில் நான் மிகவும் லேசான விநியோக கருவியை நிறுவினேன், அது தெரிகிறது, பாப்பி. என்னிடம் இன்னும் பழைய புதிய லேப்டாப் உள்ளது, $200க்கு வாங்கினேன், அதை டிவியுடன் இணைத்துள்ளேன். மேலும் முக்கியமானது என்னவென்றால், எங்கள் உரிமையாளர் சமீபத்தில் எங்கள் ஜன்னல்களை மாற்றினார், மேலும் அறையில் உள்ள பயங்கரமான, நொறுங்கும் சச்சரவுக்குப் பதிலாக, இப்போது புதிய வெள்ளை சட்டங்கள் உள்ளன. என் மனைவி ஒரு மழலையர் பள்ளிக்கு வாழ்க்கை அறை, சமையலறை மற்றும் இரண்டாவது படுக்கையறையை வைத்திருக்கிறார், எனவே முழு தளமும் முற்றிலும் கற்பித்தல் என்று மாறியது. எனவே, இப்போது வளாகத்தில் எல்லாம் நன்றாக இருக்கிறது, கற்பித்தலுக்கு செல்லலாம்.

கீறல்

கீறல் மொழியைப் பயன்படுத்தி நிரலாக்கத்தின் அடிப்படைகளை நான் கற்பிக்கத் தொடங்குகிறேன். இது எம்ஐடியில் ஒரு காலத்தில் கண்டுபிடிக்கப்பட்ட ஆயத்த தொகுதிகளைப் பயன்படுத்தும் மொழியாகும். பெரும்பாலான குழந்தைகள் ஏற்கனவே பள்ளியில் கீறலைப் பார்த்திருக்கிறார்கள், எனவே அவர்கள் அதை விரைவாக எடுக்கிறார்கள். ஆயத்த திட்டங்கள் மற்றும் பாடத்திட்டங்கள் உள்ளன, ஆனால் எனக்கு அவை பிடிக்கவில்லை. சில விசித்திரமானவை - உதாரணமாக உங்கள் சொந்த கதையை உருவாக்கவும். முழு நிரலும் எண்ணற்ற தொகுதிகளைக் கொண்டுள்ளது say '<...>' for 2 seconds. இது மிகவும் ஆக்கப்பூர்வமான நபர்களால் கண்டுபிடிக்கப்பட்டது என்பதைக் காணலாம், ஆனால் இந்த அணுகுமுறையுடன் உன்னதமான இந்திய ஸ்பாகெட்டி குறியீட்டை எவ்வாறு எழுதுவது என்பதை நீங்கள் கற்பிக்க முடியும். ஆரம்பத்திலிருந்தே, நான் DRY போன்ற கொள்கைகளைப் பற்றி பேசுகிறேன், மற்ற பணிகளின் தொகுப்புகள் மிகவும் நன்றாக உள்ளன, ஆனால் குழந்தைகள் விரைவாக சாரத்தை புரிந்துகொண்டு இயந்திர துப்பாக்கியைப் போல செய்யத் தொடங்குகிறார்கள். இதன் விளைவாக, அவர்கள் ஐந்தில் செய்ய வேண்டியதை ஒரு பாடத்தில் செய்கிறார்கள். மேலும் பணிகளைத் தேடுவதற்கும் தேர்ந்தெடுப்பதற்கும் தனிப்பட்ட நேரம் அதிகம் ஆகும். பொதுவாக, ஸ்க்ராட்ச் என்பது ஒரு மொழியை அல்ல, ஐடிஇயை நினைவூட்டுகிறது, அங்கு நீங்கள் எங்கு கிளிக் செய்ய வேண்டும், எதை எங்கு பார்க்க வேண்டும் என்பதை நினைவில் கொள்ள வேண்டும். மாணவர்கள் அதிகமாகவோ அல்லது குறைவாகவோ வசதியாக இருக்கும்போது, ​​​​அவர்களை பைத்தானுக்கு மாற்ற முயற்சிக்கிறேன். என் ஏழு வயது பெண் கூட பைத்தானில் எளிய நிரல்களை எழுதுகிறாள். கீறலின் பலனாக நான் பார்ப்பது என்னவென்றால், அதில் விளையாட்டுத்தனமான முறையில் கற்றுக் கொள்ளப்படும் அடிப்படைக் கருத்துகள் உள்ளன. சில காரணங்களால், அனைவருக்கும், விதிவிலக்கு இல்லாமல், ஒரு மாறியின் யோசனையைப் புரிந்துகொள்வது மிகவும் கடினம். முதலில் நான் விரைவாக தலைப்பைக் குறைத்துவிட்டு, அதைப் பற்றி என்ன செய்வது என்று அவர்களுக்குத் தெரியாது என்ற உண்மையை நான் எதிர்கொள்ளும் வரை நகர்ந்தேன். இப்போது நான் மாறிகளில் நிறைய நேரம் செலவிடுகிறேன், தொடர்ந்து அவற்றிற்குத் திரும்புகிறேன். நீங்கள் சில முட்டாள்தனமான சுத்தியல் செய்ய வேண்டும். நான் திரையில் வெவ்வேறு மாறிகளை மாற்றி அவற்றின் மதிப்புகளைப் பேச வைக்கிறேன். கீறல் போன்ற கட்டுப்பாட்டு கட்டமைப்புகள் மற்றும் மதிப்பு சரிபார்ப்புகளும் உள்ளன while, for அல்லது if மலைப்பாம்பில். அவை மிகவும் எளிதானவை, ஆனால் உள்ளமை சுழல்களில் சிக்கல்கள் உள்ளன. உள்ளமை வளையத்துடன் பல பணிகளை கொடுக்க முயற்சிக்கிறேன், அதன் செயல் தெளிவாக இருக்கும். அதன் பிறகு நான் செயல்பாடுகளுக்கு செல்கிறேன். பெரியவர்களுக்கு கூட, செயல்பாட்டின் கருத்து தெளிவாக இல்லை, இன்னும் அதிகமாக குழந்தைகளுக்கு. பொதுவாக ஒரு செயல்பாடு என்றால் என்ன என்பதைப் பற்றி நான் நீண்ட காலமாகப் பேசுகிறேன், பொருட்களை உள்ளீடாகப் பெற்று பொருட்களை வழங்கும் தொழிற்சாலையைப் பற்றி, மூலப் பொருட்களிலிருந்து உணவைத் தயாரிக்கும் சமையல்காரரைப் பற்றி பேசுகிறேன். பின்னர் நாங்கள் தயாரிப்புகளுடன் "ஒரு சாண்ட்விச்" திட்டத்தை உருவாக்குகிறோம், பின்னர் அதில் இருந்து ஒரு செயல்பாட்டை உருவாக்குகிறோம், அதில் தயாரிப்புகள் அளவுருக்களாக அனுப்பப்படுகின்றன. நான் கீறல் மூலம் கற்றல் செயல்பாடுகளை முடிக்கிறேன்.

மலைப்பாம்பு

மலைப்பாம்பு மூலம் எல்லாம் எளிமையானது. குழந்தைகளுக்கான பைதான் என்ற நல்ல புத்தகம் உள்ளது, அதைத்தான் நான் கற்பிக்கிறேன். அங்கு எல்லாம் நிலையானது - கோடுகள், செயல்பாடுகளின் வரிசை, print(), input() முதலியன எளிமையான மொழியில், நகைச்சுவையுடன் எழுதப்பட்டது, குழந்தைகள் அதை விரும்புகிறார்கள். இது பல நிரலாக்க புத்தகங்களுக்கு பொதுவான குறைபாடு உள்ளது. பிரபலமான நகைச்சுவையைப் போல - ஒரு ஆந்தையை எப்படி வரைய வேண்டும். ஓவல் - வட்டம் - ஆந்தை. எளிமையான கருத்துகளிலிருந்து சிக்கலான கருத்துகளுக்கு மாறுவது மிகவும் திடீர். டாட் முறையில் பொருளை இணைக்க எனக்கு பல அமர்வுகள் தேவை. மறுபுறம், நான் அவசரப்படவில்லை, குறைந்தபட்சம் சில படங்களாவது வரும் வரை ஒரே விஷயத்தை வெவ்வேறு வழிகளில் மீண்டும் சொல்கிறேன். நான் மாறிகளில் தொடங்கி அவற்றை மீண்டும் சுத்தியல் செய்கிறேன், இந்த முறை பைத்தானில். மாறிகள் ஒரு வகையான சாபம்.

ஒரு புத்திசாலி மாணவர், இரண்டு மாதங்களுக்கு முன்பு ஸ்க்ராட்ச்சில் மாறிகளை நேர்த்தியாகக் கிளிக் செய்து, புதிய வாயிலில் ஒரு ரேம் போல தோற்றமளித்து, மேலே உள்ள பலகையில் தெளிவாக எழுதப்பட்ட Y உடன் X ஐ சேர்க்க முடியாது. மீண்டும் சொல்கிறோம்! ஒரு மாறியில் என்ன இருக்கிறது? பெயரும் பொருளும்! சம அடையாளம் என்றால் என்ன? பணி! சமத்துவத்தை எவ்வாறு சரிபார்க்கலாம்? இரட்டை சம அடையாளம்! முழுமையான ஞானம் வரை இதை மீண்டும் மீண்டும் செய்கிறோம். பின்னர் நாம் செயல்பாடுகளுக்கு செல்கிறோம், அங்கு வாதங்கள் பற்றிய விளக்கம் அதிக நேரம் எடுக்கும். பெயரிடப்பட்ட வாதங்கள், நிலை, இயல்புநிலை மற்றும் பல. நாங்கள் இன்னும் எந்த குழுவிலும் வகுப்புகளை அடையவில்லை. பைத்தானைத் தவிர, புத்தகத்திலிருந்து பிரபலமான அல்காரிதம்களைப் படிப்போம், மேலும் அதைப் பற்றி பின்னர்.

உண்மையில், பயிற்சி

எனது பாடம் இப்படி கட்டமைக்கப்பட்டுள்ளது: நான் அரை மணி நேரம் தியரி கொடுக்கிறேன், அறிவை சோதித்து, கற்றுக்கொண்டதை ஒருங்கிணைக்கிறேன். இது ஆய்வகங்களுக்கான நேரம். நான் அடிக்கடி தூக்கிச் சென்று ஒரு மணி நேரம் வரை பேசுவேன், பயிற்சிக்கு இன்னும் அரை மணி நேரம் இருக்கிறது. நான் மலைப்பாம்பு கற்கும் போது, ​​பாடத்தை பார்த்தேன் அல்காரிதம்கள் மற்றும் தரவு கட்டமைப்புகள் எம்ஐபிடியிலிருந்து கிரியானோவ். அவரது விளக்கக்காட்சி மற்றும் அவரது விரிவுரைகளின் அமைப்பு எனக்கு மிகவும் பிடித்திருந்தது. அவரது யோசனை இதுதான்: கட்டமைப்புகள், தொடரியல், நூலகங்கள் வழக்கற்றுப் போகின்றன. கட்டிடக்கலை, குழுப்பணி, பதிப்பு கட்டுப்பாட்டு அமைப்புகள் - இது இன்னும் ஆரம்பமானது. இதன் விளைவாக, அல்காரிதம்கள் மற்றும் தரவு கட்டமைப்புகள் நீண்ட காலமாக அறியப்பட்டவை மற்றும் எப்போதும் ஒரே வடிவத்தில் இருக்கும். இன்ஸ்டிட்யூட் பாஸ்கலின் முழு எண்களை மட்டுமே நான் நினைவில் வைத்திருக்கிறேன். எனது மாணவர்கள் பெரும்பாலும் ஏழு வயது முதல் பதினைந்து வயது வரையிலான இளைஞர்கள் என்பதால், பைத்தானில் ஒரு பிளாட்ஃபார்ம் கேமை விரைவாக எழுதுவதை விட, அவர்களின் எதிர்காலத்திற்கு அடித்தளம் அமைப்பது முக்கியம் என்று நான் நம்புகிறேன். இருப்பினும், அவர்கள் ஒரு இயங்குதளத்தை அதிகம் விரும்புகிறார்கள், நான் அவர்களைப் புரிந்துகொள்கிறேன். நான் அவர்களுக்கு எளிய வழிமுறைகளை வழங்குகிறேன் - ஒரு குமிழி, வரிசைப்படுத்தப்பட்ட பட்டியலில் பைனரி தேடல், ஒரு அடுக்கைப் பயன்படுத்தி போலிஷ் குறியீட்டை மாற்றியமைக்கிறோம், ஆனால் ஒவ்வொன்றையும் விரிவாக பகுப்பாய்வு செய்கிறோம். நவீன குழந்தைகளுக்கு கணினி எவ்வாறு செயல்படுகிறது என்பது கொள்கையளவில் தெரியாது என்று மாறியது, நானும் உங்களுக்குச் சொல்கிறேன். ஒவ்வொரு விரிவுரையிலும் பல கருத்துக்களை ஒன்றாக இணைக்க முயற்சிக்கிறேன். எடுத்துக்காட்டாக, ஒரு கணினி - நினைவகம்/சதவீதம் - செல்களால் ஆன நினைவகம் (மெமரி சிப்பைப் பிடிக்க அனுமதிக்கிறேன், எத்தனை செல்கள் உள்ளன என்று யூகிக்கிறேன்) - ஒவ்வொரு கலமும் ஒரு ஒளி விளக்கைப் போன்றது - இரண்டு நிலைகள் உள்ளன - உண்மை/தவறு - மற்றும்/அல்லது - பைனரி/தசம - 8பிட் = 1 பைட் - பைட் = 256 விருப்பங்கள் - ஒரு பிட்டில் தருக்க தரவு வகை - ஒரு பைட்டில் முழு எண்கள் - float இரண்டு பைட்டுகளில் - string ஒரு பைட்டில் - 64 பிட்களில் மிகப்பெரிய எண் - முந்தைய வகைகளிலிருந்து ஒரு பட்டியல் மற்றும் ஒரு டூப்பிள். உண்மையான கணினியில் எல்லாமே சற்றே வித்தியாசமானது மற்றும் இந்த தரவு வகைகளுக்கான நினைவகத்தின் அளவு வேறுபட்டது என்று நான் முன்பதிவு செய்கிறேன், ஆனால் முக்கிய விஷயம் என்னவென்றால், செயல்பாட்டில் நாமே எளிமையானவற்றிலிருந்து மிகவும் சிக்கலான தரவு வகைகளை உருவாக்குகிறோம். தரவு வகைகள் நினைவில் கொள்வது மிகவும் கடினமான விஷயம். அதனால்தான் நான் ஒவ்வொரு பாடத்தையும் விரைவான வார்ம்-அப் மூலம் தொடங்குகிறேன் - ஒரு மாணவர் தரவு வகையை பெயரிடுகிறார், அடுத்தவர் இரண்டு எடுத்துக்காட்டுகளைத் தருகிறார், மற்றும் பலவற்றை ஒரு வட்டத்தில் கொடுக்கிறார். இதன் விளைவாக, இளைய குழந்தைகள் கூட மகிழ்ச்சியுடன் கத்துவதை நான் அடைந்தேன் - மிதக்க! பூலியன்! ஏழு, ஐந்து! பீட்சா, கார்! ஒரு விரிவுரையின் போது, ​​நான் தொடர்ந்து முதலில் ஒன்றை அல்லது மற்றொன்றை இழுக்கிறேன், இல்லையெனில் அவர்கள் விரைவாக மூக்கை எடுத்து உச்சவரம்பைப் பார்க்கத் தொடங்குகிறார்கள். மேலும் ஒவ்வொருவரின் அறிவு நிலையும் அவ்வப்போது சரிபார்க்கப்பட வேண்டும்.

எனது மாணவர்கள் தங்கள் முட்டாள்தனத்தாலும் எதிர்பாராத புத்திசாலித்தனத்தாலும் என்னை ஆச்சரியப்படுத்துவதை நிறுத்த மாட்டார்கள். அதிர்ஷ்டவசமாக, அடிக்கடி புத்திசாலித்தனத்துடன்.

நான் இன்னும் எழுத விரும்பினேன், ஆனால் அது ஒரு தாளாக மாறியது. எல்லா கேள்விகளுக்கும் பதிலளிப்பதில் மகிழ்ச்சி அடைவேன். எந்தவொரு விமர்சனத்தையும் சாத்தியமான எல்லா வழிகளிலும் நான் வரவேற்கிறேன், கருத்துகளில் ஒருவருக்கொருவர் சகிப்புத்தன்மையுடன் இருக்குமாறு கேட்டுக்கொள்கிறேன். இது ஒரு நல்ல கட்டுரை.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்