నేను ఎలా బోధించాను మరియు పైథాన్‌పై మాన్యువల్ వ్రాసాను

నేను ఎలా బోధించాను మరియు పైథాన్‌పై మాన్యువల్ వ్రాసాను
గత సంవత్సరం, నేను ప్రోగ్రామింగ్ బోధనలో నైపుణ్యం కలిగిన ప్రాంతీయ శిక్షణా కేంద్రాలలో (ఇకపై TCలుగా సూచిస్తారు) ఉపాధ్యాయునిగా పనిచేశాను. నేను ఈ శిక్షణా కేంద్రానికి పేరు పెట్టను; కంపెనీల పేర్లు, రచయితల పేర్లు మొదలైనవి లేకుండా చేయడానికి కూడా ప్రయత్నిస్తాను.

కాబట్టి, నేను పైథాన్ మరియు జావాలో ఉపాధ్యాయునిగా పనిచేశాను. ఈ CA జావా కోసం బోధనా సామగ్రిని కొనుగోలు చేసింది మరియు నేను వచ్చి వారికి సూచించినప్పుడు వారు పైథాన్‌ను ప్రారంభించారు.

నేను పైథాన్‌పై విద్యార్థుల కోసం ఒక మాన్యువల్ (ముఖ్యంగా పాఠ్యపుస్తకం లేదా స్వీయ-బోధన మాన్యువల్) వ్రాసాను, కానీ జావాను బోధించడం మరియు అక్కడ ఉపయోగించిన బోధనా సామగ్రి గణనీయమైన ప్రభావాన్ని చూపాయి.

వారు భయంకరమైనవి అని చెప్పడం ఒక ఉపమానం. జావా పాఠ్యపుస్తకం యొక్క మోడ్, ఇది రష్యాలోని ఒక ప్రసిద్ధ సంస్థ ద్వారా సరఫరా చేయబడింది, ఇది ఒక వ్యక్తికి సాధారణంగా ఈ భాష యొక్క ప్రాథమికాలను మరియు ముఖ్యంగా OOP నమూనాను బోధించడం కాదు, కానీ పాఠాలు తెరవడానికి వచ్చిన తల్లిదండ్రులను నిర్ధారించడం. మీ కొడుకు లేదా కూతురు పాఠ్యపుస్తకం నుండి పాము లేదా చెస్‌ని ఎలా కాపీ చేశారో చూశారు. నేనెందుకు రాసిపెట్టి చెప్పాను? ఇది చాలా సులభం, వాస్తవం ఏమిటంటే పాఠ్యపుస్తకం కోడ్ యొక్క మొత్తం షీట్‌లను (A4) అందించింది, వీటిలో కొన్ని అంశాలు వివరించబడలేదు. తత్ఫలితంగా, ప్రతి విద్యార్థి ఇప్పుడు కోడ్‌లో ఏ పాయింట్‌లో ఉన్నాడో, ప్రతి పంక్తిని వివరిస్తూ ఉపాధ్యాయుడు నియంత్రించవలసి ఉంటుంది లేదా ప్రతిదీ మోసానికి దారి తీస్తుంది.

మీరు ఇలా అంటారు: "సరే, తప్పు ఏమిటి, గురువు మంచి పని చేయనివ్వండి మరియు చదరంగం మరియు పాము చల్లగా ఉన్నాయి!"

సరే, సమూహంలోని వ్యక్తుల సంఖ్య 15 కంటే తక్కువ ఉండకపోతే ప్రతిదీ చల్లగా ఉంటుంది మరియు మీరు ప్రతి ఒక్కరినీ అనుసరించబోతున్నట్లయితే ఇది ఇప్పటికే ముఖ్యమైనది: “అయితే, మేము దీన్ని ఎందుకు వ్రాస్తున్నాము?”

