पायथन सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक है, और कॉलेज स्तर के पाठ्यक्रमों में सिखाई जाने वाली पहली भाषाओं में से एक है। यदि आप कॉलेज में नहीं हैं (या नामांकन से पहले एक शुरुआत करना चाहते हैं), तो घर पर स्वयं पायथन सीखना शुरू करने के कई तरीके हैं।
शुरुआती लोगों के लिए यह पायथन ट्यूटोरियल आपको पायथन सीखने के प्रयासों को शुरू करने में मदद करेगा।
पायथन क्यों सीखें?
पायथन एक ऑब्जेक्ट-ओरिएंटेड भाषा है जिसे पठनीयता को ध्यान में रखकर डिजाइन किया गया है। यदि आपने कभी कोड की दीवार देखी है, तो आपने पाया होगा कि इसे समझना कुछ हद तक कठिन है जब तक कि आप उस भाषा से गहराई से परिचित न हों। पायथन महत्वपूर्ण मात्रा में व्हाइटस्पेस का उपयोग करता है जो कोड की लाइनों को पढ़ना और उनके उद्देश्य को समझना आसान बनाता है।
पायथन "एक्सटेंसिबल" (विस्तार योग्य) होने के लिए भी बनाया गया है। प्रोग्रामिंग भाषाओं के संबंध में, इसका अनिवार्य रूप से मतलब है कि भाषा कितनी आसानी से अधिक कार्यक्षमता रखने के लिए विस्तार कर सकती है। पायथन सरल सिंटैक्स और व्याकरण का उपयोग करता है जो इसे समझना आसान बनाता है, यहां तक कि केवल आधारभूत समझ रखने वाले शुरुआती के लिए भी।
कुछ ऐसा जिससे आपको परिचित होना चाहिए जो निस्संदेह सामने आएगा वह है "पायथन का ज़ेन", 19 डिज़ाइन दर्शन का एक समूह जिसके आसपास पायथन केंद्रित है। इन्हें दिल से जानना आवश्यक नहीं है, लेकिन सूची को पढ़ने के लिए समय निकालें।
"सुंदर बदसूरत से बेहतर है," और "स्पष्ट अंतर्निहित से बेहतर है," जैसे विचार उचित कोडिंग की कुंजी हैं।
पायथन सीखने का पहला कदम
यदि आप पहली बार प्रोग्रामिंग में गोता लगा रहे हैं, तो आप शुरुआती लोगों के लिए बहुत सारे पायथन ट्यूटोरियल पढ़ सकते हैं, लेकिन सबसे अच्छा तरीका एक इंटरैक्टिव ट्यूटोरियल के माध्यम से सीखना है। किसी भी प्रोग्रामिंग भाषा में सिंटैक्स (भाषा में उपयोग किए जाने वाले शब्दों और कमांड का विशिष्ट सेट), भाषा कैसे काम करती है इसका तर्क, और बहुत कुछ जानना शामिल है।
यह बहुत कुछ समझने के लिए है। जब कोडिंग की बात आती है, तो अभ्यास परिपूर्ण बनाता है। ऑनलाइन गाइड में पढ़ने की तुलना में व्यावहारिक अनुभव अधिक मूल्यवान है। चीजों को एक बार में एक कदम उठाएं और एक समय में एक पहलू सीखने पर ध्यान केंद्रित करें।
सिंटैक्स सीखें।
इससे पहले कि आप पायथन में कुछ भी कोड कर सकें, आपको भाषा के सिंटैक्स को जानना होगा। कोड की सबसे बुनियादी लाइन से शुरू करें: प्रिंट कमांड। यह इस तरह दिखता है:
print("Hello world!")
कोड की यह लाइन वाक्यांश प्रिंट करती है: Hello world!
कमांड प्रिंट पैरेंथेसिस और कोटेशन मार्क्स के साथ मिलकर कंपाइलर को ठीक-ठीक बताता है कि क्या करना है। यदि आपने कुछ गलत दर्ज किया, तो कमांड काम नहीं करेगा और सबसे अधिक संभावना है कि जिसे सिंटैक्स एरर के रूप में जाना जाता है वह फेंक देगा।
वेरिएबल्स को समझें।
बुनियादी सिंटैक्स के अलावा, पायथन (और लगभग सभी अन्य प्रोग्रामिंग भाषाएं) स्टोरेज स्थानों को दर्शाने के लिए वेरिएबल्स का उपयोग करते हैं। दूसरे शब्दों में, एक वेरिएबल उपयोगकर्ता या प्रोग्राम द्वारा दी गई जानकारी को स्टोर कर सकता है। यहां एक उदाहरण है।
x = 4
y = 5
print(x+y)
जब प्रोग्राम चलता है, तो यह संख्या 9 प्रदर्शित करेगा। क्यों? क्योंकि यह वेरिएबल्स x (जिसे संख्या 4 दी गई थी) और y (जिसे 5 दी गई थी) को जोड़ता है, जो कुल 9 बनाते हैं।
पायथन ट्यूटोरियल्स
सिंटैक्स और वेरिएबल्स को समझना किसी भी प्रोग्रामिंग भाषा के लिए एक मजबूत शुरुआत है, लेकिन यह वास्तव में समझने का सबसे अच्छा तरीका है कि यह कैसे काम करता है, इसे स्वयं आजमाना। इंटरनेट पर कुछ बेहतरीन पायथन ट्यूटोरियल्स की सूची निम्नलिखित है।
Codecademy
Codecademy में विभिन्न प्रोग्रामिंग भाषाओं के लिए कई पाठ्यक्रम उपलब्ध हैं। नि:शुल्क और सशुल्क दोनों पाठ्यक्रम हैं। यदि आप पूर्णता प्रमाणपत्र प्राप्त करना चाहते हैं, तो आपको प्रीमियम पाठ्यक्रमों में से एक लेना होगा - लेकिन नि:शुल्क पायथन ट्यूटोरियल शुरू करने के लिए बेहतरीन स्थान हैं।
W3Schools
W3Schools वेब पर प्रोग्रामिंग जानकारी के अग्रणी स्रोतों में से एक है। इसमें वेब डिज़ाइन और प्रोग्रामिंग का मार्गदर्शन करने वाले कई मानक हैं। इसमें पायथन के लिए ट्राई-इट-योरसेल्फ ट्यूटोरियल भी हैं जो आपको बुनियादी बातों के माध्यम से मार्गदर्शन करेंगे।
Python Wiki
पायथन विकी पायथन के बारे में आप जो कुछ भी कल्पना कर सकते हैं उसे सीखने के लिए एक और बेहतरीन संसाधन है। बुनियादी पायथन पाठ्यक्रमों के अलावा, इसमें अधिक उन्नत अनुप्रयोगों के लिए भाषा को लागू करने के बारे में बहुत सारी जानकारी है।
Udemy Python Bootcamp
Udemy स्व-शिक्षा के लिए एक प्रसिद्ध मंच है। Udemy Python Bootcamp एक ऐसा कोर्स है जो उपयोगकर्ताओं को बहुत बुनियादी बातों से लेकर गेम और सॉफ़्टवेयर डिजाइन करने जैसे पेशेवर-स्तर के अनुप्रयोगों तक मार्गदर्शन करता है। $140 की कीमत पर, इस कोर्स में 20 घंटे से अधिक के वीडियो पाठ्यक्रम और 19 कोडिंग अभ्यास हैं जो आपको वह सब कुछ सिखाते हैं जो आपको जानने की आवश्यकता है।
Google Python Class
Google Python क्लास उन लोगों के लिए एक नि:शुल्क कोर्स है जिनके पास पहले से थोड़ा प्रोग्रामिंग अनुभव है। यह Google में एक गहन दो-दिवसीय कोर्स के रूप में पढ़ाया जाता है, लेकिन सामग्री को अपनी गति से सीखा जा सकता है। यह आपको पेशेवर स्तर तक नहीं ले जाएगा, लेकिन यह आपको शुरू कर देगा।
पायथन अवसर
इस लेख को लिखने के समय, Indeed.com के माध्यम से 60,000 से अधिक पायथन-संबंधित नौकरियां उपलब्ध हैं - और यह एक एकल जॉब साइट है। प्रोग्रामिंग भाषा प्रत्येक गुजरते दिन के साथ लोकप्रियता में बढ़ रही है, जैसा कि अवसर भी बढ़ रहा है।
यदि आप पायथन डेवलपर के रूप में करियर शुरू करने में रुचि रखते हैं या आप सिर्फ एक कोडर के रूप में अपना पैर जमाना चाहते हैं, तो पायथन शुरू करने के लिए एक शानदार जगह है। यहां सूचीबद्ध संसाधनों का लाभ उठाकर कोडिंग और पायथन में प्रोग्रामिंग के बारे में आपको जो कुछ भी जानने की आवश्यकता है, उसे स्वयं सिखाएं।