ООП в Python 3.x

දැන්වීම් අඩංගුය
ද10+
බාගැනීම්
අන්තර්ගත ඇගයුම
සියලුදෙනටාම
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය
තිර රූ රූපය

මෙම යෙදුම ගැන

මිතුරන්! සෞඛ්‍ය හේතූන් සහ සමහර අනපේක්ෂිත දුෂ්කරතා හේතුවෙන්, මගේ අත්දැකීම් සහ දැනුමේ ඊතලය වෙනත් ව්‍යාපෘති වෙත හරවා යැවීමට මට බලකෙරේ; යෙදුම යාවත්කාලීන නොවන මේ මොහොතේ, නව පරිච්ඡේද අවුල් සහගත තත්වයක පවතී, බළලා කඩදාසි කැබලි විසිරී ගියාක් මෙන්. සෑම දෙයක්ම සාමාන්ය තත්ත්වයට පත් වූ වහාම, ව්යාපෘතියේ වැඩ දිගටම කරගෙන යනු ඇත.

දැන් සංවෘත කොටස් වලට සහය දැක්වීමට සහ විවෘත කිරීමට නොහැකි ය (යෙදුමෙහි දෝෂයක් ඇත). මම සමාව ඉල්ලා සිටින අතර තත්වය ඉක්මනින් විසඳා ගැනීමට බලාපොරොත්තු වෙමි.

වස්තු-නැඹුරු ක්‍රමලේඛන ආදර්ශය තුළ වැඩසටහන් සංවර්ධනය කරන්නේ කෙසේදැයි ඉගෙන ගැනීමට ඔබට අවශ්‍යද? ඔබට ක්‍රීඩා ඇල්ගොරිතම ගොඩනැගීමේ ගෘහ නිර්මාණ ශිල්පය සහ මූලධර්ම දෙස බැලීමට අවශ්‍යද? pygame හි ග්‍රැෆික්ස් සමඟ වැඩ කරන්නේ කෙසේදැයි ඉගෙන ගන්න: පින්තූර ප්‍රදර්ශනය කිරීම, ශබ්දය සමඟ වැඩ කිරීම, යතුරුපුවරු යතුරු එබීම් සහ මූසික ක්‍රියා නිරීක්ෂණය කිරීම?

යෙදුම "ක්‍රීඩා වැඩසටහන්කරණය, මුල සිට නිර්මාණය කිරීම (පයිතන් 3)" අධ්‍යාපනික ද්‍රව්‍ය මාලාවේ අඛණ්ඩ පැවැත්මකි. මෙහිදී අපි Python අනුවාදය 3.x හි object-oriented programming භාවිතයෙන් වැඩසටහන් සංවර්ධනය කිරීමේ මූලික කරුණු සහ මූලධර්ම ගැන කතා කරමු.

OOP හි "dummies" සඳහා ද්‍රව්‍ය, නමුත් Python හි ආරම්භකයින් නොවේ. භාෂාවේ මූලික ඉදිකිරීම් පිළිබඳ දැනුම අවශ්ය වේ: හඳුනාගැනීම්, තාර්කික ප්රකාශන, කොන්දේසි, ලූප. ක්‍රමලේඛන භාෂාවක කාර්යයන් පිළිබඳ දැනුම සහ අවබෝධය විශේෂයෙන් වැදගත් වේ.

අදහස් සහ ක්රියාත්මක කිරීම් පිළිබඳ සවිස්තරාත්මක විස්තරයක්, ප්රායෝගික උදාහරණ සහ ප්රතිඵල ලබා දී ඇත. විශාල කේත ලැයිස්තුගත කිරීම් සබැඳිවලින් බාගත කර ඔබේ පරිගණකයෙන් උත්සාහ කළ හැක. Python අනුවාදය 3.7 සහ ඊට වැඩි මත වැඩසටහන් කාර්ය සාධනය සහතික කෙරේ. ඔබ ස්මාර්ට්ෆෝන් මත සංවර්ධනය කරන්නේ නම්, එය වැඩ කරනු ඇත, නමුත් කේතය සකස් කිරීමට සිදු වනු ඇත (උදාහරණයක් ලෙස, තිර ප්රමාණයේ දත්ත වෙනස් කරන්න). එහෙත් තවමත්, හැකි නම්, පුද්ගලික පරිගණකයක් භාවිතා කිරීමට කතුවරයා දැඩි ලෙස නිර්දේශ කරයි.

