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