डेटा साइंस के लिए डेटा संरचनाएँ
डेटा संभालने के लिए सूचियों, डिक्शनरी और NumPy ऐरे जैसी Python की मूल डेटा संरचनाओं का उपयोग करना सीखें
डेटा साइंस के लिए डेटा संरचनाएँ, CoddyKit पर Python Academy का एक निःशुल्क पाठ है। यह 5 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह Python Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।
डेटा संरचनाओं का परिचय
डेटा विज्ञान के लिए डेटा संरचनाएँ
डेटा विज्ञान में डेटा को कुशलता से संभालने और उसका विश्लेषण करने के लिए डेटा संरचनाएँ अत्यंत महत्वपूर्ण हैं। पाइथन कई अंतर्निहित और बाहरी डेटा संरचनाएँ उपलब्ध कराती है, जैसे सूचियाँ, शब्दकोश और NumPy सरणियाँ, जिनका डेटा विज्ञान के कार्यों में व्यापक रूप से उपयोग किया जाता है।
इस पाठ में आप डेटा विज्ञान के लिए महत्वपूर्ण डेटा संरचनाओं और उनके अनुप्रयोगों के बारे में जानेंगे।

सूचियाँ
सूचियाँ पाइथन में परिवर्तनीय अनुक्रम होती हैं, जिनमें विभिन्न डेटा प्रकार रखे जा सकते हैं। इनका उपयोग सरल डेटा-संग्रहण और डेटा में हेरफेर के लिए किया जाता है।
# Example: Working with lists
my_list = [1, 2, 3, 4]
my_list.append(5)
print(my_list) # Output: [1, 2, 3, 4, 5]शब्दकोश
शब्दकोश डेटा को कुंजी-मान युग्मों के रूप में संग्रहीत करते हैं, इसलिए वे खोज और संबंधों का मानचित्रण करने के लिए आदर्श होते हैं।
# Example: Using dictionaries
data = {'Name': 'Alice', 'Age': 25}
print(data['Name']) # Output: Aliceसमुच्चय
समुच्चय अद्वितीय तत्वों के अव्यवस्थित संग्रह होते हैं। ये दोहराव हटाने या संघ और प्रतिच्छेद जैसे समुच्चय संचालन के लिए उपयोगी होते हैं।
# Example: Working with sets
my_set = {1, 2, 3}
my_set.add(2) # No duplicates allowed
print(my_set) # Output: {1, 2, 3}ट्यूपल
ट्यूपल अपरिवर्तनीय अनुक्रम होते हैं, जिनका उपयोग अक्सर ऐसे संबंधित डेटा को संग्रहीत करने के लिए किया जाता है जिसे बदला नहीं जाना चाहिए, जैसे निर्देशांक या डेटाबेस रिकॉर्ड।
# Example: Using tuples
coordinates = (10, 20)
print(coordinates[0]) # Output: 10NumPy सरणियाँ
NumPy सरणियों का उपयोग संख्यात्मक गणनाओं और बड़े डेटा-संग्रहों को कुशलता से संभालने के लिए किया जाता है। ये सदिशीकृत संचालन का समर्थन करती हैं, जिससे संख्यात्मक कार्यों के लिए वे सूचियों की तुलना में तेज़ होती हैं।
# Example: NumPy arrays
import numpy as np
arr = np.array([1, 2, 3])
print(arr * 2) # Output: [2, 4, 6]पैंडस DataFrames
पैंडस DataFrames द्वि-आयामी लेबलयुक्त डेटा संरचनाएँ होती हैं, जो तालिकाओं के समान होती हैं। ये डेटा में हेरफेर और विश्लेषण के लिए आवश्यक हैं।
# Example: Pandas DataFrame
import pandas as pd
data = {'Name': ['Alice', 'Bob'], 'Age': [25, 30]}
df = pd.DataFrame(data)
print(df)सही डेटा संरचना चुनना
सही डेटा संरचना का चुनाव कार्य पर निर्भर करता है:
- सरल डेटा-संग्रहों के लिए सूचियों का उपयोग करें।
- मानचित्रण और खोज के लिए शब्दकोशों का उपयोग करें।
- संख्यात्मक और सारणीबद्ध डेटा के लिए NumPy सरणियों या पैंडस DataFrames का उपयोग करें।
डेटा संरचनाओं के उपयोग में सामान्य गलतियाँ
इन गलतियों से बचें:
- NumPy सरणियों के बजाय संख्यात्मक गणनाओं के लिए सूचियों का उपयोग करना।
- तेज़ खोज के लिए शब्दकोशों का उपयोग न करना।
- जटिल डेटा संचालन कार्यों के लिए पैंडस का उपयोग न करना।
हमने क्या सीखा?
इस पाठ में आपने सीखा:
- डेटा विज्ञान में डेटा संरचनाओं का महत्व।
- सूचियों, शब्दकोशों और ट्यूपल जैसी पाइथन की अंतर्निहित डेटा संरचनाओं का उपयोग कैसे करें।
- उन्नत डेटा प्रबंधन के लिए NumPy सरणियों और पैंडस DataFrames के साथ काम कैसे करें।
- विशिष्ट कार्यों के लिए उपयुक्त डेटा संरचना का चुनाव कैसे करें।
बहुत अच्छा! अब अगले विषय पर चलते हैं।

एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 76
- पाठ
- 320
अक्सर पूछे जाने वाले प्रश्न
क्या “डेटा साइंस के लिए डेटा संरचनाएँ” पाठ निःशुल्क है?
हाँ—“डेटा साइंस के लिए डेटा संरचनाएँ” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और Python Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। Python Academy पाठ्यक्रम में कुल 5 पाठ शामिल हैं।
“डेटा साइंस के लिए डेटा संरचनाएँ” में मैं क्या सीखूँगा?
डेटा संभालने के लिए सूचियों, डिक्शनरी और NumPy ऐरे जैसी Python की मूल डेटा संरचनाओं का उपयोग करना सीखें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Python Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या Python Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Python Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 5 में से 3वाँ पाठ है।
“डेटा साइंस के लिए डेटा संरचनाएँ” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस Python Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर Python Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- डेटा साइंस क्या है
- डेटा साइंस में Python की भूमिका
- डेटा साइंस के लिए डेटा संरचनाएँ
- डेटा क्लीनिंग और प्रीप्रोसेसिंग
- अन्वेषणात्मक डेटा विश्लेषण (EDA)