αžŠαžΌαž…αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž”αž„αŸ’αžšαŸ€αž“ αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžŸαžšαžŸαŸαžšαžŸαŸ€αžœαž—αŸ…αžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈ Python

αžŠαžΌαž…αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž”αž„αŸ’αžšαŸ€αž“ αž αžΎαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž˜αž€αžŸαžšαžŸαŸαžšαžŸαŸ€αžœαž—αŸ…αžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈ Python
αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž†αŸ’αž“αžΆαŸ†αž€αž“αŸ’αž›αž„αž‘αŸ… αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž‚αŸ’αžšαžΌαž”αž„αŸ’αžšαŸ€αž“αž“αŸ…αž€αŸ’αž“αž»αž„αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž”αžŽαŸ’αžαž»αŸ‡αž”αžŽαŸ’αžαžΆαž›αžαŸαžαŸ’αžαž˜αž½αž™ (αžŠαŸ‚αž›αžαž‘αŸ…αž“αŸαŸ‡αž αŸ…αžαžΆ TCs) αžŠαŸ‚αž›αž˜αžΆαž“αž―αž€αž‘αŸαžŸαž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αžšαŸ€αž“αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαŸ” αžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž˜αž·αž“αžŠαžΆαž€αŸ‹αžˆαŸ’αž˜αŸ„αŸ‡αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž”αžŽαŸ’αžαž»αŸ‡αž”αžŽαŸ’αžαžΆαž›αž“αŸαŸ‡αž‘αŸ αžαŸ’αž‰αž»αŸ†αž€αŸαž“αžΉαž„αž–αŸ’αž™αžΆαž™αžΆαž˜αž’αŸ’αžœαžΎαžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αžˆαŸ’αž˜αŸ„αŸ‡αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“ αžˆαŸ’αž˜αŸ„αŸ‡αž’αŸ’αž“αž€αž“αž·αž–αž“αŸ’αž’αž‡αžΆαžŠαžΎαž˜αŸ”

αžŠαžΌαž…αŸ’αž“αŸαŸ‡αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαžšαž‡αžΆαž‚αŸ’αžšαžΌαž”αž„αŸ’αžšαŸ€αž“αž“αŸ… Python αž“αž·αž„ Java αŸ” CA αž“αŸαŸ‡αž”αžΆαž“αž‘αž·αž‰αžŸαž˜αŸ’αž—αžΆαžšαŸˆαž”αž„αŸ’αžšαŸ€αž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ Java αž αžΎαž™αž–αž½αž€αž‚αŸαž”αžΆαž“αž”αžΎαž€αžŠαŸ†αžŽαžΎαžšαž€αžΆαžš Python αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž˜αž€ αž αžΎαž™αž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αžœαžΆαžŠαž›αŸ‹αž–αž½αž€αž‚αŸαŸ”

αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžŸαžšαžŸαŸαžšαžŸαŸ€αžœαž—αŸ…αžŽαŸ‚αž“αžΆαŸ†αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž·αžŸαŸ’αžŸ (αž‡αžΆαžŸαŸ€αžœαž—αŸ…αžŸαž·αž€αŸ’αžŸαžΆ αž¬αžŸαŸ€αžœαž—αŸ…αžŽαŸ‚αž“αžΆαŸ†αžŠαŸ„αž™αžαŸ’αž›αž½αž“αž―αž„) αž“αŸ…αž›αžΎ Python αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž€αžΆαžšαž”αž„αŸ’αžšαŸ€αž“ Java αž“αž·αž„αž―αž€αžŸαžΆαžšαž”αž„αŸ’αžšαŸ€αž“αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎαž“αŸ…αž‘αžΈαž“αŸ„αŸ‡αž˜αžΆαž“αž₯αž‘αŸ’αž’αž·αž–αž›αž™αŸ‰αžΆαž„αžαŸ’αž›αžΆαŸ†αž„αŸ”

αž€αžΆαžšβ€‹αž“αž·αž™αžΆαž™β€‹αžαžΆβ€‹αž–αž½αž€β€‹αž‚αŸβ€‹αž‚αž½αžšβ€‹αž±αŸ’αž™β€‹αžαŸ’αž›αžΆαž…β€‹αž‚αžΊβ€‹αž‡αžΆβ€‹αž€αžΆαžšβ€‹αž“αž·αž™αžΆαž™β€‹αž˜αž·αž“β€‹αž–αž·αžαŸ” αžšαž”αŸ€αž”αž“αŸƒαžŸαŸ€αžœαž—αŸ…αžŸαž·αž€αŸ’αžŸαžΆ Java αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‚αžαŸ‹αž•αŸ’αž‚αž„αŸ‹αžŠαŸ„αž™αž€αŸ’αžšαž»αž˜αž αŸŠαž»αž“αžŠαŸαž›αŸ’αž”αžΈαž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž‘αŸαžŸαžšαž»αžŸαŸ’αžŸαŸŠαžΈ αž‚αžΊαž˜αž·αž“αž˜αŸ‚αž“αžŠαžΎαž˜αŸ’αž”αžΈαž”αž„αŸ’αžšαŸ€αž“αž˜αž“αž»αžŸαŸ’αžŸαž˜αŸ’αž“αžΆαž€αŸ‹αž“αžΌαžœαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‚αŸ’αžšαžΉαŸ‡αž“αŸƒαž—αžΆαžŸαžΆαž“αŸαŸ‡αž‡αžΆαž‘αžΌαž‘αŸ… αž“αž·αž„αž‚αŸ†αžšαžΌ OOP αž‡αžΆαž–αž·αžŸαŸαžŸαž“αŸ„αŸ‡αž‘αŸ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžŠαžΎαž˜αŸ’αž”αžΈαž’αžΆαž“αžΆαžαžΆαžͺαž–αž»αž€αž˜αŸ’αžαžΆαž™αžŠαŸ‚αž›αž˜αž€αž”αžΎαž€αž˜αŸαžšαŸ€αž“αŸ” αž”αžΆαž“αžƒαžΎαž‰αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž€αžΌαž“αž”αŸ’αžšαž»αžŸ αž¬αž€αžΌαž“αžŸαŸ’αžšαžΈαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž…αž˜αŸ’αž›αž„αž–αžŸαŸ‹ αž¬αž’αž»αž€αž–αžΈαžŸαŸ€αžœαž—αŸ…αžŸαž·αž€αŸ’αžŸαžΆαŸ” αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαžαŸ’αž‰αž»αŸ†αž“αž·αž™αžΆαž™αžαžΆ αž”αž·αž‘? αžœαžΆαžŸαžΆαž˜αž‰αŸ’αž‰αžŽαžΆαžŸαŸ‹ αž€αžΆαžšαž–αž·αžαž‚αžΊαžαžΆαžŸαŸ€αžœαž—αŸ…αžŸαž·αž€αŸ’αžŸαžΆαž”αžΆαž“αž•αŸ’αžαž›αŸ‹αžŸαž“αŸ’αž›αžΉαž€αž‘αžΆαŸ†αž„αž˜αžΌαž› (A4) αž“αŸƒαž€αžΌαžŠ αžŠαŸ‚αž›αž‘αž·αžŠαŸ’αž‹αž—αžΆαž–αž˜αž½αž™αž…αŸ†αž“αž½αž“αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž–αž“αŸ’αž™αž›αŸ‹αŸ” αž‡αžΆαž›αž‘αŸ’αž’αž•αž› αž‚αŸ’αžšαžΌαžαŸ’αžšαžΌαžœαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž…αŸ†αžŽαž»αž…αžŽαžΆαž˜αž½αž™αž“αŸ…αž€αŸ’αž“αž»αž„αž€αžΌαžŠαžŠαŸ‚αž›αžŸαž·αžŸαŸ’αžŸαž˜αŸ’αž“αžΆαž€αŸ‹αŸ—αž“αŸ…αž–αŸαž›αž“αŸαŸ‡ αžŠαŸ„αž™αž–αž“αŸ’αž™αž›αŸ‹αž–αžΈαž”αž“αŸ’αž‘αžΆαžαŸ‹αž“αžΈαž˜αž½αž™αŸ— αž¬αž’αŸ’αžœαžΈαŸ—αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž–αžΆαž€αŸ‹αž–αŸαž“αŸ’αž’αž“αžΉαž„αž€αžΆαžšαž”αŸ„αž€αž”αŸ’αžšαžΆαžŸαŸ‹αŸ”

αž’αŸ’αž“αž€β€‹αž“αž·αž™αžΆαž™β€‹αžαžΆβ€‹αŸ– β€‹Β«β€‹αž˜αžΆαž“β€‹αžšαžΏαž„β€‹αž’αžΈβ€‹αžŠαŸ‚αžš αž‘αž»αž€β€‹αž²αŸ’αž™β€‹αž‚αŸ’αžšαžΌβ€‹αž’αŸ’αžœαžΎβ€‹αž€αžΆαžšαž„αžΆαžšβ€‹αž›αŸ’αž’β€‹αž‡αžΆαž„β€‹αž“αŸαŸ‡ αž αžΎαž™β€‹αž’αž»αž€β€‹αž“αž·αž„β€‹αž–αžŸαŸ‹β€‹αž€αŸβ€‹αž‘αžΌαž™β€‹αžŠαŸ‚αžš!Β»αŸ”

αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹ αž’αŸ’αžœαžΈαž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αž“αžΉαž„αž›αŸ’αž’αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž…αŸ†αž“αž½αž“αž˜αž“αž»αžŸαŸ’αžŸαž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜αž˜αž·αž“αž˜αžΆαž“αž’αžΆαž™αž»αž€αŸ’αžšαŸ„αž˜ 15 αž†αŸ’αž“αžΆαŸ† αž αžΎαž™αž“αŸαŸ‡αž‚αžΊαžŸαŸ†αžαžΆαž“αŸ‹αžšαž½αž…αž‘αŸ…αž αžΎαž™ αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž’αŸ’αž“αž€αž“αžΉαž„αž’αŸ’αžœαžΎαžαžΆαž˜αž˜αž“αž»αžŸαŸ’αžŸαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αž“αžΆ αžŠαŸ„αž™αž–αž“αŸ’αž™αž›αŸ‹αžαžΆ "αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž“αŸ…αžαŸ‚ αž αŸαžαž»αž’αŸ’αžœαžΈαž”αžΆαž“αž‡αžΆαž™αžΎαž„αžŸαžšαžŸαŸαžšαžœαžΆ?"

αž”αž“αŸ’αžαŸ‚αž˜αž–αžΈαž›αžΎαž…αŸ†αž“αž½αž“αž˜αž“αž»αžŸαŸ’αžŸαž“αŸ…αž€αŸ’αž“αž»αž„αž€αŸ’αžšαž»αž˜ αž˜αžΆαž“αž”αž‰αŸ’αž αžΆαž˜αž½αž™αž‘αŸ€αžαžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αžœαž·αž’αžΈαžŸαžΆαžŸαŸ’αžαŸ’αžšαž“αŸαŸ‡αŸ” αž›αŸαžαž€αžΌαžŠαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžš ... αžαžΎαžαŸ’αž‰αž»αŸ†αž‚αž½αžšαžŠαžΆαž€αŸ‹αžœαžΆαžŠαŸ„αž™αžšαž”αŸ€αž”αžŽαžΆαŸ” αžŸαŸ†αžŽαž»αŸ†αž“αŸƒ antipatterns, archaic, αž…αžΆαž”αŸ‹αžαžΆαŸ†αž„αž–αžΈαžŸαŸ€αžœαž—αŸ…αžŸαž·αž€αŸ’αžŸαžΆαž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž‘αžΆαž“αŸ‹αžŸαž˜αŸαž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžšαž™αŸˆαž–αŸαž›αžŠαŸαž™αžΌαžšαž˜αž½αž™, αž“αž·αž„αžŸαŸ†αžŽαž–αŸ’αžœαžšαž”αžŸαŸ‹αž™αžΎαž„, αž‡αžΆαž€αžΆαžšαž–αž·αžαžŽαžΆαžŸαŸ‹, αž‚αžΊαžšαž…αž“αžΆαž”αŸαž‘αŸ’αž˜αž“αŸƒαž˜αž‚αŸ’αž‚αž»αž‘αŸ’αž‘αŸαžŸαž€αŸαž“αŸαŸ‡αŸ” αžŠαžΌαž…αŸ’αž“αŸαŸ‡αž αžΎαž™ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αžŸαž·αžŸαŸ’αžŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž αžΎαž™αž’αžΆαž…αž–αž“αŸ’αž™αž›αŸ‹αž–αž½αž€αž‚αŸαž™αŸ‰αžΆαž„αžšαž αŸαžŸ αž“αž·αž„αž…αŸ’αž”αžΆαžŸαŸ‹αž›αžΆαžŸαŸ‹αž’αŸ†αž–αžΈαž’αŸ’αžœαžΈαžŠαŸ‚αž›αž›αŸαžαž€αžΌαžŠαžŠαŸ‚αž›αž’αŸ’αž“αž€αž€αŸ†αž–αž»αž„αžŸαžšαžŸαŸαžšαž…αŸαž‰αž“αŸ„αŸ‡ αž›αŸαžαž€αžΌαžŠαžαŸ’αž›αž½αž“αž―αž„αž–αž·αžαž‡αžΆαž‚αž½αžšαž±αŸ’αž™αžαŸ’αž›αžΆαž…αžŽαžΆαžŸαŸ‹ αžŠαŸ‚αž›αžœαžΆαž“αžΉαž„αž”αž„αŸ’αžšαŸ€αž“αž’αŸ’αž“αž€αž–αžΈαžšαžΏαž„αžαž»αžŸ αžŠαžΎαž˜αŸ’αž”αžΈαžŠαžΆαž€αŸ‹αžœαžΆαžŠαŸ„αž™αžŸαŸ’αž›αžΌαžαž”αžΌαžαŸ”

αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹, αžšαžΏαž„αž…αž»αž„αž€αŸ’αžšαŸ„αž™αžŠαŸ‚αž›αž”αŸ†αž•αŸ’αž›αžΆαž‰αžŸαŸ€αžœαž—αŸ…αžŸαž·αž€αŸ’αžŸαžΆαž“αŸαŸ‡αž‚αžΊαžαžΆαžαžΆαŸ†αž„αž–αžΈαžŠαžΎαž˜αžŠαŸ†αž”αžΌαž„αž˜αž€ αž™αŸ‰αžΆαž„αž αŸ„αž…αžŽαžΆαžŸαŸ‹αž˜αž·αž“αž˜αžΆαž“αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αžŠαŸ‚αž›αž–αž“αŸ’αž™αž›αŸ‹αž–αžΈαž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŽαžΆ αžŠαŸ‚αž›αžœαžΆαž‡αžΆαžœαžαŸ’αžαž» αž“αž·αž„αž”αž»αž–αŸ’αžœαž€αžΆαž› αž›αž€αŸ’αžαžŽαŸˆαžœαž·αž“αž·αž…αŸ’αž†αŸαž™αž’αŸ’αžœαžΈαžŠαŸ‚αž›αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž‘αŸ’αžšαž–αŸ’αž™αžŸαž˜αŸ’αž”αžαŸ’αžαž·αžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαž dichotomy αž“αŸαŸ‡αŸ”αž›αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž‡αŸ†αž–αžΌαž€αž‘αžΈαž˜αž½αž™ αž’αŸ’αž“αž€ αž“αž·αž„αžŸαž·αžŸαŸ’αžŸαžšαž”αžŸαŸ‹αž’αŸ’αž“αž€αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αž“αžΎαž±αŸ’αž™αž’αŸ’αžœαžΎ (αž…αž˜αŸ’αž›αž„) αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαžŠαŸ‚αž›αž”αž„αŸ’αž€αžΎαžαž”αž„αŸ’αž’αž½αž… αž αžΎαž™αžŸαžšαžŸαŸαžšαžαžΆ "αžŸαž½αžŸαŸ’αžαžΈ!" αž“αŸ…αž‘αžΈαž“αŸ„αŸ‡ αž”αŸ‰αž»αž“αŸ’αžαŸ‚αžœαžΆαž˜αž·αž“αž–αž“αŸ’αž™αž›αŸ‹αž–αžΈαž’αžαŸ’αžαž“αŸαž™αž“αŸƒαžŸαž“αŸ’αž›αžΉαž€αž€αžΌαžŠαž“αŸαŸ‡αž‘αŸ αž˜αžΆαž“αžαŸ‚αžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αž‘αŸ…αž€αžΆαž“αŸ‹αž˜αŸαžšαŸ€αž“αž”αž“αŸ’αžαŸ‚αž˜αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡ αž§αž‘αžΆαž αžšαžŽαŸ αžœαžΆαž“αž·αž™αžΆαž™αž’αŸ†αž–αžΈ "មេ" αž‚αžΊαž‡αžΆαž…αŸ†αžŽαž»αž…αž…αžΌαž› αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž‚αŸ„αž›αž‚αŸ†αž“αž·αžαž“αŸƒ "αž…αŸ†αžŽαž»αž…αž…αžΌαž›" αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž…αŸαž‰αŸ”

αžŸαžšαž»αž”αž˜αž€ αž€αŸ’αžšαžŠαžΆαžŸαŸ‹αžŸαŸ†αžŽαž›αŸ‹αž“αŸαŸ‡αž‚αžΊαž‡αžΆ meme αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αž‚αŸ’αžšαžΌαž”αž„αŸ’αžšαŸ€αž“ αž“αž·αž„αž’αŸ’αž“αž€αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αŸαžŠαŸ„αž™αŸ” αž“αžΆαž„αž˜αž·αž“αž”αžΆαž“αž”αž„αŸ’αžšαŸ€αž“αž€αŸ’αž˜αŸαž„αŸ—αž’αŸ’αžœαžΈαž‘αžΆαž›αŸ‹αžαŸ‚αžŸαŸ„αŸ‡ αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž‡αž½αž”αž€αŸ’αžšαž»αž˜αžŠαŸ‚αž›αžŸαž·αž€αŸ’αžŸαžΆαžŸαž˜αŸ’αž—αžΆαžšαŸˆαž‘αžΆαŸ†αž„αž“αŸαŸ‡αž’αžŸαŸ‹αžšαž™αŸˆαž–αŸαž›αž˜αž½αž™αž†αŸ’αž“αžΆαŸ†αžšαž½αž…αž αžΎαž™ αž‘αžΈαž”αŸ†αž•αž»αžαž–αž½αž€αž‚αŸαž˜αž·αž“αž’αžΆαž…αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αžŸαžšαžŸαŸαžšαžœαžŠαŸ’αžαž˜αž½αž™ αžαŸ’αž‰αž»αŸ†αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αžαžΆαž–αž½αž€αž‚αŸαž‘αžΆαŸ†αž„αž’αžŸαŸ‹αžŸαž»αž‘αŸ’αž’αžαŸ‚αž†αŸ’αž›αžΆαž αž αžΎαž™αž†αžΆαž”αŸ‹αž’αŸ’αžœαžΈαŸ—αž‘αžΆαŸ†αž„αž’αžŸαŸ‹ αž˜αž·αž“αž’αžΆαž€αŸ’αžšαž€αŸ‹αž‘αŸαŸ” αžŸαž αžŸαŸαžœαž·αž€αž—αžΆαž‚αž…αŸ’αžšαžΎαž“αž”αžΆαž“αž–αŸ’αž™αžΆαž™αžΆαž˜αž„αžΆαž€αž…αŸαž‰αž–αžΈαž―αž€αžŸαžΆαžšαž”αž„αŸ’αžšαŸ€αž“ αžŠαžΎαž˜αŸ’αž”αžΈαž€αž»αŸ†αž±αŸ’αž™αžŸαž˜αŸ’αž—αžΆαžšαŸˆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαŸ’αžšαžΌαž”αž…αžΌαž› αž αžΎαž™αž˜αž·αž“αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž αŸ„αŸ‡αž‘αŸ…αž›αžΎαž’αžΆαž€αžΆαžŸαž“αŸ„αŸ‡αž‘αŸ αž‘αŸ„αŸ‡αž”αžΈαž‡αžΆαž˜αžΆαž“αž˜αž“αž»αžŸαŸ’αžŸαž˜αž·αž“αžŸαžΌαžœαž˜αžΆαž“αžŸαžαž·αžŸαž˜αŸ’αž”αž‡αž‰αŸ’αž‰αŸˆαžŠαŸ‚αž›αž…αžΆαžαŸ‹αž‘αž»αž€αžαžΆαžœαžΆαž‡αžΆαžšαžΏαž„αž’αž˜αŸ’αž˜αžαžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžŸαž·αžŸαŸ’αžŸαžšαž”αžŸαŸ‹αž–αž½αž€αž‚αŸαž…αž˜αŸ’αž›αž„αžŠαŸ„αž™αž‚αŸ’αž˜αžΆαž“αž€αžΆαžšαž–αž“αŸ’αž™αž›αŸ‹αž€αŸαžŠαŸ„αž™αŸ”

αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžœαžΆαž…αŸ’αž”αžΆαžŸαŸ‹αžαžΆαžαŸ’αž‰αž»αŸ†αž“αžΉαž„αž…αžΆαž€αž…αŸαž‰αž–αžΈαž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›αž”αžŽαŸ’αžαž»αŸ‡αž”αžŽαŸ’αžαžΆαž› αž αžΎαž™αž€αž˜αŸ’αž˜αžœαž·αž’αžΈ Python αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžαŸ’αžšαžΌαžœαžαŸ‚αž”αž“αŸ’αžαž“αŸ…αž†αŸ’αž“αžΆαŸ†αž€αŸ’αžšαŸ„αž™ αžαŸ’αž‰αž»αŸ†αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αžŸαžšαžŸαŸαžšαžŸαŸ€αžœαž—αŸ…αžŸαž·αž€αŸ’αžŸαžΆαžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ†αŸ” αžŸαžšαž»αž”αž˜αž€ αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž”αŸ‚αž„αž…αŸ‚αž€αžœαžΆαž‡αžΆαž–αžΈαžšαž•αŸ’αž“αŸ‚αž€ αžŠαŸ„αž™αžŠαŸ†αž”αžΌαž„αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž–αž“αŸ’αž™αž›αŸ‹αž‚αŸ’αžšαž”αŸ‹αž™αŸ‰αžΆαž„αž’αŸ†αž–αžΈαž”αŸ’αžšαž—αŸαž‘αž‘αž·αž“αŸ’αž“αž“αŸαž™ αžαŸ’αž›αžΉαž˜αžŸαžΆαžš αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‡αžΆαž˜αž½αž™αž–αž½αž€αž‚αŸ αž“αž·αž„αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈαž—αžΆαžŸαžΆαŸ” αžšαžœαžΆαž„αž”αŸ’αžšαž’αžΆαž“αž”αž‘αžŠαŸ‚αž›αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αŸ’αžœαžΎ QnA αžŠαžΎαž˜αŸ’αž”αžΈαž±αŸ’αž™αž‚αŸ’αžšαžΌαž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαž’αžΆαž…αž™αž›αŸ‹αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αžŸαž·αžŸαŸ’αžŸαžšαŸ€αž“αž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸαŸ‡αŸ” αž‡αžΆαž€αžΆαžšαž”αŸ’αžšαžŸαžΎαžšαžŽαžΆαžŸαŸ‹, αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αŸ’αžœαžΎαž€αž·αž…αŸ’αž…αž€αžΆαžšαžαžΌαž…αž˜αž½αž™ - αž‚αž˜αŸ’αžšαŸ„αž„αŸ” αž•αŸ’αž“αŸ‚αž€αž‘αžΈ 12 αž–αž“αŸ’αž™αž›αŸ‹αž–αžΈαž˜αžΌαž›αžŠαŸ’αž‹αžΆαž“αž‚αŸ’αžšαžΉαŸ‡αž“αŸƒαž—αžΆαžŸαžΆ αž αžΎαž™αž‘αŸ†αž–αžΆαžšαžœαžΆαž›αžΎαžŸαž–αžΈαž“αŸαŸ‡ αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαž αŸ‚αž› 13-30 αž˜αŸαžšαŸ€αž“αž“αŸƒ 40-XNUMX αž“αžΆαž‘αžΈαž“αžΈαž˜αž½αž™αŸ—αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αž‘αžΈαž–αžΈαžš αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžŸαžšαžŸαŸαžšαžšαž½αž…αž αžΎαž™αž’αŸ†αž–αžΈ OOP αžŠαŸ‚αž›αž”αžΆαž“αž–αž·αž–αžŽαŸŒαž“αžΆαž’αŸ†αž–αžΈαžšαž”αŸ€αž”αžŠαŸ‚αž›αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž‚αŸ†αžšαžΌαž“αŸαŸ‡αž“αŸ…αž€αŸ’αž“αž»αž„ Python αžαž»αžŸαž–αžΈαž•αŸ’αž“αŸ‚αž€αž•αŸ’αžŸαŸαž„αž‘αŸ€αž αž”αž„αŸ’αž€αžΎαžαžαŸ†αžŽαž—αŸ’αž‡αžΆαž”αŸ‹αž‡αžΆαž…αŸ’αžšαžΎαž“αž‘αŸ…αž€αžΆαž“αŸ‹αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈαžšαž…αž“αžΆαž”αŸαž‘αŸ’αž˜αŸ”αž›αŸ” αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αžŸαž„αŸ’αžαŸαž” αžαŸ’αž‰αž»αŸ†β€‹αž”αžΆαž“β€‹αž–αŸ’αž™αžΆαž™αžΆαž˜β€‹αž’αŸ’αžœαžΎβ€‹αž±αŸ’αž™β€‹αžαž»αžŸβ€‹αž‚αŸ’αž“αžΆβ€‹αžαžΆαž˜β€‹αžŠαŸ‚αž›β€‹αž’αžΆαž…β€‹αž’αŸ’αžœαžΎβ€‹αž‘αŸ…β€‹αž”αžΆαž“β€‹αž–αžΈβ€‹αž’αŸ’αžœαžΈβ€‹αžŠαŸ‚αž›β€‹αž˜αžΆαž“β€‹αž“αŸ…β€‹αž€αŸ’αž“αž»αž„β€‹αžŸαŸ€αžœαž—αŸ…β€‹αžŸαž·αž€αŸ’αžŸαžΆ Java αŸ” αžαŸ’αž˜αžΈαŸ—αž“αŸαŸ‡αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αžŸαžšαžŸαŸαžšαž‘αŸ…αž€αžΆαž“αŸ‹αž‚αŸ’αžšαžΌ Python αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αžŠαžΎαž˜αŸ’αž”αžΈαžŸαž»αŸ†αž˜αžαž·αž€αŸ‚αž›αž˜αŸ’αž’αž›αžΎαžŸαž˜αŸ’αž—αžΆαžšαŸˆ αž αžΎαž™αž₯αž‘αžΌαžœαž“αŸαŸ‡αžαŸ’αž‰αž»αŸ†αžšαžΈαž€αžšαžΆαž™αžŠαŸ‚αž›αž’αŸ’αžœαžΈαŸ—αž‘αžΆαŸ†αž„αž’αžŸαŸ‹αž‚αžΊαž›αŸ’αž’ αžŠαŸ‚αž›αž€αž»αž˜αžΆαžšαž–αž·αžαž‡αžΆαž™αž›αŸ‹αž’αŸ†αž–αžΈαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αŸ…αž€αŸ’αž“αž»αž„ Python αŸ”

αžαžΎβ€‹αžαŸ’αž‰αž»αŸ†β€‹αž…αž„αŸ‹β€‹αž‘αžΆαž‰β€‹αž™αž€β€‹αžŸαŸαž…αž€αŸ’αžαžΈβ€‹αžŸαž“αŸ’αž“αž·αžŠαŸ’αž‹αžΆαž“β€‹αž’αŸ’αžœαžΈβ€‹αž–αžΈβ€‹αžšαžΏαž„αž“αŸαŸ‡αŸ– αžͺαž–αž»αž€αž˜αŸ’αžαžΆαž™β€‹αž‡αžΆαž‘αžΈβ€‹αžŸαŸ’αžšαž‘αžΆαž‰αŸ‹β€‹αžšαž”αžŸαŸ‹αžαŸ’αž‰αž»αŸ† αž”αŸ’αžšαžŸαž·αž“αž”αžΎβ€‹αž’αŸ’αž“αž€β€‹αžŸαž˜αŸ’αžšαŸαž…αž…αž·αžαŸ’αžβ€‹αž”αž‰αŸ’αž‡αžΌαž“β€‹αž€αžΌαž“β€‹αž‘αŸ…β€‹αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›β€‹αž”αžŽαŸ’αžαž»αŸ‡αž”αžŽαŸ’αžαžΆαž› αžŸαžΌαž˜β€‹αžαžΆαž˜αžŠαžΆαž“β€‹αž™αŸ‰αžΆαž„β€‹αž˜αŸ‰αžαŸ‹αž…αžαŸ‹β€‹αž“αžΌαžœβ€‹αž’αŸ’αžœαžΈβ€‹αžŠαŸ‚αž›β€‹αž–αž½αž€αž‚αŸβ€‹αž€αŸ†αž–αž»αž„β€‹αž’αŸ’αžœαžΎ αžαžΆβ€‹αž€αžΌαž“β€‹αž’αŸ’αž“αž€β€‹αž˜αž·αž“β€‹αžαŸ’αž‡αŸ‡αžαŸ’αž‡αžΆαž™β€‹αž–αŸαž›αžœαŸαž›αžΆβ€‹αžŠαŸ„αž™β€‹αž₯αžαž”αŸ’αžšαž™αŸ„αž‡αž“αŸ αžŠαžΎαž˜αŸ’αž”αžΈβ€‹αž€αž»αŸ†β€‹αž±αŸ’αž™β€‹αž˜αžΆαž“αž€αžΆαžšβ€‹αž”αžΆαž€αŸ‹αž‘αžΉαž€αž…αž·αžαŸ’αžβ€‹αŸ” αž‚αžΆαžαŸ‹αž…αž„αŸ‹αžšαŸ€αž”αž…αŸ†αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž“αžΆαž–αŸαž›αž’αž“αžΆαž‚αžαŸ”