సమూహంలోని వ్యక్తుల సంఖ్యతో పాటు, ఈ పద్ధతికి సంబంధించిన మరొక సమస్య కూడా ఉంది. కోడ్ వ్రాయబడింది ... నేను దానిని ఎలా ఉంచాలి, భయంకరంగా ఉంది. పాఠ్యపుస్తకం చాలా కాలంగా నవీకరించబడనందున యాంటీప్యాటర్న్‌ల సమితి, పురాతనమైనది, మరియు మనకు ఇష్టమైనది గైడ్ యొక్క శైలి. అందువల్ల, మీరు మీ విద్యార్థులందరినీ నియంత్రించినప్పటికీ, మీరు వ్రాసే కోడ్ యొక్క అర్థం ఏమిటో వారికి త్వరగా మరియు స్పష్టంగా వివరించగలిగినప్పటికీ, కోడ్ చాలా భయంకరమైనది, అది మీకు తప్పుగా బోధిస్తుంది, తేలికగా చెప్పాలంటే.

సరే, ఈ పాఠ్యపుస్తకాన్ని అక్షరాలా నాశనం చేసే చివరి విషయం ఏమిటంటే, మొదటి నుండి డేటా రకాలు ఏమిటో, అవి వస్తువు మరియు ప్రాచీనమైనవి, ఈ ద్వంద్వాన్ని సృష్టించే ఆస్తిని ఏ ప్రమాణం తనిఖీ చేస్తుంది మొదలైనవాటిని వివరించే కనీసం తగిన పరిచయం లేదు. మొదటి అధ్యాయంలో, మీరు మరియు మీ విద్యార్థులు విండోను రూపొందించి, అక్కడ “హలో!” అని వ్రాసే ప్రోగ్రామ్‌ను తయారు చేయమని (కాపీ) అడగబడతారు, అయితే ఈ కోడ్ షీట్ అసలు అర్థం ఏమిటో వివరించలేదు, ఉదాహరణకు తదుపరి పాఠాలకు మాత్రమే లింక్ చేస్తుంది. , ఇది “ప్రధానం” ప్రవేశ స్థానం అని పేర్కొంది, కానీ “ఎంట్రీ పాయింట్” అనే భావన కూడా స్పెల్లింగ్ చేయబడదు.

సంగ్రహంగా చెప్పాలంటే, ఈ వేస్ట్ పేపర్ ఉపాధ్యాయులు మరియు మేనేజ్‌మెంట్‌లో కూడా ఒక జ్ఞాపకంగా ఉంది. ఆమె పిల్లలకు ఖచ్చితంగా ఏమీ నేర్పించలేదు, ఒకసారి నేను ఇప్పటికే ఒక సంవత్సరం పాటు ఈ పదార్థాలను అధ్యయనం చేస్తున్న ఒక సమూహాన్ని చూశాను, చివరికి వారు ఒక సైకిల్ కూడా వ్రాయలేకపోయారు, వారందరూ చాలా తెలివైనవారని మరియు త్వరలో ప్రతిదీ అని నేను గమనించాను. అంత చెడ్డది కాదు. చాలా మంది సహోద్యోగులు బోధనా సామగ్రి నుండి వైదొలగడానికి ప్రయత్నించారు, తద్వారా పదార్థం గ్రహించబడుతుంది మరియు గాలిలోకి ఎగరడం మాత్రమే కాదు, అయినప్పటికీ తక్కువ మనస్సాక్షి ఉన్నవారు తమ విద్యార్థి ఎటువంటి వివరణ లేకుండా కాపీ చేయడం సాధారణమని భావించారు.

