Skip to content
This page has been auto-translated and may contain errors.View in English

Python क्या है?

docs.scrimba.com

क्रिसमस 1989 के दौरान, एक डच प्रोग्रामर Guido van Rossum ने एक साइड प्रोजेक्ट शुरू किया। वह ABC नामक एक भाषा पर काम कर रहे थे और इसके पीछे के विचारों को पसंद करते थे, लेकिन इसमें कुछ सीमाएँ थीं जो उन्हें निराश करती थीं। छुट्टी के दौरान, उन्होंने कुछ नया बनाया। उन्होंने इसका नाम Monty Python के नाम पर रखा।

वह साइड प्रोजेक्ट दुनिया में सबसे अधिक इस्तेमाल की जाने वाली प्रोग्रामिंग भाषा बन गया।

जो चीज़ इसे आगे बढ़ाने में मदद करी वह है पठनीयता। Guido कोड की पठनीयता के बारे में परवाह करते थे, न कि केवल लिखने की क्षमता के बारे में। परिणाम लगभग अंग्रेजी जैसा दिखता है:

python
names = ["राज", "प्रिया", "विकास"]
for name in names:
    print(f"नमस्ते, {name}!")

# नमस्ते, राज!
# नमस्ते, प्रिया!
# नमस्ते, विकास!

अधिकांश लोग इसे समझ सकते हैं इससे पहले कि वे कोई Python सीखें। और आपको हमारे शब्द पर विश्वास करने की ज़रूरत नहीं है: ये दस्तावेज़ एक पूर्ण Python वातावरण के साथ आते हैं, इसलिए आप इस उदाहरण को ब्राउज़र में यहीं चला सकते हैं और संपादित कर सकते हैं।

इसका उपयोग क्या किया जाता है

Python एक सामान्य-उद्देश्य वाली भाषा है: किसी एक विशिष्ट चीज़ के लिए नहीं बनी, बल्कि समस्याओं की एक विस्तृत श्रृंखला के लिए उपयोगी। यह Instagram और Spotify को शक्ति देता है। यह है कि कैसे शोधकर्ता AI मॉडल को प्रशिक्षित करते हैं, डेटा वैज्ञानिक गड़बड़ा हुआ डेटा के माध्यम से कैसे काम करते हैं, और इंजीनियर सिस्टम को जल्दी से कैसे एक साथ जोड़ते हैं। NASA इसका उपयोग करता है। फिल्म उद्योग भी।

हालांकि, यह हर चीज़ के लिए सही उपकरण नहीं है। मोबाइल ऐप्स Swift या Kotlin से बेहतर सेवा प्राप्त करते हैं। कोई भी चीज़ जिसे कच्ची गति की ज़रूरत होती है (गेम, सिस्टम सॉफ्टवेयर) C या Rust में होनी चाहिए। लेकिन अधिकांश डेवलपर्स जो समस्याओं का सामना दिन-प्रतिदिन करते हैं, उसके लिए Python बहुत कुछ कवर करता है।

Junoइसका उपयोग क्या किया जाता है Python सामान्य-उद्देश्य है, इसलिए यह हर जगह दिखता है: Instagram, Spotify, NASA, AI अनुसंधान, डेटा कार्य। यह आपकी रुचि के अनुसार मुड़ता है। यह मोबाइल ऐप्स या तेज़ गति के गेम के लिए सही विकल्प नहीं है, लेकिन अधिकांश चीज़ों के लिए जो आप बनाना चाहते हैं, यह आपके साथ है।
Junoइसका उपयोग क्या किया जाता है सामान्य-उद्देश्य का मतलब है कि Python किसी एक डोमेन से जुड़ा नहीं है: वेब बैकएंड, डेटा, AI, स्वचालन, सिस्टम के बीच गोंद कोड। मोबाइल पर Swift या Kotlin लें और कच्ची गति की ज़रूरत होने पर C या Rust लें; लगभग हर दूसरी चीज़ के लिए, यह एक ठोस डिफ़ॉल्ट है।
Junoइसका उपयोग क्या किया जाता है Python हर जगह है क्योंकि यह सामान्य-उद्देश्य है, गति प्रतियोगिता जीतने के कारण नहीं। मोबाइल और प्रदर्शन-महत्वपूर्ण कार्य दूसरी जगह रहते हैं (Swift, Rust)। अधिकांश लोग जो वास्तव में बनाते हैं उसके विस्तृत मध्य के लिए, यह अपना काम बहुत अच्छी तरह करता है।

Python क्यों

Python आपके रास्ते से दूर रहता है। सिंटैक्स स्वच्छ है, प्रतिक्रिया तेज़ है, और आप कुछ ऐसा बना सकते हैं जो काम करे इससे पहले कि आपको लगे कि आप जानते हैं कि आप क्या कर रहे हैं। यह एक अच्छी भावना है, और यह आपको वापस आने के लिए प्रेरित करती है।

आप इसके साथ क्या बनाते हैं यह आप पर निर्भर है। स्क्रिप्ट जो आपके घंटों की दोहराव वाले कार्य को बचाती हैं, वेब बैकएंड, डेटा विश्लेषण, स्वचालन, आधुनिक AI के अधिकांश को शक्ति देने वाली उपकरणें। भाषा आपको एक कोने में नहीं डालती, इसलिए जहाँ भी आपकी रुचियाँ आपको ले जाती हैं, यह आपके साथ रहती है।

Python सीखने के लायक है यदि इनमें से कोई भी आप जैसा लगता है:

  • आप एक व्यावहारिक पहली भाषा चाहते हैं जो बहुत सारे दरवाज़े खोलती है
  • आप चीज़ों को स्वचालित करना चाहते हैं और कार्यों को सुव्यवस्थित करने के लिए स्क्रिप्ट लिखना चाहते हैं
  • आप डेटा में रुचि रखते हैं, चाहे वह विश्लेषण, दृश्य प्रस्तुति, या मशीन लर्निंग हो
  • आप वेब बैकएंड बनाना चाहते हैं या API के साथ काम करना चाहते हैं
  • आप कौतूहल रखते हैं कि AI उपकरण कोड स्तर पर कैसे काम करते हैं

यदि इनमें से कोई भी आप जैसा लगता है, तो ये दस्तावेज़ आपके लिए हैं।

JunoPython क्यों Python आपके रास्ते से दूर रहता है, इसलिए आप कुछ ऐसा बना सकते हैं जो काम करे इससे पहले कि आप एक विशेषज्ञ जैसे महसूस करें। वह प्रारंभिक जीत ही पूरा बिंदु है, यह आपको आगे बढ़ाता है। आप जो कुछ भी जिज्ञासु हैं, स्वचालन, डेटा, वेब, AI, यह आपके साथ आता है।
JunoPython क्यों स्वच्छ सिंटैक्स और तेज़ प्रतिक्रिया का मतलब है कि आप जल्दी काम करने वाला कोड भेजते हैं और गति बनाए रखते हैं। और क्योंकि यह स्वचालन, वेब, डेटा, और AI में फैला हुआ है, भाषा आपकी रुचियों के साथ बढ़ती है बजाय आपको एक कोने में डालने के।
JunoPython क्यों पिच ईमानदार है: Python आपको पूरी तरह से जानने से पहले उत्पादक बनने देता है, और यह स्वचालन, वेब, डेटा, और AI में फैला हुआ है। वह श्रृंखला ठीक वही है जो इसे एक पहली भाषा और एक स्थायी के रूप में काम करती है।