මම ඉගැන්වූ ආකාරය සහ පසුව Python පිළිබඳ අත්පොතක් ලියා ඇත

මම ඉගැන්වූ ආකාරය සහ පසුව Python පිළිබඳ අත්පොතක් ලියා ඇත
පසුගිය වසර පුරා, මම වැඩසටහන් ඉගැන්වීමේ විශේෂීකරණය වූ එක් පළාත් පුහුණු මධ්‍යස්ථානයක (මෙතැන් සිට TCs ලෙස හැඳින්වේ) ගුරුවරයෙකු ලෙස සේවය කළෙමි. මම මෙම පුහුණු මධ්‍යස්ථානය නම් නොකරමි; සමාගම්වල නම්, කතුවරුන්ගේ නම් යනාදිය නොමැතිව කිරීමට මම උත්සාහ කරමි.

ඉතින්, මම පයිතන් සහ ජාවා වල ගුරුවරයෙකු ලෙස වැඩ කළා. මෙම CA විසින් Java සඳහා ඉගැන්වීම් ද්‍රව්‍ය මිලදී ගත් අතර, මම පැමිණ ඔවුන්ට එය යෝජනා කළ විට ඔවුන් Python දියත් කරන ලදී.

මම Python මත සිසුන් සඳහා අත්පොතක් (අත්‍යවශ්‍යයෙන්ම පෙළපොතක් හෝ ස්වයං-උපදෙස් අත්පොතක්) ලියා ඇත, නමුත් ජාවා ඉගැන්වීම සහ එහි භාවිතා කරන ලද ඉගැන්වීම් ද්‍රව්‍ය සැලකිය යුතු බලපෑමක් ඇති කළේය.

ඔවුන් භයානක බව පැවසීම අවතක්සේරු කිරීමකි. රුසියාවේ ඉතා ප්‍රසිද්ධ සමාගමක් විසින් සපයන ලද ජාවා පෙළපොතෙහි මාදිලිය වූයේ පුද්ගලයෙකුට පොදුවේ මෙම භාෂාවේ මූලික කරුණු සහ විශේෂයෙන් OOP ආදර්ශය ඉගැන්වීම නොව, පාඩම් විවෘත කිරීමට පැමිණි දෙමාපියන් සහතික කිරීමයි. ඔවුන් ඔබේ පුතා හෝ දුව සර්පයා හෝ චෙස් පෙළ පොතෙන් පිටපත් කරන ආකාරය දුටුවා. ඇයි මම ලියන්නේ කියලා කියන්නේ? එය ඉතා සරල ය, කාරණය නම්, පෙළපොත සම්පූර්ණ කේත පත්‍ර (A4) ලබා දී ඇති අතර, ඒවායේ සමහර අංග පැහැදිලි කර නොමැත. එහි ප්‍රතිඵලයක් වශයෙන්, ගුරුවරයාට එක් එක් ශිෂ්‍යයා එක් එක් පේළිය පැහැදිලි කරමින් දැන් කේතයේ කුමන ලක්ෂ්‍යයේද යන්න පාලනය කිරීමට සිදුවේ.

ඔබ කියනවා: "හොඳයි, මොකක්ද වැරැද්ද, ගුරුවරයාට වඩා හොඳ රැකියාවක් කිරීමට ඉඩ දෙන්න, චෙස් සහ සර්පයා සිසිල්!"

හොඳයි, කණ්ඩායමේ සිටින පුද්ගලයින්ගේ සංඛ්‍යාව 15 ට අඩු නොවේ නම් සියල්ල සිසිල් වනු ඇත, ඔබ සෑම කෙනෙකුම අනුගමනය කිරීමට යන්නේ නම් මෙය දැනටමත් වැදගත් ය: “නමුත් තවමත්, අපි මෙය ලියන්නේ ඇයි?”

