जावास्क्रिप्ट से पायथन सीखें
__del__ |
__main__ Python module |
absolute |
ast Python module |
code Python module |
collections Python module |
COM PHP module |
Data Structures PHP module |
dis Python module |
Ev PHP module |
exp |
Expect PHP module |
FFI PHP module |
File handling |
GD PHP module |
http Python module |
iat |
IBM PHP module |
imp Python module |
io Python module |
JavaScript |
Loops |
Lua PHP module |
Machine Learning with Python |
math Python module |
numbers Python module |
os Python module |
platform Python module |
PS PHP module |
Python Development |
Python For dummies |
Python functions |
Python-Funktionen und -Methoden |
Rar PHP module |
re Python module |
resource Python module |
Rnp PHP module |
sched Python module |
sep |
site Python module |
StackOverflow |
stat Python module |
statistics Python module |
string Python module |
Strings PHP module |
struct Python module |
sys Python module |
test Python module |
time Python module |
types Python module |
UI PHP module
Michael Zippo
हर तकनीक के पीछे एक प्रोग्रामर छिपा होता है जो इसके निर्माण पर काम करता है। उदाहरण के लिए, आपने किसी ऑनलाइन रिटेलर को किए गए भुगतान के पीछे एक प्रोग्रामर था। प्रोग्रामर कंप्यूटर कोड का उपयोग समस्याओं के समाधान के लिए करते हैं। कुछ समस्याओं की जटिलता के कारण, प्रोग्रामर अक्सर उन्हें हल करने के लिए एक टीम के रूप में काम करते हैं।
एप्लिकेशन बनाने के लिए, प्रोग्रामर प्रोग्रामिंग भाषाओं का उपयोग करते हैं। सबसे लोकप्रिय प्रोग्रामिंग भाषाओं में से एक - पायथन, एक सामान्य भाषा है जिसका उपयोग विभिन्न प्रकार के संदर्भों में किया जाता है। भाषाओं के साथ प्रोग्राम करना सीखना जैसे पायथन एक तेजी से मूल्यवान कौशल है।
इस गाइड में, हम इस बारे में सुझाव देते हैं कि पायथन कैसे सीखें और बुनियादी बातों में महारत हासिल करने के लिए किस पर ध्यान केंद्रित करें।
आपको Python क्यों सीखना चाहिए ?
Python का उपयोग कई चीजों के लिए किया जाता है, वेब एप्लिकेशन बनाने से लेकर डेटा का विश्लेषण करने और गणित की समस्याओं को हल करने तक। यह अनुभवी प्रोग्रामर और शुरुआती दोनों के साथ बहुत लोकप्रिय है। पायथन सीखने के कई कारण हैं।
पायथन सीखना आपको प्रासंगिक बनाए रखेगा। कोड सीखना आपको बदलते कार्यबल के साथ तालमेल बिठाने में मदद करेगा। संयुक्त राज्य में, विशेष रूप से सॉफ़्टवेयर विकास के लिए समर्पित नौकरियों में अगले दशक में 21% । इस गति को यूनाइटेड स्टेट्स ब्यूरो ऑफ़ लेबर स्टैटिस्टिक्स द्वारा "औसत से बहुत तेज़" के रूप में वर्णित किया गया है। इसका उपयोग करने वाले डेवलपर्स की संख्या को देखते हुए, पायथन में प्रोग्राम करना सीखना आपको टेक में करियर के लिए एक ठोस आधार देगा।
पायथन अंग्रेजी के समान है। कई डेवलपर्स पायथन को सीखने में आसान बताते हैं क्योंकि यह कई मायनों में अंग्रेजी भाषा से मिलता जुलता है। पायथन को संक्षिप्त होने के लिए भी डिजाइन किया गया था। यदि आप प्रोग्रामिंग सीखना चाहते हैं, तो शुरुआत में पायथन एक बेहतरीन भाषा है।
पायथन का व्यापक रूप से उपयोग किया जाता है। संगठन जैसे Quora, YouTube, Dropbox और IBM सभी अपने व्यवसाय के लिए Python पर निर्भर हैं क्योंकि यह बहुमुखी, सरल और शक्तिशाली है। आप जटिल समस्याओं को हल करने के लिए इसका उपयोग कर सकते हैं। एक बार जब आप पायथन सीख लेते हैं, तो आपके पास टेक में किसी भी करियर के लिए प्रासंगिक कौशल होगा।
आप कब तक चाहते हैं पायथन सीखने के लिए?
पायथन सीखने में लगने वाला समय आपके कार्यक्रम और `लर्निंग` से आपका क्या मतलब है, इस पर निर्भर करता है।
मुख्य सीखने की शर्तों से संबंधित उप-विषय हैं:
लूप्स
प्रोग्रामिंग करते समय, आप कोड के एक ही ब्लॉक को कई बार चलाना चाह सकते हैं। उदाहरण के लिए, यदि आप एक अनुमान लगाने वाला गेम बना रहे हैं, तो हो सकता है कि आप उपयोगकर्ता को पांच बार अनुमान लगाने की अनुमति देना चाहें। . लूप एक पायथन विशेषता है जो आपको कोड के एक ब्लॉक को एक निश्चित संख्या में निष्पादित करने की अनुमति देता है। . वे दोहराव को कम करने में मदद करते हैं। फ़ंक्शंस का उपयोग करके, डेवलपर कोड लिख सकते हैं जिसे आसानी से पुन: उपयोग किया जा सकता है। उदाहरण के लिए, एक पायथन डेवलपर एक फ़ंक्शन बना सकता है जो दो नंबर जोड़ता है . हर बार दो नंबर जोड़ने के लिए कोड के एक ही ब्लॉक को दोहराने के बजाय, वह केवल अपने द्वारा बनाए गए फ़ंक्शन का उपयोग कर सकता था।
पाइथन में सीखने के लिए मुख्य फ़ंक्शन के उप-तर्क हैं:
- फ़ंक्शन कैसे काम करता है
- औपचारिक और वास्तविक पैरामीटर
- उपयोगकर्ता-निर्मित और सिस्टम फ़ंक्शंस
- लाइब्रेरी आयात करना
- ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग की मूल बातें
सूचियाँ और शब्दकोश
फ़ंक्शन सीखने के बाद, आप शुरू करने के लिए तैयार हैं सूची के डेटा प्रकार की खोज करना।
सूचियाँ समान जानकारी के संग्रह को एकल चर के रूप में संग्रहीत करता है। उदाहरण के लिए, एक पायथन सूची एक डिपार्टमेंटल स्टोर में बेचे जाने वाले जूतों की सूची को स्टोर कर सकती है। एक अन्य पायथन सूची उन व्यवसायों की सूची संग्रहीत कर सकती है जो एक रेस्तरां को भोजन प्रदान करते हैं। सूचियाँ समान जानकारी को एक स्थान पर संग्रहीत करना आसान बनाती हैं। वे बाद में इस जानकारी में हेरफेर करना आसान बनाते हैं।
शब्दकोश सूचियों की तरह हैं। डिक्शनरी प्रोग्रामर्स को चाबियों और मूल्यों के साथ डेटा स्टोर करने का एक तरीका प्रदान करती है। कुंजियाँ उन मानों के लिए लेबल की तरह काम करती हैं जिन्हें वे स्टोर करते हैं।
इन क्षेत्रों में शामिल किए जाने वाले मुख्य विषय हैं:
- सूचियों का आधार
- सूचियाँ कैसे अनुक्रमित की जाती हैं
- शब्दकोशों के आधार
- की तुलना में सूचियाँ और शब्दकोश
- पायथन डेटा संरचना
- सूची और स्ट्रिंग को कैसे अलग करें
- सूची में स्क्रॉल कैसे करें
< h4 id = "h-ऑब्जेक्ट्स-एंड-क्लासेस"> ऑब्जेक्ट और क्लासेस
पायथन एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज है। कक्षाएं वस्तुओं की परियोजनाएं हैं। कक्षाएं परिभाषित करती हैं कि किसी वस्तु को कैसे संरचित किया जाना चाहिए और वह कौन सा डेटा संग्रहीत कर सकता है। डेवलपर दोहराव को कम करने और कोड दक्षता बढ़ाने के लिए कक्षाओं का उपयोग करते हैं।
ऑब्जेक्ट एक वर्ग के अलग-अलग उदाहरण हैं। उदाहरण के लिए, एक वर्ग खेल के लिए खिलाड़ी की संरचना को परिभाषित कर सकता है। एक वस्तु एक एकल खिलाड़ी होगी। यह ऑब्जेक्ट मानों को संग्रहीत करेगा जैसे कि उस विशेष खिलाड़ी का नाम और उनके द्वारा सेवा के लिए साइन अप करने की तिथि।
फाइलों के साथ कार्य करना
फ़ाइलों का उपयोग सभी पायथन कार्यक्रमों में किया जाता है। डेवलपर जानकारी को संग्रहीत और पुनर्प्राप्त करने के लिए फ़ाइलों का उपयोग करते हैं। फ़ाइलों का उपयोग करने के बारे में अधिक जानकारी के लिए Python Files से पढ़ना के लिए हमारी मार्गदर्शिका पढ़ें।
अन्य उपविषय
ये पायथन प्रोग्रामिंग भाषा के कुछ ही घटक हैं। यदि आप ऊपर दिए गए विषयों में पारंगत हैं, तो आप एक पायथन विशेषज्ञ बनने की राह पर होंगे।
जैसे-जैसे आप पायथन सीखने की अपनी यात्रा जारी रखेंगे, आपको और अधिक उन्नत विषय मिलेंगे। सभी सबसे उन्नत तर्क उन सिद्धांतों पर आधारित हैं जिनका हमने ऊपर उल्लेख किया है। इसलिए, एक बार जब आप बुनियादी बातों में महारत हासिल कर लेते हैं, तो आपको पायथन के नए और जटिल पहलुओं से निपटने में कोई समस्या नहीं होगी।
Python ऑनलाइन कोर्स
- लागत: Codecademy पंजीकरण (भिन्न)
- दर्शक: शुरुआती
Codecademy Python के लिए एक इंटरैक्टिव पाठ्यक्रम प्रदान करता है . इस पाठ्यक्रम में, आप पायथन में प्रोग्रामिंग की सभी मूल बातें सीखेंगे। आपको काम करने के लिए कई स्निपेट दिए जाएंगे और आपके ज्ञान को आगे बढ़ाने के लिए चुनौतियां दी जाएंगी।
5 घंटे में पायथन सीखें | नाना के साथ TechWorld
यह पांच घंटे का YouTube ट्यूटोरियल शुरुआती लोगों के लिए पायथन का एक विस्तृत परिचय है। ट्यूटोरियल का पहला भाग आपको पायथन से परिचित कराता है और एक एकीकृत विकास वातावरण (IDE) PyCharm को कैसे स्थापित करता है। वीडियो एक साधारण कोड संपादक पर PyCharm का उपयोग करने के लाभों की व्याख्या करता है, फिर चलता है पायथन प्रोग्रामिंग के प्रमुख पहलुओं पर।
इस ऑनलाइन ट्यूटोरियल में पायथन विषय शामिल हैं जैसे स्ट्रिंग्स , चर, फ़ंक्शन और तर्क, लूप और सेट . अंतिम भाग उन पैकेजों से संबंधित है जिनके बारे में आपको पता होना चाहिए, क्योंकि वे अनुप्रयोग विकास के लिए उपयोगी होंगे। इस ट्यूटोरियल में आप जिन कुछ पायथन परियोजनाओं पर काम करेंगे, वे एक उलटी गिनती ऐप हैं nd एक डेटा ऑटोमेशन अभ्यास।
पायथन सीखें - शुरुआती लोगों के लिए पूरा कोर्स [ट्यूटोरियल] | फ्रीकोडकैंप
फ्रीकोडकैंप ऑनलाइन लर्निंग प्लेटफॉर्म द्वारा बनाया गया, यह ट्यूटोरियल विभिन्न ऑपरेटिंग सिस्टम पर PyCharm को स्थापित करने के निर्देशों के साथ शुरू होता है। यह बुनियादी पायथन विषयों, जैसे चर, बुनियादी डेटा प्रकार, स्ट्रिंग्स और संख्याओं को कवर करके जारी रखता है। केवल साढ़े चार घंटे में, आप Python का उपयोग करके एक बुनियादी कैलकुलेटर बनाने के लिए तैयार होंगे।
निम्न परियोजनाओं में एक अधिक परिष्कृत कैलकुलेटर, एक पहेली और एक अनुवादक शामिल हैं। ये सभी प्रोग्रामिंग अभ्यास आपको व्यावहारिक पायथन अनुप्रयोगों की बेहतर समझ देने के लिए डिज़ाइन किए गए हैं। अंतिम प्रोजेक्ट के लिए, आप बहुविकल्पीय प्रश्नोत्तरी बनाकर अपने नए कौशल का परीक्षण करेंगे।
सर्वश्रेष्ठ उन्नत पायथन ट्यूटोरियल
उन्नत पायथन ट्यूटोरियल | रियल पायथन
अनुभवी प्रोग्रामर जो अपने शिल्प को बेहतर बनाना चाहते हैं, वे उन्नत रियल पायथन ट्यूटोरियल आज़मा सकते हैं, जो पायथन के साथ प्रोग्रामिंग के मूल सिद्धांतों से परे हैं। इस ऑनलाइन प्लेटफ़ॉर्म पर कई वीडियो ट्यूटोरियल हैं, जिनमें से प्रत्येक उन्नत अवधारणाओं के एक अद्वितीय सबसेट पर ध्यान केंद्रित कर रहे हैं।
ट्यूटोरियल आपको सिखा सकते हैं कि > प्राकृतिक भाषा का प्रसंस्करण । साइट पर ऑनलाइन पायथन किताबें भी उपलब्ध हैं। एक बोनस के रूप में, इस उत्कृष्ट मंच के बारे में सब कुछ बिल्कुल मुफ्त है।
हर किसी के लिए उन्नत पायथन | बाहरी कोड
बाहरी कोड, मिशिगन विश्वविद्यालय के सहयोग से, यह व्यापक ट्यूटोरियल उन लोगों के लिए बनाया गया है जो पूर्ण पायथन मूल से परे जाना चाहते हैं। संपूर्ण वीडियो 13 घंटे लंबा है और प्रमुख प्रोग्रामिंग अवधारणाओं को शामिल करता है। मुख्य रूप से उन्नत पायथन प्रोग्रामिंग अवधारणाओं पर ध्यान केंद्रित करने से पहले बुनियादी बातों की अच्छी समीक्षा के साथ शुरू करें।
इस ट्यूटोरियल के विभिन्न खंड डेटाबेस के बारे में हैं, डेटा विज़ुअलाइज़ेशन , वेब विकास, वेब सेवाएं और एप्लिकेशन प्रोग्रामिंग इंटरफेस (एपीआई)। यह ट्यूटोरियल उन प्रोग्रामर्स के लिए आदर्श है जो अपने करियर को डेटा साइंस या डेटा एनालिसिस में आगे बढ़ाना चाहते हैं।
उन्नत पायथन ट्यूटोरियल | न्यूरलनाइन
NeuralNine 10 उन्नत पायथन ट्यूटोरियल की एक YouTube प्लेलिस्ट प्रदान करता है, जिनमें से प्रत्येक पायथन के एक अलग पहलू पर ध्यान केंद्रित करता है, जिसमें जादू के तरीके, डेकोरेटर और जनरेटर शामिल हैं। ये वीडियो ट्यूटोरियल केवल उन्नत कौशल स्तर वाले छात्रों के लिए हैं, क्योंकि कोई मौलिक सारांश नहीं है। मिश्रित विधि। बेहतर सॉफ्टवेयर इंजीनियरिंग करियर के अवसरों की तलाश करने वाले अनुभवी डेवलपर्स के लिए ये डिज़ाइन पैटर्न बहुत महत्वपूर्ण हैं। डिज़ाइन टेम्प्लेट पेशेवर प्रोग्रामर को उनके द्वारा बनाए जाने वाले प्रोग्राम की संरचना में मदद करते हैं।
उन्नत पायथन ट्यूटोरियल | पायथन कोर्स
पायथन कोर्स विभिन्न प्रकार के ऑनलाइन पायथन ट्यूटोरियल प्रदान करता है। आपके पास अपनी गति से या लाइव पाठों के माध्यम से सीखने का विकल्प है