Which Python Version To Use While Learning Python_
349 views
Feb 16, 2024
The "Which Python Version To Use While Learning Python" video offers guidance on selecting the appropriate Python version for beginners. It typically discusses the differences between Python 2 and Python 3, highlighting the advantages of using Python 3 due to its improved syntax, performance, and ongoing community support. The video also addresses compatibility concerns and advises learners to opt for the latest stable version of Python 3 to access the latest features and enhancements. By providing clarity on version selection, the video aims to streamline the learning process for aspiring Python programmers and ensure they start with the most suitable and future-proof Python version.
View Video Transcript
0:00
कि क्यों आप एक पुराना वर्जन यूज करोगे पाइथन क��
0:02
मैंने पाइथन का पुराना वर्जन यूज किया है जो लेटेस वर्जन चल रहा है वो यूज नहीं किया ह��
0:06
तो क्या ऐसा हो सकता है कि आप पाइथन 2 जितना पुराना यूज करे��
0:10
आज मैं करता हूं आज भी, Python 2, अब मैं सोच रहा हूं मैं भी 2.7 ही क्यों ना यूज़ करूँ
0:14
गैस आज के इस वीडियो में आप लोगों को मैं बताने जा रहा हूं कि कौन सा Python का वर्जन आप लोगों को यूज़ करना चाहिए
0:20
और मैं आप लोगों को यह experience से भी बता रहा हूँ और यह मैं आप लोगों के question का answer भी देके बता रहा हू��
0:25
देखो जब मैंने python start किया था तब python 2.7 था जिसमें सारा था software लिखे जाते थे उसके बार python 3 आया थ��
0:33
और मैं आप लोगों को बता रहा हूँ मैं confused हो गया था कि यार python 2.7 use करूँ python 3 use करूँ क्या use करूँ मतलब मैं सोच रहा था कि यार एक जगा तो इतने सारे softwares रखे हुए हैं और एक जगा क्या है कि कहा जा रहा है कि यार ये नया है तो क्या करूँ use में और difference भी इतना सारा ��
1:03
अगर आप लोग को शॉर्ट अंजर सुनना है तो अब क्यों लेटेस्ट सुनना है ये मैं आप लोग को अभी एक्स्प्लेन करूँग��
1:07
तो देखो अगर मान लो कि आप लोग आज पाइथन यूज़ कर रहे हो आज तो मैं भी यहाँ पर सर्च करके देखता हू��
1:13
यहां पर कौन सा पाइट का वर्जन जो अभी लेटस्ट चला है मैंने आप पाइट सर्च किया और मैं आप पाइट क��
1:19
वेबसाइट को खोल रहा हूं और पाइट की वेबसाइट को यहां पर खोल तो अभी अगर मैं डाउनलोड करना चाहूं पाइ��
1:25
तो यहाँ पर Python 3.8.4 as of now जो है वो अभी latest चल रहा ह��
1:29
अब अगर आज से एक मिनट के बाद आप लोग चलोगे मेरे साथ तो आप लोग देखोग��
1:33
Python का 3.8.5 या 8.6 या हो सकता है आगे का version जो है वो आ जाएगा कोई ना को��
1:39
ठीक है and this will happen मैं दिखा दूँगा आपको तो जब मैंने course बनाया था तब Python का अगर 3.7 latest version चल रहा था और अभी 3.8 हो गया है तो क्यों हुआ है यह समझना जरूरी है जब भी एक software का version चाहे Python हो Python at the end of the day is a software इस software को upgrade किया गया इसमें कुछ change लाया गया और इस change की वज़ा से इसका नाम change हो के 3.7.2 से 3.7.5 हो गया ठीक ��
2:11
वो major change है, क्या वो इतना बड़ा change है कि यार जो मैंने course बनाया है वो अब लागू ही नहीं है
2:17
valid ही नहीं है, ऐसा नहीं है, वो change इतना minute है कि आप पूरा course कर लोगे आपको पता भी नहीं चलेग��
2:24
कि वो change क्या है, मैं आपको example देता हूँ, कभी-कभी क्या होता है कि change implementation में होता है
2:29
inner implementation में, मान लो कि आप ये phone यूज़ कर रहे हो, अब ये phone मैं जो यूज़ कर रहा हूँ अभी
2:35
मान लो same phone का एक v2 आ जाता है, कि अगर मैं something का A10 यूज़ कर रहा हूँ और A10.1 आ गया
2:43
तो हो सकता है वो A10 और A8.1 same दिखते हो बस A10 में कोई bug ह��
2:47
कुछ दिक्कत हो हो सकता है उसका camera खोलते वे crash हो जाता हो उसको fix करके 10.1 बनाया ह��
2:52
तो क्या जो A10 के functions को सीख रहा है यानि कि अगर आप Python 3.7 सीख रहे ह��
2:56
मेरे course है और आप Python 3.8 की मदद से सीख रहे हो तो जो bug fix हुए हैं उसमे��
3:02
तो आप तो 3.8 ही use करोगे न bug fix 3 bug bug trigger bug course bug
3:19
but in most of the cases यह जो change होगा minor सा या तो inner implementation में होग��
3:23
कोई inner implementation ऐसी होगी कि भाई उनको लगे Python की team क��
3:27
पहले हम एक piece of code था internal code जिससे आपको कोई मतलब भी नहीं ह��
3:31
उसकी जो अंदर inner workings है उसमें कोई minor change आया हो सकता ह��
3:35
तो उस minor change के चलते हो सकता है वो upgrade हो गया है और हो सकता है कोई छोटा-बोट��
3:39
कभी-कभी major change में आ जाता है इसे 3.6 है f-strings को introduce कर दिया गया ह��
3:43
python में तो python 3 में to be specific तो ये f-strings
3:47
के introduction से ये सिर्फ एक छोटा सा feature f-strings का जो की नया एक additional add होके 3.6
3:53
में आ गया तो क्या 3.5 का tutorial देखकर नहीं सीखा जा सकता हाँ सीखा जा सकता है बट मेबी आप वो जो 3.6 का feature है app string वाला व��
4:01
miss कर जाओगे बस उतना miss कर जाओगे और वो तो आप बाद में वैसे भी देख सकते हो तो मैं जो बात बोलना चाहा हूँ क��
4:07
3.7 में मेरा course अगर है और 3.7.2 आ जा चुका है तो आप लोग एकदम 100% safe है अगर आप लोग download कर रहे हैं latest version और कल 3.9 आ जाता है बस मैं यह बात बोलूंगा कि कोई बहुत major change ना आया है जैसे 2 to 3 जो था python 2 का और python 3 में जो change आया था वो बहुत ही major था मैं कोई changes आ प्लोको यह��
4:37
पर प्रेंट हो जाता है फिर रॉइन पूट होता था पाइटन टू में रॉइन पूट रॉइन डस कोर इनपुट करके आप इनपु��
4:42
लेते थे और वह वैल्यूएट हो जाता तो यहां पर आपको इवैल्यूज करना पड़ता है अगर आपके स्ट्रिंग को वैल्यूए��
4:47
करना चाहते हो जिससे टू मल्टीप्लाइब फाइव मैंने लिखा तो टेन यहां पर मुझे नहीं मिलेगा मुझे स्ट्रिं��
4:53
मिल जाएगी टू मल्टीप्लाइव टू स्टार फाइव स्ट्रिंग मिल जाएगी अगर मैंने पाइथन थ्री से लिया अगर मैंने य��
4:58
इंपूट यूज़ ना करके इंपूट यूज़ किया Python 3 का तो तो ये change है एक त��
5:02
फिर और भी कोई चोटे मोटे change होंगे बहुत सारे ऐसे जो कि inner workings में आये होंग��
5:06
जिनसे मुझे मतलब नहीं है ज़ादा यही major change है और और यहाँ पर तो मैं यह बोलूंगा कि अगर आप एक beginner हैं, सीखना चाहते हैं Python को अच्छे से, अगर आपने मेरा course grab किया है, Python का आप latest version ही use करो, period, latest version use करो, ठीक है, with that said, मैं आपर एक बात और बता सकता हूँ कि क्यों आप एक पुराना version use करोगे Python का, ऐसा मेरे पास हाथ कई ��
5:40
3.7 को सपोर्ट नहीं किया तो आपको 3.6 में जाना पड़ा या फिर जिसने अभी तक 3.8 में जो चेंजेस थे उसक��
5:45
असाप से अपना आपको नहीं बदला और वह ब्रेक हो गया और 3.7 में आपको इसलिए जाना पड़ रहा है जैसे कि टेंस��
5:50
वह था जब पूर्ण से नहीं था 627 में तब आप ट्रीपोंट सेवन में टेंसर फ्लो यूज कर रहे थे तो कुछ वियर्ड स��
5:57
बग सा रहे थे ठीक है तो उसको टीम में फिक्स किया टेंसर फ्लो की लेकिन तब तक के लिए उन्होंने बोला क��
6:01
तो तीप और टिस्ट में रोलबैक कर लो 3.6 यूज कर लो टैंसर फ्लॉम वालों ने खुद ही बोल दिया था अगर आप जाक��
6:06
देखिए टिप्प पर उनको उनके इशुएस पेज को तो यहां पर बात कहने की यह कि कभी-कभी क्या होता है कि बहुत ह��
6:11
3 3 3 3 Python 3 software 3
6:26
latest version हमेशा पुराने versions को भी चले, इसको बोलते है backward compatibility
6:30
वो मद्यनजर रखते हुए अपडेट्स पुष्च किये जाते हैं लेकिन तब भी कभी कभी break हो जाता है कुछ reasons की वज़े स��
6:35
तो यहाँ पर एक ही reason यह हो सकता है कि आप लोग जो पुराना version ह��
6:39
Python को वो use कर रहे हैं और एक और मैं अगर आप लोग को reason बता हूँ पुराना पाइथन का वर्जन यूज़ करने का इसलिए पाइथन 2 जितना पुराना अगर आप लोग यूज़ कर रहे हैं तो क्या ऐसा हो सकता है कि आप पाइथन 2 जितना पुराना यूज़ करें बई मैं करता हूँ आज भी पाइथन 2 मुझे डालना पड़े जाता है कभी-��
7:12
आप देखोगे कौन सा वर्जन उनकी डॉक्यूमेंटेशन में जाकर आप देखोगे कौन सा पाइथन के वर्जन पर वो चलत��
7:17
एप वो पाइथन वर्जन आप डाउनलोड करके फिर क्या करोगे आप लोग उसको डिप्लॉय कर दोगे उस पाइथन वर्जन क��
7:23
जैसे 2.7 में मैंने app में काम किया था जो कि एक e-commerce website थ��
7:27
उस e-commerce website को मैंने deploy किया था python 2.7 का virtual environment बनाक��
7:32
जैंगो की मदद से क्योंकि obviously मेरे पास इतना time नहीं है कि मैं उस app क��
7:36
rewrite करके python 3 में लिखूँ और जैंगो के जो versions आये नहीं ह��
7:39
उनके साथ उनको जो है एक तालमेल बेठा हूं उतना टाइम मेरे पास नहीं है मेरा काम था उनकी आपको चला के डिप्लॉय करना और मैंने पाइथन का वर्ज��
7:47
इंस्टॉल कर लिया डाउनलोड कर लिया वेबसाइट से पुराना वाला सारे वर्जन सब अपने अगर आप यह मेरे सामन��
7:52
खुली हो वेबसाइट पाइटन की पाइटन डॉट ओर जी इसमें आप लोग यहां पर डाउनलोड में जाएं और आप लोग यहा��
7:58
जाएंगे अगर ऑल रिलीजेस में तो आपको यहां पर ऑल रिलीजेस के अंदर मिल जाता है देखने को कि सारे के सार��
8:03
जो वर्जन है आपके पाइथन के वह आपको यहां पर देखने को मिलते हैं कोई भी वर्जन जो है वह डाउनलोड कर सकत��
8:09
तो मेरे कहने का मतलब यह है कि कभी-कभी आपको पुराना वर्जन भी यूज करना पड़ सकता है Python क��
8:14
तो कभी-कभी कुछ लोग मुझे से बोलता हैं कि मैंने किसी को पुराना वर्जन यूज करते हुए देख��
8:18
और अब मैं सोच रहा हूँ मैं भी 2.7 ही क्यों ना use करूँ अगर आप एक beginner हैं तो 2.7 पुराना हो चुका है वो उसका support भी provide नहीं करते है��
8:25
तो आपको use करना चाहिए latest version python का ताकि आप लोग python की जो जितनी अभी शक्ती मैं कहूँ को डाली है python के अंद��
8:34
और उस सारी की सारी आप यूज कर पाओ तो आप latest version यूज करोग��
8:38
क्योंकि latest version is latest for some reason उस पे मेहनत हुई है उस पे काम हुआ ह��
8:43
और वही से जो काम है वो आगे बढ़ेगा python development का तो मैं कहूँगा कि आप लोग latest version यूज करो python क��
8:50
अगर आप लोग मेरा कोड लेते हो मैंने अगर थी पॉइंट सेवन डाउनलोड किया है और आ गया थी पॉइंट य��
8:54
थी पॉइंट नाइन तो आप लोग को करना क्या है लेटेस्ट यूज करके मेरा कोट्स फॉलो करना है मैं आपको बत��
9:00
कोई दिक्कत नहीं आई और पाए एनी चांस मैं गर्म 0.001 पर सेंट कुछ दिक्कत आ जाती है कोट करते समय आप उसक��
9:08
गूगल सर्च करें थी आर्ट ऑफ गूगल इन आप गूगल करें आपको सॉल्यूशन जरूर मिलेगा अगर वह प्रॉब्लम उतर��
9:14
लेते होती तो शायद मैंने वीडियो बना दिया उस पर क्योंकि मैं काफी लोगों से बात कर रहा हूं मैं काफ��
9:18
लोगों को टेक्स्ट में जो कि मेरा पाइट इनको इसकर रहे हैं और वह बताते हैं को लेटरली कोई प्रॉब्लम नही��
9:23
Python 2 script Python 3 latest version 223
9:41
होती है आप अगर इंटरनेट पर सेल्च करोगे 223 तो आपको पाइथन की डॉक्यूमेंटेशन मिलेगी वहाँ पर 2232 औ��
9:47
और थ्री नंबर थ्री और स्टार्टिंग में नंबर टू है वो यूज करके आप लोग बड़े आराम से पाइथन को जो टू वर्जन ह��
9:55
उससे 3 version का code जो है split करा सकते हो ठीक है तो check out करन��
9:59
python 2 to 3 को बहुत simple है यूज़ करना मैं उसको ज़्यादा उसपे waste नहीं करना ज़्यादा time
10:03
but I am sure कि आप लोगों को यहाँ पर समझ में आ गया होग��
10:08
कि किस तरह से आप लोगों को python version choose करना है कब कौन स��
10:11
वर्जन चूज करना है और क्या कभी आपको पीछे भी जाना पड़ सकता है हमने देखा कि हमको कभी कभी Python 2.7 जितना पीछे भी जाना पड़ सकता ह��
10:18
and we should be smart enough coders हमारे पास इतनी smartness होनी चाहि��
10:23
कि हम लोग पीछे जाकर पुराने version Python के भी यूज़ करने योग्य ह��
10:28
तो अगर आप लोग उस knowledge को लेना चाहते हो और मैं आपको बोलता हूँ सबसे बड़ा मंतरा python सीखने का यह ह��
10:33
कि start not today, now, अभी start करो आप आप अपने आपको 10 बाहने दे सकते हो कि यार मैं अभी नहीं देखूँगा course
10:40
अभी नहीं देखूंगा, मुझे खाना खाना है, मुझे यह करना है, वो करना है, but if you are smart enough, इस वीडियो के बाद, आप लोग मेरी Python की playlist उठा लो
10:48
चैनल में जाओ, playlist section में जाओ, मैं description में भी दे दूँगा वैसे, pinned comment यह description में, but strongly आप लोग को recommend करना चाहूँगा
10:55
कि Python start कर दो अगर आप सीखना चाहते हो instead of asking questions कि कौन सा version यूज़ करू��
11:00
कहा बैठ के सीखूँ क्या खाऊं सीखने से पहले मैं कहूँगा आप लोग सीख ल��
11:05
कुछ भी करो सीखो तो सही start करो start करना सबसे आदा मुश्किल होता ह��
11:10
in my opinion क्योंकि आप अगर rocket का भी example ले लो तो rocket को सबसे आदा energy, सबसे आदा force लगता ह��
11:16
जब वो start कर रहा होता है और एक बार वो पहुँच जाता है gravity को तोड़क��
11:20
space में तब वापर फिर उसको ना के बराबर energy लगती है as compared to
11:24
जब उसने take off किया था तब लगती है तो टेक ऑफ जो है वो बहुत इंपोर्टेंट है, टेक ऑफ कर लो, ले लो लिंक पाइथन के कोर्स का, कम से कम दो तीन वीडियो देखो इस वीडियो के बाद
11:33
और एम टाइम शुर कि आप लोगों को फायदा ही होना है सॉइट हो कि आप लोगों को वीडियो पसंद आया होगा आ��
11:38
लोग को जो डाउट से वह क्लियर हो गए होंगे में पहुंच इंडिवीज broadly एम्स मैसेज आ रहे थे इंस्टाग्रा��
11:43
और मैं एक एक करके रिप्लाई दे रहा था बट आइटिंग टिस फिल्म स्प्रेड टो मैसेज टू वाइडर ऑडियंस इसलिए मैंने वीडिय��
11:48
दिया है और अगर आपको वीडियो पसंद इसको लाइक जरूर करना और इस तरह के अगर आप लोग वीडियो देखने को मैंन��
11:52
क्लियर पर रखिए उसका भी लिंक दे दूंगा पिंट कमेंट में वह प्लेट इस देखना उसमें मैंने फास्ट इस वीडिय��
11:58
वह सॉफ्टवेयर डेवलपर पाइथन या फिर कोई भी कोडिंग लैंग्वेज इफिर वह टू दिस्ट फील्ड कोडिंग कैसे सीखन��
12:05
है जीरो से हो सकता है वह लेटिफिट में हो तो क्या गलती आप लोगों सकता है कर रहे हैं तो वह getting
12:10
address करिए तो मैं आप लोग को strongly recommend करता हूँ कि आप उस playlist में से videos देखन��
12:15
start कर दो definitely आपको help मिलेगी so अभी के लिए इस video में इतना है guys सारे जो links
12:19
वह गए लाइन नीचे डाल दूँगा thank you so much guys for watching this video and I will see you next time
12:40
करते है��