සලකා බලනු ලබන්නේ කුමක් ද? OOP යාන්ත්‍ර විද්‍යාව: පන්ති කේතය සංවර්ධනය කිරීමේ සහ ලිවීමේ මූලධර්ම, පන්ති අවස්ථා නිර්මාණය කිරීම: උදාහරණ සහ සවිස්තරාත්මක විස්තර සහිත සියල්ල. උපාංගයේ RAM හි ඇති වස්තූන්ගේ කාර්යයේ තාක්ෂණික සංරචකය සලකා බලනු ලැබේ. ක්රියාත්මක කිරීම සඳහා අනිවාර්ය ක්රම, උදාහරණ සහ සාධාරණීකරණය. ස්වාධීන විසඳුමක් සඳහා කාර්යයන්. චිත්රක, ශ්රව්ය සහ ආදාන උපාංග සමඟ වැඩ කරන්න. UML රූප සටහන්. ආරම්භකයින් සඳහා OOP ක්‍රමලේඛන රටා.

බිහිසුණු වියුක්ත කිරීම සහ සංග්‍රහය, තේරුම්ගත නොහැකි උරුමය, භයානක බහුරූපතාව, යම් ආකාරයක අතුරු මුහුණත්, සහ සියලු වර්ගවල රාජ්‍ය සහ හැසිරීම් සහ ඒ සමඟම දත්ත සැඟවීම. බිය විය යුතු නැත - සෑම දෙයක්ම සරල වචන වලින් විස්තර කර ඇත.

ඊට අමතරව: ආත්ම අභිරහස් වචනය අධ්‍යයනය කිරීම සහ එය නොමැතිව කළ නොහැක්කේ ඇයි.

අධ්‍යයනය කිරීමෙන් පසු, ඔබට ඔබේම ටික්-ටැක්-ටෝ, විවිධ බ්ලැක් ජැක් ක්‍රීඩා, ආර්පීජී වෙඩික්කරුවන් සහ, ඇත්ත වශයෙන්ම, ක්ලික් කරන්නන් සංවර්ධනය කිරීම සඳහා මෙවලමක් ලැබෙනු ඇත! ඔබට නිදහස් කාලයක් තිබේ නම් ඔබට ඕනෑම වැඩසටහනක් ලිවිය හැකි මෙවලමක් ඔබට ලබා දී ඇත.

වයස අවුරුදු 13+ සඳහා සහ උනන්දුවක් දක්වන ඕනෑම අයෙකු සඳහා නිර්දේශ කෙරේ. එය පරිගණක විද්‍යා ගුරුවරුන්ට සහ ගුරුවරුන්ට ප්‍රයෝජනවත් වනු ඇත.

ද්රව්යයේ ආදර්ශ පාඨය: "OOP, ඇත්ත වශයෙන්ම, සරලයි!". පුළුල් පරාසයක පාඨකයන් සඳහා, ස්වයං පාලනය සඳහා ප්‍රශ්න සහිත "ජනප්‍රිය විද්‍යාවේ" විලාසය, රූප සටහන් සහ මේමස්.

කතුවරයා ඔබට ක්‍රමලේඛනය ඉගෙනීමට සුබ පැතුම්, ඔබට හොඳ ගැටළු, රසවත් කේතය සහ ස්මාර්ට් විසඳුම්!
යාවත්කාලීන කළේ
2022 පෙබ 14

දත්ත ආරක්ෂාව

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

අලුත් මොනවාද

Всех причастных с днём компьютерщика!
- добавлены главы "Доступ к суперклассу" и "Множественное наследование";
- отдельная благодарность за помощь в корректировке ошибок Дмитрию Андрееву,Centhron Stream и А Сл!

යෙදුම් සහය

සංවර්ධක පිළිබඳව
Виктор Трофимов
vgtrofimov@gmail.com
ОБЛ. РОСТОВСКАЯ, Г. ВОЛГОДОНСК, УЛ. 30 ЛЕТ ПОБЕДЫ, Д. 7, КВ. 10 ВОЛГОДОНСК Ростовская область Russia 347370
undefined

Viktor Trofimov විසින් තවත්