කණ්ඩායමේ සිටින පුද්ගලයින් සංඛ්‍යාවට අමතරව, මෙම ක්‍රමය හා සම්බන්ධ තවත් ගැටලුවක් තිබේ. කේතය ලියා ඇත ... මම එය තැබිය යුත්තේ කෙසේද, ඉතා භයානක ය. පෙළපොත දිගු කලක් යාවත්කාලීන කර නොමැති බැවින්, ප්‍රති රටා කට්ටලයක්, පුරාණ, සහ අපගේ ප්‍රියතම, ඇත්ත වශයෙන්ම, මාර්ගෝපදේශයේ විලාසය වේ. එමනිසා, ඔබ ඔබේ සියලුම සිසුන් පාලනය කළත්, ඔබ ලියන කේතයෙන් අදහස් කරන්නේ කුමක්දැයි ඔවුන්ට ඉක්මනින් හා පැහැදිලිව පැහැදිලි කළ හැකි වුවද, කේතය කෙතරම් භයානකද යත්, එය මෘදු ලෙස පැවසුවහොත් එය ඔබට වැරදි දේ උගන්වනු ඇත.

හොඳයි, මෙම පෙළපොත වචනානුසාරයෙන් විනාශ කරන අවසාන දෙය නම්, ආරම්භයේ සිටම දත්ත වර්ග මොනවාද, ඒවා වස්තුව සහ ප්‍රාථමික බව, මෙම ද්විකෝටිකය ජනනය කරන දේපල පරීක්ෂා කරන්නේ කුමන නිර්ණායකයද යන්න පැහැදිලි කිරීමට ප්‍රමාණවත් හැඳින්වීමක්වත් නොතිබීමයි. පළමු පරිච්ඡේදයේ, ඔබට සහ ඔබේ සිසුන්ට කවුළුවක් සාදා එහි “හෙලෝ!” යනුවෙන් ලියන වැඩසටහනක් සෑදීමට (පිටපත් කිරීමට) ඉල්ලා සිටින නමුත්, මෙම කේත පත්‍රය ඇත්ත වශයෙන්ම අදහස් කරන්නේ කුමක්ද යන්න පැහැදිලි නොකරයි, උදාහරණයක් ලෙස වැඩිදුර පාඩම් සඳහා සබැඳි පමණි. , එහි සඳහන් වන්නේ “ප්‍රධාන “ඇතුල්වීමේ ස්ථානයයි, නමුත් “ඇතුල්වීමේ ස්ථානය” යන සංකල්පය පවා උච්චාරණය කර නැත.

සාරාංශගත කළහොත්, මෙම අපද්‍රව්‍ය පත්‍රය ගුරුවරුන් සහ කළමනාකාරිත්වය අතර පවා මතකයක් විය. ඇය දරුවන්ට කිසිවක් ඉගැන්වූයේ නැත, වරක් මම වසරක් පුරා මෙම ද්‍රව්‍ය අධ්‍යයනය කරමින් සිටි කණ්ඩායමක් හමු වූ විට, අවසානයේ ඔවුන්ට චක්‍රයක් ලිවීමට පවා නොහැකි විය, ඔවුන් සියල්ලන්ම ඉතා බුද්ධිමත් බවත් ඉක්මනින් සියල්ල බවත් මම සටහන් කරමි. එතරම් නරක නොවීය. බොහෝ සගයන් ඉගැන්වීම් ද්‍රව්‍යවලින් බැහැර වීමට උත්සාහ කළේ ද්‍රව්‍ය අවශෝෂණය කර වාතයට පියාසර නොකිරීමට, නමුත් කිසිදු පැහැදිලි කිරීමකින් තොරව තම ශිෂ්‍යයා පිටපත් කිරීම සාමාන්‍ය දෙයක් ලෙස සැලකූ හෘද සාක්ෂිය අඩු අය සිටි නමුත්.

