నా ప్రధాన పని డేటా మరియు ప్రోగ్రామింగ్కి సంబంధించినది R
, కానీ ఈ వ్యాసంలో నేను నా అభిరుచి గురించి మాట్లాడాలనుకుంటున్నాను, ఇది కొంత ఆదాయాన్ని కూడా తెస్తుంది. స్నేహితులు, క్లాస్మేట్స్ మరియు తోటి విద్యార్థులకు విషయాలు చెప్పడం మరియు వివరించడం నాకు ఎప్పుడూ ఆసక్తిని కలిగిస్తుంది. పిల్లలతో ఒక సాధారణ భాషను కనుగొనడం కూడా నాకు ఎల్లప్పుడూ సులభం, ఎందుకో నాకు తెలియదు. సాధారణంగా, పిల్లలను పెంచడం మరియు నేర్పించడం అన్నింటికంటే ముఖ్యమైన కార్యకలాపాలలో ఒకటి అని నేను నమ్ముతున్నాను మరియు నా భార్య ఉపాధ్యాయురాలు. కాబట్టి, ఒక సంవత్సరం క్రితం, నేను స్థానిక Facebook సమూహంలో ప్రచారం చేసాను, ఒక సమూహాన్ని ఏర్పాటు చేసి, వారానికి ఒకసారి స్క్రాచ్ మరియు పైథాన్ నేర్పడం ప్రారంభించాను. ఇప్పుడు నాకు ఐదు గ్రూపులు ఉన్నాయి, ఇంట్లో నా స్వంత తరగతి మరియు వ్యక్తిగత పాఠాలు ఉన్నాయి. నేను ఈ విధంగా ఎలా జీవించాను మరియు నేను పిల్లలకు ఎలా బోధిస్తాను, ఈ వ్యాసంలో నేను మీకు చెప్తాను.
నేను కాల్గరీ, అల్బెర్టా, కెనడాలో నివసిస్తున్నాను, కాబట్టి కొన్ని విషయాలు స్థానిక ప్రత్యేకతలుగా ఉంటాయి.
గది
ప్రాక్టీస్ చేయడానికి స్థలం లభ్యత మొదటి నుండి ప్రధాన ఆందోళన. నేను ఆఫీసులు మరియు తరగతి గదులను అద్దెకు తీసుకోవడానికి గంట గంటకు ప్రయత్నించాను, కానీ పెద్దగా విజయం సాధించలేదు. మా విశ్వవిద్యాలయం మరియు SAIT, MITకి స్థానిక సమానమైన, కంప్యూటర్లతో మరియు లేకుండా తరగతులను అందిస్తాయి. అక్కడ ధరలు చాలా మానవీయంగా లేవు మరియు చివరికి విశ్వవిద్యాలయం మైనర్లను అనుమతించదని తేలింది మరియు SAIT సాధారణంగా దాని స్వంత విద్యార్థులకు మాత్రమే అద్దెకు ఇస్తుంది. కాబట్టి, ఈ ఎంపిక తొలగించబడింది. సమావేశ గదులు మరియు కార్యాలయాలను గంటకు అద్దెకు తీసుకునే అనేక కార్యాలయ కేంద్రాలు ఉన్నాయి, పూర్తి తరగతి గది నుండి నలుగురు వ్యక్తుల కోసం ఒక గది వరకు అనేక ఎంపికలను అందించే మొత్తం కంపెనీలు ఉన్నాయి. అల్బెర్టా చమురు ప్రావిన్స్ అయినందున, మేము 2014 నుండి నిదానమైన సంక్షోభంలో ఉన్నాము మరియు చాలా వ్యాపార స్థలాలు ఖాళీగా ఉన్నాయి కాబట్టి నాకు ఆశలు ఉన్నాయి. నేను ఆశించకూడదు; ధరలు చాలా దారుణంగా మారాయి, నేను మొదట వాటిని కూడా నమ్మలేదు. డంప్ చేయడం కంటే యజమానులు ఖాళీ కార్యాలయాల్లో కూర్చుని ఖర్చులు చెల్లించడం సులభం.
ఆ సమయంలో, నేను క్రమం తప్పకుండా నా పన్నులు చెల్లిస్తున్నానని మరియు మన ప్రియమైన రాష్ట్రం, లేదా కాల్గరీ నగరంలో ఏదైనా ఉందా అని నాకు గుర్తుకు వచ్చింది. నిజంగా ఉందని తేలింది. నగరంలో హాకీ మరియు ఇతర ఫిగర్ స్కేటింగ్ గేమ్ల కోసం మైదానాలు ఉన్నాయి మరియు ఈ రంగాలలో కఠినమైన మంచు యోధులు భవిష్యత్ యుద్ధాల కోసం వ్యూహాలను చర్చించే గదులు ఉన్నాయి. సంక్షిప్తంగా, ప్రతి అరేనాలో టేబుల్లు, కుర్చీలు, వైట్ బోర్డ్ మరియు కెటిల్తో కూడిన సింక్తో కూడిన రెండు గదులు ఉన్నాయి. ధర చాలా దివ్యమైనది - గంటకు 25 కెనడియన్ తుగ్రిక్స్. నేను మొదట గంటన్నర పాటు తరగతులు చేయాలని నిర్ణయించుకున్నాను, కాబట్టి నేను ఐదుగురు వ్యక్తుల సమూహంలో ఒక తరగతికి $35 చొప్పున ధరను నిర్ణయించాను, అద్దెకు పరిహారం చెల్లించి, నా జేబులో ఏదైనా పెట్టుకున్నాను. సాధారణంగా, నేను రంగాలలో పనిచేయడం ఇష్టపడ్డాను, ఇది సమస్యల్లో ఒకదాన్ని పరిష్కరించింది - చాలా మంది రష్యన్ మాట్లాడే ప్రజలు దక్షిణాన నివసిస్తున్నారు మరియు నేను నగరానికి ఉత్తరాన నివసిస్తున్నాను, కాబట్టి నేను మధ్యలో ఒక అరేనాను ఎంచుకున్నాను. కానీ అసౌకర్యాలు కూడా ఉన్నాయి. కెనడియన్ బ్యూరోక్రసీ మంచిది మరియు స్నేహపూర్వకంగా ఉంటుంది, కానీ, కొంచెం చెప్పాలంటే, కొంత వికృతంగా ఉంటుంది. మీరు లయకు అలవాటు పడినప్పుడు మరియు ముందుగానే ప్లాన్ చేసినప్పుడు ఎటువంటి సమస్యలు లేవు, కానీ కొన్నిసార్లు అసహ్యకరమైన క్షణాలు తలెత్తుతాయి. ఉదాహరణకు, నగరం యొక్క వెబ్సైట్లో మీరు సౌకర్యవంతంగా సమయాన్ని మరియు స్థలాన్ని ఎంచుకోవచ్చు మరియు గదిని రిజర్వ్ చేయవచ్చు, కానీ మీరు ఏ విధంగానూ చెల్లించలేరు. వారు స్వయంగా ఫోన్ కాల్స్ చేస్తారు మరియు కార్డు చెల్లింపులను అంగీకరిస్తారు. మీరు కార్యాలయానికి వెళ్లి నగదు రూపంలో చెల్లించవచ్చు. రెండవ పాఠం కోసం చెల్లించడానికి వారి కాల్ కోసం నేను ఎదురు చూస్తున్నప్పుడు ఒక ఫన్నీ కానీ చాలా ఆహ్లాదకరమైన క్షణం ఉంది, అది రాలేదు, మరియు చివరి రోజు నేను ఆఫీసుకి పదిహేను నిమిషాలు ఆలస్యంగా వచ్చాను. నేను అవమానకరమైన ముఖంతో సెక్యూరిటీని సంప్రదించవలసి వచ్చింది మరియు గది బుక్ చేయబడిందని అబద్ధం చెప్పవలసి వచ్చింది. మేము కెనడియన్లు దాని కోసం నా మాట తీసుకుంటారు;
నేను శీతాకాలం మరియు వసంతకాలంలో ఈ విధంగా పని చేసాను, ఆపై మార్పులు సంభవించాయి, అవి చివరి గడ్డి. మొదట, సందర్శకులకు కార్యాలయం మూసివేయబడింది మరియు వారు మూలలో ఫోన్ ద్వారా చెల్లింపులను అంగీకరించారు. నేను వెళ్ళే ముందు కనీసం అరగంట సేపు నడవ మీద కూర్చున్నాను. రెండవది, ఇంతకుముందు నా ప్రియమైన అత్త గంటన్నర పాటు నా నుండి పేమెంట్ తీసుకుంటే, ఇప్పుడు ఎవరో అమ్మాయి ఫోన్ చేసి, పేమెంట్ కేవలం గంట మాత్రమే అని చెప్పింది. ఆ సమయంలో, నా సమూహం ముగ్గురు లేదా ఇద్దరు వ్యక్తులు, మరియు అదనపు $12.5 నిరుపయోగంగా లేదు. అయితే, నేను సైద్ధాంతికుడిని, కానీ నా భార్య నన్ను వీధిలోకి విసిరితే, అప్పుడు బోధించడానికి ఎవరూ ఉండరు. అప్పటికి నేను నిరుద్యోగిగా ఉన్నాను.
మరియు నేను లైబ్రరీకి వెళ్లాలని నిర్ణయించుకున్నాను. లైబ్రరీలు అద్భుతమైన గదులను పూర్తిగా ఉచితంగా అద్దెకు ఇస్తాయి, కానీ ఒక క్యాచ్ ఉంది - మీరు వాణిజ్య కార్యకలాపాలను నిర్వహించలేరు. స్వచ్ఛంద సంస్థలు కూడా అక్కడ డబ్బు వసూలు చేయడానికి అనుమతించబడవు. ఇది ప్రత్యేకంగా నియంత్రించబడదని నాకు చెప్పబడింది, ప్రధాన విషయం ప్రవేశద్వారం వద్ద డబ్బు తీసుకోవడం కాదు, కానీ నేను నిబంధనలను ఉల్లంఘించడం నిజంగా ఇష్టం లేదు. మరో సమస్య ఏమిటంటే, గదులు తరచుగా ఆక్రమించబడతాయి మరియు ఒకే చోట ఒకే సమయంలో షెడ్యూల్ చేయబడిన తరగతులను నిర్వహించడం కష్టం. నేను వేసవిలో మరియు చలికాలం ప్రారంభంలో లైబ్రరీలలో బోధించాను, నేను స్థలం ఉన్న వాటిని ఎంచుకోవలసి వచ్చింది మరియు చివరికి నేను ఐదు లేదా ఆరు లైబ్రరీలను మార్చాను. అప్పుడు నేను రెండు నెలల ముందుగానే ఒక స్థలాన్ని బుక్ చేసుకోవడం ప్రారంభించాను, ఆపై కూడా, నేను దీన్ని ఒక చిన్న లైబ్రరీలో మాత్రమే చేయగలిగాను, మిగిలిన వారికి అవసరమైన సమయానికి స్థలాలు లేవు. ఆపై నేను ఇంట్లో కంప్యూటర్ క్లాస్ చేయాలని నిర్ణయించుకున్నాను. నేను బోర్డుని వేలాడదీసి, ఒక ప్రకటన నుండి రెండవ టేబుల్ మరియు పాత మానిటర్లను కొన్నాను. పనిలో, కంపెనీ నాకు కొత్త శక్తివంతమైన ల్యాప్టాప్ని కొనుగోలు చేసింది ఎందుకంటే నా కంప్యూటర్లో విశ్లేషణ దాదాపు 24 గంటలు పట్టింది. కాబట్టి, నా దగ్గర కొత్త పాత కంప్యూటర్, పాత పాత కంప్యూటర్, ల్యాప్టాప్ ఉన్నాయి, దానిపై నా చిన్నవాడు స్క్రీన్ను చూర్ణం చేసాను మరియు పురాతన నెట్బుక్ దానిపై నేనే స్క్రీన్ను చూర్ణం చేసాను. నేను వాటన్నింటినీ మానిటర్లకు కనెక్ట్ చేసాను మరియు నెట్బుక్ మినహా ప్రతిచోటా Linux Mint ఇన్స్టాల్ చేసాను, దానిపై నేను చాలా తేలికపాటి పంపిణీ కిట్ను ఇన్స్టాల్ చేసాను, అనిపిస్తోంది, పాపీ. నా దగ్గర ఇప్పటికీ పాత కొత్త ల్యాప్టాప్ ఉంది, $200కి కొన్నాను, నేను దానిని టీవీకి కనెక్ట్ చేసాను. అలాగే, ముఖ్యమైనది ఏమిటంటే, మా యజమాని ఇటీవల మా కిటికీలను మార్చాడు మరియు ఇప్పుడు గదిలో భయంకరమైన, నాసిరకం స్క్వాలర్కు బదులుగా, కొత్త తెల్లటి ఫ్రేమ్లు ఉన్నాయి. నా భార్య కిండర్ గార్టెన్ కోసం లివింగ్ రూమ్, కిచెన్ మరియు రెండవ బెడ్రూమ్ను ఉంచుతుంది, కాబట్టి మొత్తం అంతస్తు పూర్తిగా బోధనాపరమైనదిగా మారింది. కాబట్టి, ఇప్పుడు ప్రాంగణంలో అంతా బాగానే ఉంది, బోధనకు వెళ్దాం.
స్క్రాచ్
నేను స్క్రాచ్ లాంగ్వేజ్ ఉపయోగించి ప్రోగ్రామింగ్ యొక్క ప్రాథమికాలను నేర్పడం ప్రారంభించాను. ఇది MITలో ఒక సమయంలో కనిపెట్టబడిన రెడీమేడ్ బ్లాక్లను ఉపయోగించే భాష. చాలా మంది పిల్లలు ఇప్పటికే పాఠశాలలో స్క్రాచ్ని చూసారు, కాబట్టి వారు దానిని చాలా త్వరగా తీసుకుంటారు. రెడీమేడ్ ప్రోగ్రామ్లు మరియు లెసన్ ప్లాన్లు ఉన్నాయి, కానీ నాకు అవి అస్సలు నచ్చవు. కొన్ని వింతగా ఉన్నాయి - ఉదాహరణకు, మీ స్వంత కథనాన్ని సృష్టించండి. మొత్తం ప్రోగ్రామ్ లెక్కలేనన్ని బ్లాక్లను కలిగి ఉంటుంది say '<...>' for 2 seconds
. ఇది చాలా సృజనాత్మక వ్యక్తులచే కనుగొనబడిందని చూడవచ్చు, కానీ ఈ విధానంతో మీరు క్లాసిక్ ఇండియన్ స్పఘెట్టి కోడ్ను ఎలా వ్రాయాలో నేర్పించవచ్చు. మొదటి నుండి, నేను DRY వంటి ఇతర టాస్క్ల గురించి మాట్లాడుతాను, కానీ పిల్లలు సారాంశాన్ని త్వరగా గ్రహించి వాటిని మెషిన్ గన్ లాగా చేయడం ప్రారంభిస్తారు. తత్ఫలితంగా, వారు ఐదులో చేయవలసిన పనిని ఒక పాఠంలో చేస్తారు. మరియు టాస్క్లను శోధించడం మరియు ఎంచుకోవడం చాలా వ్యక్తిగత సమయం తీసుకుంటుంది. సాధారణంగా, స్క్రాచ్ అనేది భాషని కాకుండా IDEని గుర్తుకు తెస్తుంది, ఇక్కడ మీరు ఎక్కడ క్లిక్ చేయాలి మరియు దేని కోసం వెతకాలి అనే విషయాన్ని గుర్తుంచుకోవాలి. విద్యార్థులు ఎక్కువ లేదా తక్కువ సౌకర్యవంతంగా ఉన్న వెంటనే, నేను వారిని పైథాన్కి బదిలీ చేయడానికి ప్రయత్నిస్తాను. నా ఏడేళ్ల అమ్మాయి కూడా పైథాన్లో సాధారణ ప్రోగ్రామ్లు రాస్తుంది. స్క్రాచ్ యొక్క ప్రయోజనంగా నేను చూసేది ఏమిటంటే, అది సరదాగా నేర్చుకునే ప్రాథమిక భావనలను కలిగి ఉంటుంది. కొన్ని కారణాల వల్ల, ప్రతి ఒక్కరికీ, మినహాయింపు లేకుండా, వేరియబుల్ ఆలోచనను అర్థం చేసుకోవడం చాలా కష్టం. మొదట నేను టాపిక్ను త్వరగా తగ్గించాను మరియు దాని గురించి ఏమి చేయాలో వారికి తెలియదు అనే వాస్తవాన్ని నేను ఎదుర్కొనే వరకు ముందుకు సాగాను. ఇప్పుడు నేను వేరియబుల్స్పై ఎక్కువ సమయం గడుపుతున్నాను మరియు నిరంతరం వాటికి తిరిగి వస్తాను. మీరు కొన్ని తెలివితక్కువ సుత్తి చేయాలి. నేను స్క్రీన్పై విభిన్న వేరియబుల్స్ని మార్చి వాటి విలువలను మాట్లాడేలా చేస్తాను. స్క్రాచ్లో నియంత్రణ నిర్మాణాలు మరియు విలువ తనిఖీలు కూడా ఉన్నాయి while
, for
లేదా if
కొండచిలువలో. అవి చాలా సులభం, కానీ సమూహ లూప్లతో సమస్యలు ఉన్నాయి. నేను సమూహ లూప్తో అనేక పనులను ఇవ్వడానికి ప్రయత్నిస్తాను మరియు దాని చర్య స్పష్టంగా ఉంటుంది. ఆ తర్వాత ఫంక్షన్లకు వెళతాను. పెద్దలకు కూడా, ఫంక్షన్ యొక్క భావన స్పష్టంగా లేదు, మరియు పిల్లలకు మరింత ఎక్కువగా ఉంటుంది. సాధారణంగా ఫంక్షన్ అంటే ఏమిటి అనే దాని గురించి నేను చాలా కాలం పాటు కొనసాగుతాను, నేను వస్తువులను ఇన్పుట్గా స్వీకరించి వస్తువులను జారీ చేసే ఫ్యాక్టరీ గురించి, ముడి పదార్థాలతో ఆహారాన్ని తయారుచేసే కుక్ గురించి మాట్లాడుతున్నాను. అప్పుడు మేము ఉత్పత్తులతో "ఒక శాండ్విచ్" ప్రోగ్రామ్ను తయారు చేస్తాము, ఆపై మేము దాని నుండి ఒక ఫంక్షన్ చేస్తాము, దానికి ఉత్పత్తులు పారామితులుగా పంపబడతాయి. నేను స్క్రాచ్తో నేర్చుకునే విధులను పూర్తి చేస్తాను.
పైథాన్
పైథాన్తో ప్రతిదీ చాలా సులభం. పిల్లల కోసం పైథాన్ అనే మంచి పుస్తకం ఉంది, దాని నుండి నేను బోధిస్తున్నాను. అక్కడ ప్రతిదీ ప్రామాణికం - పంక్తులు, కార్యకలాపాల క్రమం, print()
, input()
మొదలైనవి తేలికైన భాషలో, హాస్యంతో రాస్తే, పిల్లలు ఇష్టపడతారు. ఇది చాలా ప్రోగ్రామింగ్ పుస్తకాలకు సాధారణ లోపం. ప్రసిద్ధ జోక్ వలె - గుడ్లగూబను ఎలా గీయాలి. ఓవల్ - సర్కిల్ - గుడ్లగూబ. సాధారణ భావనల నుండి సంక్లిష్టమైన భావనలకు మారడం చాలా ఆకస్మికంగా ఉంది. ఆబ్జెక్ట్ను డాట్ పద్ధతికి అటాచ్ చేయడానికి నాకు అనేక సెషన్లు పడుతుంది. మరోవైపు, నేను ఆతురుతలో లేను, కనీసం కొంత చిత్రం కలిసి వచ్చే వరకు నేను అదే విషయాన్ని వివిధ మార్గాల్లో పునరావృతం చేస్తాను. నేను వేరియబుల్స్తో ప్రారంభించి, ఈసారి పైథాన్లో వాటిని మళ్లీ కొట్టేస్తాను. వేరియబుల్స్ ఒక రకమైన శాపం.
ఒక తెలివైన విద్యార్థి, కొన్ని నెలల క్రితం స్క్రాచ్పై వేరియబుల్స్ని నేర్పుగా క్లిక్ చేసి, కొత్త గేట్ వద్ద రామ్ లాగా కనిపిస్తాడు మరియు పైన ఉన్న బోర్డ్లో స్పష్టంగా వ్రాసిన Yతో Xని జోడించలేడు. మేము పునరావృతం చేస్తాము! వేరియబుల్ ఏమి కలిగి ఉంటుంది? పేరు మరియు అర్థం! సమాన గుర్తు అంటే ఏమిటి? అప్పగింత! మేము సమానత్వాన్ని ఎలా తనిఖీ చేస్తాము? డబుల్ సమానం గుర్తు! మరియు పూర్తి జ్ఞానోదయం వరకు మేము దీన్ని మళ్లీ మళ్లీ పునరావృతం చేస్తాము. అప్పుడు మేము ఫంక్షన్లకు వెళ్తాము, ఇక్కడ వాదనల గురించి వివరణ ఎక్కువ సమయం పడుతుంది. పేరు పెట్టబడిన ఆర్గ్యుమెంట్లు, స్థానం ద్వారా, డిఫాల్ట్గా మొదలైనవి. మేము ఇంకా ఏ గ్రూపులో తరగతులకు చేరుకోలేదు. పైథాన్తో పాటు, మేము పుస్తకం నుండి జనాదరణ పొందిన అల్గారిథమ్లను అధ్యయనం చేస్తాము, దాని గురించి మరింత తరువాత.
నిజానికి, శిక్షణ
నా పాఠం ఇలా నిర్మితమైంది: నేను అరగంట పాటు థియరీ ఇస్తాను, జ్ఞానాన్ని పరీక్షించుకుంటాను మరియు నేర్చుకున్న వాటిని ఏకీకృతం చేస్తాను. ఇది ల్యాబ్లకు సమయం. నేను తరచూ దూరంగా ఉండి ఒక గంట వరకు మాట్లాడతాను, ఆపై ప్రాక్టీస్కు అరగంట మిగిలి ఉంది. నేను కొండచిలువ నేర్చుకుంటున్నప్పుడు, నేను కోర్సు చూసాను అల్గోరిథంలు మరియు డేటా స్ట్రక్చర్స్ MIPT నుండి ఖిర్యానోవా. అతని ప్రెజెంటేషన్ మరియు అతని ఉపన్యాసాల నిర్మాణం నాకు బాగా నచ్చింది. అతని ఆలోచన ఇది: ఫ్రేమ్వర్క్లు, సింటాక్స్, లైబ్రరీలు వాడుకలో లేవు. ఆర్కిటెక్చర్, టీమ్వర్క్, వెర్షన్ కంట్రోల్ సిస్టమ్లు - ఇది ఇంకా ముందుగానే ఉంది. ఫలితంగా, అల్గారిథమ్లు మరియు డేటా స్ట్రక్చర్లు చాలా కాలంగా తెలిసినవి మరియు ఎల్లప్పుడూ ఒకే రూపంలో ఉంటాయి. నేను ఇన్స్టిట్యూట్ పాస్కల్ నుండి పూర్ణాంకాలను మాత్రమే గుర్తుంచుకుంటాను. నా విద్యార్థులు చాలా వరకు చిన్నవారు, ఏడు నుండి పదిహేనేళ్ల వరకు, పైథాన్లో ప్లాట్ఫారమ్ గేమ్ను త్వరగా రాయడం కంటే వారి భవిష్యత్తుకు పునాదులు వేయడం చాలా ముఖ్యం అని నేను నమ్ముతున్నాను. అయినప్పటికీ, వారికి మరింత ప్లాట్ఫారమ్ కావాలి, మరియు నేను వాటిని అర్థం చేసుకున్నాను. నేను వారికి సాధారణ అల్గారిథమ్లను ఇస్తాను - ఒక బబుల్, క్రమబద్ధీకరించబడిన జాబితాలో బైనరీ శోధన, స్టాక్ని ఉపయోగించి పోలిష్ సంజ్ఞామానాన్ని రివర్స్ చేస్తాము, కానీ మేము ప్రతి ఒక్కటి చాలా వివరంగా విశ్లేషిస్తాము. ఆధునిక పిల్లలకు కంప్యూటర్ ఎలా పనిచేస్తుందో సూత్రప్రాయంగా తెలియదని తేలింది, నేను కూడా మీకు చెప్తాను. నేను ప్రతి ఉపన్యాసంలో అనేక భావనలను కలపడానికి ప్రయత్నిస్తాను. ఉదాహరణకు, ఒక కంప్యూటర్ - మెమరీ/శాతం - సెల్లతో రూపొందించబడిన మెమరీ (మెమొరీ చిప్ని పట్టుకోవడానికి నేను మిమ్మల్ని అనుమతిస్తాను, ఎన్ని సెల్లు ఉన్నాయో అంచనా వేయండి) - ప్రతి సెల్ లైట్ బల్బులా ఉంటుంది - రెండు స్థితులు - నిజం/తప్పు - మరియు/లేదా - బైనరీ/దశాంశం - 8బిట్ = 1 బైట్ - బైట్ = 256 ఎంపికలు - ఒక బిట్లో లాజికల్ డేటా రకం - ఒక బైట్లో పూర్ణాంకాలు - float
రెండు బైట్లపై - string
ఒక బైట్లో - 64 బిట్లలో అతిపెద్ద సంఖ్య - మునుపటి రకాల నుండి జాబితా మరియు టుపుల్. నిజమైన కంప్యూటర్లో ప్రతిదీ కొంత భిన్నంగా ఉంటుందని మరియు ఈ డేటా రకాలకు మెమరీ మొత్తం భిన్నంగా ఉంటుందని నేను రిజర్వేషన్ చేస్తున్నాను, అయితే ప్రధాన విషయం ఏమిటంటే, ఈ ప్రక్రియలో మనమే సరళమైన వాటి నుండి మరింత సంక్లిష్టమైన డేటా రకాలను సృష్టిస్తాము. డేటా రకాలు గుర్తుంచుకోవడం చాలా కష్టమైన విషయం. అందుకే నేను ప్రతి పాఠాన్ని శీఘ్ర వార్మప్తో ప్రారంభిస్తాను - ఒక విద్యార్థి డేటా రకానికి పేరు పెట్టాడు, తదుపరిది రెండు ఉదాహరణలను ఇస్తుంది మరియు ఒక సర్కిల్లో ఉంటుంది. తత్ఫలితంగా, చిన్న పిల్లలు కూడా ఉల్లాసంగా అరుస్తారని నేను సాధించాను - ఫ్లోట్! బూలియన్! ఏడు, ఐదు! పిజ్జా, కారు! ఒక ఉపన్యాసం సమయంలో, నేను నిరంతరం మొదటి ఒకటి లేదా ఇతర లాగండి, లేకపోతే వారు త్వరగా వారి ముక్కులు తీయటానికి మరియు పైకప్పు చూడటం మొదలు. మరియు ప్రతి ఒక్కరి జ్ఞాన స్థాయిని ఎప్పటికప్పుడు తనిఖీ చేయాలి.
నా విద్యార్థులు తమ మూర్ఖత్వం మరియు ఊహించని తెలివితేటలతో నన్ను ఆశ్చర్యపరచడం మానేయరు. అదృష్టవశాత్తూ, తరచుగా తెలివితేటలతో.
నేను మరింత వ్రాయాలనుకున్నాను, కానీ అది కేవలం షీట్ మాత్రమే అని తేలింది. నేను అన్ని ప్రశ్నలకు సమాధానం ఇవ్వడానికి సంతోషిస్తాను. సాధ్యమయ్యే ప్రతి విధంగా ఏదైనా విమర్శలను నేను స్వాగతిస్తున్నాను, వ్యాఖ్యలలో ఒకరికొకరు మరింత సహనంతో ఉండాలని నేను మిమ్మల్ని అడుగుతున్నాను. ఇది మంచి వ్యాసం.
మూలం: www.habr.com