पैकेजेस

इंटरमीडिएट Python फॉर डेवलपर्स

Jasmin Ludolf

Senior Data Science Content Developer

मॉड्यूल Python फ़ाइलें होते हैं

  • मॉड्यूल = Python फ़ाइल

  • कोई भी Python फ़ाइल बना सकता है!

लैपटॉप पर कोड फ़ाइल

इंटरमीडिएट Python फॉर डेवलपर्स

पैकेजेस

  • मॉड्यूल्स का संग्रह = पैकेज
    • इसे लाइब्रेरी भी कहते हैं
  • सार्वजनिक रूप से उपलब्ध और मुफ्त
  • PyPI से डाउनलोड किया जाता है
  • फिर मॉड्यूल्स की तरह import कर के उपयोग कर सकते हैं

बड़ा गत्ते का डिब्बा

1 https://pypi.org/
इंटरमीडिएट Python फॉर डेवलपर्स

पैकेज इंस्टॉल करना

  • टर्मिनल / कमांड प्रॉम्प्ट

    python3 -m pip install <package_name>
    
  • python3 - टर्मिनल से Python कोड चलाता है

  • pip - पसंदीदा इंस्टॉलर

कोडिंग टर्मिनल

इंटरमीडिएट Python फॉर डेवलपर्स

पैकेज इंस्टॉल करना

 

python3 -m pip install pandas

Pandas लोगो

$$

  • डेटा मैनिपुलेशन और एनालिसिस का पैकेज
इंटरमीडिएट Python फॉर डेवलपर्स

Alias के साथ इम्पोर्ट करना

# pandas इम्पोर्ट करें
import pandas
  • कोड छोटा करने के लिए alias उपयोग करें
# alias के साथ pandas इम्पोर्ट करें
import pandas as pd
इंटरमीडिएट Python फॉर डेवलपर्स

DataFrame बनाना

# Sales डिक्शनरी
sales = {"user_id": ["KM37", "PR19", "YU88"],
         "order_value": [197.75, 208.21, 134.99]}

# pandas DataFrame में बदलें sales_df = pd.DataFrame(sales)
print(sales_df)
  user_id  order_value
0    KM37       197.75
1    PR19       208.21
2    YU88       134.99
इंटरमीडिएट Python फॉर डेवलपर्स

CSV फ़ाइल पढ़ना

# हमारी current डायरेक्टरी में CSV फ़ाइल पढ़ना
sales_df = pd.read_csv("sales.csv")

# डेटा टाइप जाँचना print(type(sales_df))
pandas.core.frame.DataFrame
इंटरमीडिएट Python फॉर डेवलपर्स

फ़ाइल का प्रीव्यू

# पहले पाँच rows देखने के लिए DataFrame मेथड
print(sales_df.head())
  user_id  order_value
0    KM37       197.75
1    PR19       208.21
2    YU88       134.99
3    NT43       153.54        
4    IW06       379.47
इंटरमीडिएट Python फॉर डेवलपर्स

फ़ाइल info जाँचना

# फ़ाइल info जाँचना
print(sales_df.info())
RangeIndex: 3 entries, 0 to 2
Data columns (total 2 columns):
 #   Column       Non-Null Count  Dtype  
<hr />  ------       --------------  -----  
 0   user_id      3 non-null      object 
 1   order_value  3 non-null      float64
dtypes: float64(1), object(1)
memory usage: 180.0+ bytes
इंटरमीडिएट Python फॉर डेवलपर्स

Functions बनाम methods

# यह एक built-in फ़ंक्शन है
print(sum([1, 2 ,3, 4, 5]))
15
  • फ़ंक्शन = कोई कार्य करने वाला कोड
# यह एक pandas फ़ंक्शन है
sales_df = pd.DataFrame(sales)
  • .head() सिर्फ pandas DataFrames पर काम करता है
# यह एक मेथड है
print(sales_df.head())
  user_id  order_value
0    KM37       197.75
1    PR19       208.21
2    YU88       134.99
3    NT43       153.54        
4    IW06       379.47
  • मेथड = ऐसा फ़ंक्शन जो किसी खास डेटा टाइप के लिए हो
इंटरमीडिएट Python फॉर डेवलपर्स

अभ्यास करते हैं!

इंटरमीडिएट Python फॉर डेवलपर्स

Preparing Video For Download...