पायथन - डेटा संरचना

कंप्यूटर एक अतिरिक्त साधारण गति और सटीकता के साथ डेटा स्टोर और प्रोसेस करते हैं। इसलिए यह अत्यधिक आवश्यक है कि डेटा कुशलता से संग्रहीत किया जाता है और तेजी से पहुँचा जा सकता है। इसके अलावा डेटा की प्रोसेसिंग कम से कम संभव समय में होनी चाहिए लेकिन सटीकता खोए बिना।

डेटा संरचनाएं इस बात से निपटती हैं कि जब कोई प्रोग्राम इसे प्रोसेस करता है तो मेमोरी में डेटा कैसे व्यवस्थित और आयोजित किया जाता है। यह ध्यान रखना महत्वपूर्ण है कि लगातार स्टोरेज (जैसे रिलेशनल टेबल) के हिस्से के रूप में डिस्क में संग्रहीत डेटा को डेटा संरचना के रूप में संदर्भित नहीं किया जाता है।

एक एल्गोरिथ्म एक विशिष्ट उद्देश्य के लिए डेटा को संसाधित करने के लिए अनुदेश के चरण सेट द्वारा कदम है। इसलिए एक एल्गोरिथ्म एक विशिष्ट कंप्यूटिंग समस्या को हल करने के लिए तार्किक तरीके से विभिन्न डेटा संरचनाओं का उपयोग करता है।

इस ट्यूटोरियल में हम पायथन प्रोग्रामिंग भाषा का उपयोग करके कंप्यूटर विज्ञान की इन दो मूलभूत अवधारणाओं को शामिल करेंगे।

यह ट्यूटोरियल कंप्यूटर साइंस स्नातकों के साथ-साथ सॉफ्टवेयर प्रोफेशनल्स के लिए डिज़ाइन किया गया है जो एक प्रोग्रामिंग भाषा के रूप में पायथन का उपयोग करके सरल और आसान चरणों में डेटा संरचनाओं और एल्गोरिथ्म प्रोग्रामिंग को सीखने के लिए तैयार हैं।

इस ट्यूटोरियल के साथ आगे बढ़ने से पहले, आपको पायथन प्रोग्रामिंग भाषा में कोड लिखने का एक बुनियादी ज्ञान होना चाहिए, किसी भी अजगर आईडीई का उपयोग करना और पायथन कार्यक्रमों का निष्पादन करना। यदि आप अजगर के लिए पूरी तरह से नए हैं, तो भाषा की ध्वनि समझ पाने के लिए कृपया हमारे पायथन ट्यूटोरियल को देखें ।