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