මම පුහුණු මධ්‍යස්ථානයෙන් ඉවත් වන බවත්, ලබන වසරේ කෙසේ හෝ පයිතන් වැඩසටහන දිගටම කරගෙන යා යුතු බවත් පැහැදිලි වූ විට, මම මගේ පෙළ පොත ලිවීමට පටන් ගතිමි. කෙටියෙන් කිවහොත්, මම එය කොටස් දෙකකට බෙදා ඇත, පළමුව මම දත්ත වර්ග, ඒවායේ සාරය, ඒවා සමඟ මෙහෙයුම් සහ භාෂා උපදෙස් පිළිබඳ සෑම දෙයක්ම පැහැදිලි කළෙමි. මාතෘකා අතර මම QnA කළෙමි, එවිට අනාගත ගුරුවරයාට ශිෂ්‍යයා මාතෘකාව ඉගෙන ගත් ආකාරය තේරුම් ගත හැකිය. හොඳයි, අවසානයේ මම කුඩා කාර්ය-ව්යාපෘතියක් කළා. පළමු කොටස මේ අනුව භාෂාවේ මූලික කරුණු පැහැදිලි කර ඒවා හපයි, එය ආසන්න වශයෙන් මිනිත්තු 12-13 බැගින් වූ පාඩම් 30-40 කි. දෙවන කොටසේදී, මම දැනටමත් OOP ගැන ලියා ඇති අතර, පයිතන් හි මෙම සුසමාදර්ශය ක්‍රියාත්මක කිරීම අනෙක් බොහෝ ඒවාට වඩා වෙනස් වන්නේ කෙසේද යන්න විස්තර කර ඇත, මෝස්තර මාර්ගෝපදේශයට බොහෝ සබැඳි ඇති කළේය. සාරාංශගත කිරීම සඳහා, මම ජාවා පෙළ පොතේ ඇති දේට වඩා හැකි තරම් වෙනස් වීමට උත්සාහ කළෙමි. මම මෑතකදී මගේ වර්තමාන පයිතන් ගුරුවරයාට ලිව්වා, ද්‍රව්‍ය පිළිබඳ ප්‍රතිපෝෂණ ඉල්ලා සිටි අතර, දැන් සියල්ල හොඳින් සිදු වීම ගැන මම සතුටු වෙමි, ළමයින් පයිතන් හි ක්‍රමලේඛනය සැබවින්ම තේරුම් ගෙන ඇත.

මෙම කතාවෙන් මම කුමන නිගමනයකට එළඹීමට කැමතිද: මගේ ආදරණීය දෙමාපියන්, ඔබ ඔබේ දරුවා පුහුණු මධ්යස්ථානයකට යැවීමට තීරණය කරන්නේ නම්, ඔවුන් කරන දේ හොඳින් නිරීක්ෂණය කරන්න, ඔබේ දරුවා අධෛර්යමත් නොවන පරිදි නිෂ්ඵල කාලය නාස්ති නොකරන බව. ඔහුට අනාගතයේ වැඩසටහන් කිරීමට අවශ්‍ය විය.

UPD: අදහස් දැක්වීමේදී නිවැරදිව සටහන් කර ඇති පරිදි, මම ද්රව්ය ඉදිරිපත් කිරීම ගැන කිසිවක් කීවේ නැත. මම වහාම කියමි, හැකිතාක් වැඩි පුහුණුවක් තිබිය යුතු බව මම විශ්වාස කරමි. පළමු කොටසේ සෑම පාඩමක් අවසානයේම, මම පරිච්ඡේදයේ මාතෘකාව පිළිබඳ කුඩා පුහුණු පැවරුම් 4-5 ක් කළෙමි. පරිච්ඡේද අතර QnA (පාලන පාඩම්) තිබූ අතර එහිදී ප්‍රායෝගික, නමුත් දැනටමත් තක්සේරු කර ඇති කාර්යයන් ද තිබූ අතර පළමු කොටස අවසානයේ යෝජිත ඒවායින් තෝරා ගැනීමට මාතෘකාවක් සහිත ව්‍යාපෘතියක් තිබුණි. දෙවන කොටසේදී, මම කොන්සෝල කුඩා ක්‍රීඩාවක් නිර්මාණය කිරීම හරහා OOP වෙත හැඳින්වීමක් කළෙමි, එහි සංවර්ධනය සම්පූර්ණ දෙවන කොටස සහ සුසමාදර්ශයට සම්පූර්ණ හැඳින්වීම විය.

සමීක්ෂණයට සහභාගී විය හැක්කේ ලියාපදිංචි පරිශීලකයින්ට පමණි. පුරන්නකරුණාකර.

ඔබේ දරුවා පුහුණු මධ්‍යස්ථානයක වැඩසටහන් ඉගෙන ගන්නවාද?

  • 4,6%ඔව්3

  • 95,4%62

පරිශීලකයින් 65 දෙනෙක් ඡන්දය දුන්හ. පරිශීලකයින් 27 දෙනෙක් ඡන්දය දීමෙන් වැළකී සිටියහ.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න