నేను శిక్షణా కేంద్రాన్ని వదిలివేస్తానని మరియు వచ్చే ఏడాది పైథాన్ ప్రోగ్రామ్‌ను ఎలాగైనా కొనసాగించాలని స్పష్టంగా తెలియగానే, నేను నా పాఠ్య పుస్తకం రాయడం ప్రారంభించాను. సంక్షిప్తంగా, నేను దానిని రెండు భాగాలుగా విభజించాను, మొదట నేను డేటా రకాలు, వాటి సారాంశం, వాటితో కార్యకలాపాలు మరియు భాషా సూచనల గురించి ప్రతిదీ వివరించాను. టాపిక్‌ల మధ్య నేను QnA చేసాను, తద్వారా విద్యార్థి టాపిక్‌ని ఎలా నేర్చుకున్నాడో భవిష్యత్ ఉపాధ్యాయుడు అర్థం చేసుకోవచ్చు. సరే, చివర్లో నేను ఒక చిన్న టాస్క్-ప్రాజెక్ట్ చేసాను. మొదటి భాగం ఆ విధంగా భాష యొక్క ప్రాథమికాలను వివరిస్తుంది మరియు వాటిని నమలుతుంది, ఇది ఒక్కొక్కటి 12-13 నిమిషాల 30-40 పాఠాలు. రెండవ భాగంలో, నేను ఇప్పటికే OOP గురించి వ్రాసాను, పైథాన్‌లో ఈ నమూనా యొక్క అమలు చాలా ఇతరుల నుండి ఎలా భిన్నంగా ఉందో వివరించాను, స్టైల్ గైడ్‌కు అనేక లింక్‌లను చేసాను. సంగ్రహంగా చెప్పాలంటే, జావా పాఠ్యపుస్తకంలో ఉన్నదానికి వీలైనంత భిన్నంగా ఉండేందుకు ప్రయత్నించాను. నేను ఇటీవలే నా ప్రస్తుత పైథాన్ ఉపాధ్యాయునికి వ్రాసాను, మెటీరియల్‌లపై అభిప్రాయాన్ని కోరుతూ, ఇప్పుడు అంతా బాగానే ఉందని, పిల్లలు పైథాన్‌లో ప్రోగ్రామింగ్‌ని నిజంగా అర్థం చేసుకున్నందుకు నేను సంతోషిస్తున్నాను.

ఈ కథ నుండి నేను ఏ తీర్మానం చేయాలనుకుంటున్నాను: నా ప్రియమైన తల్లిదండ్రులారా, మీరు మీ బిడ్డను శిక్షణా కేంద్రానికి పంపాలని నిర్ణయించుకుంటే, వారు ఏమి చేస్తున్నారో జాగ్రత్తగా పర్యవేక్షించండి, మీ బిడ్డ నిరుత్సాహపరచకుండా ఉండటానికి సమయాన్ని వృథా చేయడం లేదు. అతనికి భవిష్యత్తులో ప్రోగ్రామ్ చేయాలనుకోవడం లేదు.

UPD: వ్యాఖ్యలలో సరిగ్గా గుర్తించినట్లుగా, నేను మెటీరియల్ ప్రదర్శన గురించి దాదాపు ఏమీ చెప్పలేదు. వీలైనంత ఎక్కువ సాధన ఉండాలని నేను నమ్ముతున్నాను అని నేను వెంటనే చెబుతాను. మొదటి భాగంలోని ప్రతి పాఠం ముగింపులో, నేను అధ్యాయం యొక్క అంశంపై 4-5 చిన్న అభ్యాస పనులను చేసాను. అధ్యాయాల మధ్య QnA (నియంత్రణ పాఠాలు) ఉన్నాయి, ఇక్కడ ఆచరణాత్మక, కానీ ఇప్పటికే అంచనా వేసిన పనులు కూడా ఉన్నాయి మరియు మొదటి భాగం చివరిలో ప్రతిపాదించిన వాటి నుండి ఎంచుకోవడానికి ఒక అంశంతో ప్రాజెక్ట్ ఉంది. రెండవ భాగంలో, నేను కన్సోల్ మినీ-గేమ్‌ను సృష్టించడం ద్వారా OOPకి పరిచయం చేసాను, దాని అభివృద్ధి మొత్తం రెండవ భాగం మరియు నమూనాకు మొత్తం పరిచయం.

నమోదు చేసుకున్న వినియోగదారులు మాత్రమే సర్వేలో పాల్గొనగలరు. సైన్ ఇన్ చేయండిదయచేసి.

మీ పిల్లలు శిక్షణా కేంద్రంలో ప్రోగ్రామింగ్ నేర్చుకుంటున్నారా?

  • 4,6%అవును 3

  • 95,4%No62

65 మంది వినియోగదారులు ఓటు వేశారు. 27 మంది వినియోగదారులు దూరంగా ఉన్నారు.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి