साथीहरु! स्वास्थ्य कारणहरू र केही अप्रत्याशित कठिनाइहरूको लागि, म मेरो अनुभव र ज्ञानको तीर अन्य परियोजनाहरूमा पुन: निर्देशित गर्न बाध्य छु; यस क्षणमा अनुप्रयोग अद्यावधिक गरिएको छैन, नयाँ अध्यायहरू अराजक अवस्थामा छन्, मानौं बिरालोले कागजका टुक्राहरू छर्यो। सबै सामान्य अवस्थामा फर्कने बित्तिकै, परियोजनाको काम जारी रहनेछ।
अब बन्द सेक्सनहरूलाई समर्थन गर्न र खोल्न असम्भव छ (त्यहाँ अनुप्रयोगमा त्रुटि हुनेछ)। म माफी चाहन्छु र परिस्थितिको द्रुत समाधानको लागि आशा गर्दछु।
के तपाइँ वस्तु-उन्मुख प्रोग्रामिङ प्रतिमानमा कार्यक्रमहरू कसरी विकास गर्ने भनेर जान्न चाहनुहुन्छ? के तपाइँ खेल एल्गोरिदमहरू निर्माण गर्ने वास्तुकला र सिद्धान्तहरू हेर्न चाहनुहुन्छ? पाइगेममा ग्राफिक्ससँग कसरी काम गर्ने सिक्नुहोस्: छविहरू प्रदर्शन गर्ने, ध्वनिसँग काम गर्ने, किबोर्ड किस्ट्रोकहरू र माउस कार्यहरू ट्र्याक गर्ने?
अनुप्रयोग शैक्षिक सामग्रीको श्रृंखलाको निरन्तरता हो "खेल प्रोग्रामिङ, स्क्र्याचबाट सिर्जना (पाइथन 3)"। यहाँ हामी Python संस्करण 3.x मा वस्तु-उन्मुख प्रोग्रामिङ प्रयोग गरेर प्रोग्रामहरू विकास गर्ने आधारभूत र सिद्धान्तहरूको बारेमा कुरा गर्नेछौं।
OOP मा "डमीहरू" को लागि सामग्री, तर पाइथनमा शुरुआतीहरू होइनन्। भाषाको आधारभूत संरचनाको ज्ञान आवश्यक छ: पहिचानकर्ताहरू, तार्किक अभिव्यक्तिहरू, अवस्थाहरू, लूपहरू। प्रोग्रामिङ भाषामा कार्यहरूको ज्ञान र समझ विशेष गरी महत्त्वपूर्ण छ।
विचार र कार्यान्वयनको विस्तृत विवरण, व्यावहारिक उदाहरण र परिणामहरू दिइएका छन्। ठूला कोड सूचीहरू लिङ्कहरूबाट डाउनलोड गर्न सकिन्छ र तपाईंको कम्प्युटरमा प्रयास गर्न सकिन्छ। Python संस्करण 3.7 र उच्च मा कार्यक्रम प्रदर्शन ग्यारेन्टी छ। यदि तपाइँ स्मार्टफोनहरूमा विकास गर्दै हुनुहुन्छ भने, त्यसपछि यसले काम गर्नेछ, तर कोड समायोजन गर्नुपर्नेछ (उदाहरणका लागि, स्क्रिन साइज डेटा परिवर्तन गर्नुहोस्)। तर अझै पनि, लेखक दृढतापूर्वक एक व्यक्तिगत कम्प्युटर प्रयोग गर्न सिफारिस गर्दछ, यदि सम्भव छ।
केमा विचार गरिँदैछ ? OOP मेकानिक्स: कक्षा कोड विकास र लेख्ने सिद्धान्तहरू, वर्ग उदाहरणहरू सिर्जना गर्ने: उदाहरणहरू र विस्तृत विवरणहरू सहित सबै कुरा। यन्त्रको RAM मा वस्तुहरूको कामको प्राविधिक घटक मानिन्छ। अनिवार्य विधिहरू, उदाहरणहरू र कार्यान्वयनको लागि औचित्य। स्वतन्त्र समाधानको लागि कार्यहरू। ग्राफिक्स, अडियो र इनपुट उपकरणहरूसँग काम गर्नुहोस्। UML रेखाचित्र। शुरुआतीहरूको लागि OOP प्रोग्रामिङ ढाँचा।
साथै भयानक अमूर्तता र एन्क्याप्सुलेशन, अगम्य विरासत, भयानक बहुरूपता, केहि प्रकारका इन्टरफेसहरू, र सबै प्रकारका राज्य र व्यवहार, र एकै समयमा डाटा लुकाउने। डराउनु पर्दैन - सबै कुरा सरल शब्दहरूमा वर्णन गरिएको छ।
थप रूपमा: रहस्यमय शब्द आत्मको अध्ययन, र किन यो बिना गर्न असम्भव छ।
अध्ययन गरेपछि, तपाईंले आफ्नै टिक-ट्याक-टो, विभिन्न प्रकारका ब्ल्याकज्याक खेलहरू, आरपीजी-शूटरहरू र पक्कै पनि क्लिकरहरू विकास गर्न एउटा उपकरण प्राप्त गर्नुहुनेछ! तपाईलाई एउटा उपकरण दिइएको छ जसको साथ तपाईले कुनै पनि प्रोग्राम लेख्न सक्नुहुन्छ यदि तपाईसँग खाली समय छ भने।
13+ उमेरका र इच्छुक जो कोहीका लागि पनि सिफारिस गरिएको। यो कम्प्युटर विज्ञान शिक्षक र शिक्षकहरूको लागि उपयोगी हुनेछ।
सामग्रीको आदर्श वाक्य: "ओओपी, वास्तवमा, सरल छ!"। पाठकहरूको एक विस्तृत श्रृंखलाको लागि, आत्म-नियन्त्रण, रेखाचित्र र मेम्सका लागि प्रश्नहरूको साथ "लोकप्रिय विज्ञान" को शैली।
लेखकले तपाइँलाई प्रोग्रामिङ सिक्ने, तपाइँको लागि राम्रो समस्याहरू, रोचक कोड र स्मार्ट समाधानहरूमा शुभकामना दिन्छ!
मा अपडेट गरिएको
२०२२ फेब्रुअरी १४