UPD: αžŠαžΌαž…αžŠαŸ‚αž›αž”αžΆαž“αž€αžαŸ‹αžŸαž˜αŸ’αž‚αžΆαž›αŸ‹αž™αŸ‰αžΆαž„αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸ…αž€αŸ’αž“αž»αž„αž˜αžαž·αž™αŸ„αž”αž›αŸ‹ αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž“αž·αž™αžΆαž™αžŸαŸ’αž‘αžΎαžšαžαŸ‚αž‚αŸ’αž˜αžΆαž“αž’αŸ’αžœαžΈαžŸαŸ„αŸ‡αž’αŸ†αž–αžΈαž€αžΆαžšαž”αž„αŸ’αž αžΆαž‰αžŸαž˜αŸ’αž—αžΆαžšαŸˆαŸ” αžαŸ’αž‰αž»αŸ†β€‹αž“αžΉαž„β€‹αž“αž·αž™αžΆαž™β€‹αž—αŸ’αž›αžΆαž˜β€‹αžαžΆ αžαŸ’αž‰αž»αŸ†β€‹αž‡αžΏβ€‹αžαžΆβ€‹αž‚αž½αžšβ€‹αžαŸ‚β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αž’αž“αž»αžœαžαŸ’αžβ€‹αž”αž“αŸ’αžαŸ‚αž˜β€‹αž‘αŸ€αž αžαžΆαž˜β€‹αžŠαŸ‚αž›β€‹αž’αžΆαž…β€‹αž’αŸ’αžœαžΎβ€‹αž‘αŸ…β€‹αž”αžΆαž“αŸ” αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹αž“αŸƒαž˜αŸαžšαŸ€αž“αž“αžΈαž˜αž½αž™αŸ—αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αž‘αžΈαž˜αž½αž™ αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž€αž·αž…αŸ’αž…αž€αžΆαžšαžαžΌαž…αŸ—αž…αŸ†αž“αž½αž“ 4-5 αž›αžΎαž”αŸ’αžšαž’αžΆαž“αž”αž‘αž“αŸƒαž‡αŸ†αž–αžΌαž€αŸ” αž“αŸ…αž…αž“αŸ’αž›αŸ„αŸ‡αž‡αŸ†αž–αžΌαž€αž˜αžΆαž“ QnA (αž˜αŸαžšαŸ€αž“αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„) αžŠαŸ‚αž›αž‡αžΆαž€αž“αŸ’αž›αŸ‚αž„αžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž’αž“αž»αžœαžαŸ’αžαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αž•αž„αžŠαŸ‚αžš αž”αŸ‰αž»αž“αŸ’αžαŸ‚αž”αžΆαž“αžœαžΆαž™αžαž˜αŸ’αž›αŸƒαžšαž½αž…αž αžΎαž™ αž αžΎαž™αž“αŸ…αž…αž»αž„αž”αž‰αŸ’αž…αž”αŸ‹αž“αŸƒαž•αŸ’αž“αŸ‚αž€αž‘αžΈαž˜αž½αž™ αž˜αžΆαž“αž‚αž˜αŸ’αžšαŸ„αž„αž˜αž½αž™αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ’αžšαž’αžΆαž“αž”αž‘αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαž–αžΈαž’αŸ’αž“αž€αžŠαŸ‚αž›αžŸαŸ’αž“αžΎαž‘αžΎαž„αŸ” αž“αŸ…αž€αŸ’αž“αž»αž„αž•αŸ’αž“αŸ‚αž€αž‘αžΈαž–αžΈαžš αžαŸ’αž‰αž»αŸ†αž”αžΆαž“αž’αŸ’αžœαžΎαž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž’αŸ†αž–αžΈ OOP αžαžΆαž˜αžšαž™αŸˆαž€αžΆαžšαž”αž„αŸ’αž€αžΎαž console mini-game αžŠαŸ‚αž›αž‡αžΆαž€αžΆαžšαž’αž—αž·αžœαžŒαŸ’αžαž“αŸαžŠαŸ‚αž›αž‡αžΆαž•αŸ’αž“αŸ‚αž€αž‘αžΈαž–αžΈαžšαž‘αžΆαŸ†αž„αž˜αžΌαž› αž“αž·αž„αž€αžΆαžšαžŽαŸ‚αž“αžΆαŸ†αž‘αžΆαŸ†αž„αž˜αžΌαž›αž…αŸ†αž–αŸ„αŸ‡αž‚αŸ†αžšαžΌαŸ”

αž˜αžΆαž“αžαŸ‚αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŠαŸ‚αž›αž”αžΆαž“αž…αž»αŸ‡αžˆαŸ’αž˜αŸ„αŸ‡αž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžŠαŸ‚αž›αž’αžΆαž…αž…αžΌαž›αžšαž½αž˜αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαŸ’αž‘αž„αŸ‹αž˜αžαž·αž“αŸαŸ‡αŸ” αž…αžΌαž›αžŸαžΌαž˜αŸ”

αžαžΎβ€‹αž€αžΌαž“β€‹αžšαž”αžŸαŸ‹β€‹αž’αŸ’αž“αž€β€‹αžšαŸ€αž“β€‹αž€αž˜αŸ’αž˜αžœαž·αž’αžΈβ€‹αž“αŸ…β€‹αž˜αž‡αŸ’αžˆαž˜αžŽαŸ’αžŒαž›β€‹αž”αžŽαŸ’αžŠαž»αŸ‡αž”αžŽαŸ’αžŠαžΆαž›β€‹αž‘αŸ?

  • 4,6%αž”αžΆαž‘ 2

  • 95,4%αž›αŸαž 42

αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ 44 αž“αžΆαž€αŸ‹αž”αžΆαž“αž”αŸ„αŸ‡αž†αŸ’αž“αŸ„αžαŸ” αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹ ៧៨ αž“αžΆαž€αŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž αžΆαž˜αžƒαžΆαžαŸ‹αŸ”

αž”αŸ’αžšαž—αž–: www.habr.com

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