पाइथन का पूरा कोर्स है | Python full Course in hindi
Python एक High Level Programing Language है जिसका इस्तेमाल AI Machine Learning Data Analytic एप्लीकेशन प्रोग्राम में किया जाता है यह एक Object Oriented लैंग्वेज है
Python एक Freeऔर Open Source Language है इसके Code का इस्तेमाल किसी भी ऑपरेटिंग सिस्टम में किया जा सकता है
पाइथन का इतिहास History Of Python
पाइथन Language को 1991 में Guido Van Rossum ने बनाया था इसका सबसे पहला रिलीज वर्जन 0.9.0
था इसमें Classes, List, String जैसे Concept का इस्तेमाल किया गया था वैसे Guido Van Rossum ने पाइथन पर 1980 से ही काम करना शुरू कर दिया था Python की शुरुआत national, Institute For Mathematic And Computer Science Netherland में हुई थी.
धीरे-धीरे पाइथन का इस्तेमाल बढ़ने लगा और यह एक पॉपुलर लैंग्वेज बन गई बल्कि समय-समय पर वर्जन अपडेट होते हैं रहते हैं
बहुत सारे लोगों को लगता है कि पाइथन का नाम अजगर सांप के आधार पर रखा गया है पर यह हकीकत नहीं है पाइथन लैंग्वेज का नाम एक ब्रिटिश TV Show Monty's Python Flying Circus के आधार पर रखा गया है
Python संस्करण Python Version
Python के समय-समय पर नए नए वर्जन आते रहते हैं पाइथन के अभी तक 3 वर्जन लांच हो चुके हैं इसका लास्ट लेटेस्ट वर्जन 3.9 है पर के अभी तक सभी लांच किए गए
पाइथन की विशेषताएं Feature Of Python
पाइथन Language के अनेक Feature हैं जिनके बारे में एक पाइथन सीखने वाले इंसान को पता होना बहुत जरूरी है
Easy to code
पाइथन का Syntax बहुत आसान होता है इसका कोड लिखना भी बहुत आसान है पाइथन के कोडिंग अन्य प्रोग्रामिंग लैंग्वेज की तुलना में आसान है
जैसे कि C, C++ JAVA language etc..
Free and Open Source
Python एक Open Source प्रोग्रामिंग लैंग्वेज है इसका इस्तेमाल आप फ्री में कर सकते हैं इसके सोर्स कोड को डाउनलोड कर सकते हैं इस्तेमाल कर सकते हैं और दूसरों के साथ शेयर भी कर सकते हैं
Object Oriented Language ऑब्जेक्ट ओरिएंटेड लैंग्वेज
पाइथन की एक महत्वपूर्ण Feature यह कि Object Oriented प्रोग्रामिंग लैंग्वेज है यह Classes, Object Encapsulation जैसे Concept को सपोर्ट करता है
Portable Language पोर्टेबल लैंग्वेज
पाइथन एक पोर्टेबल लैंग्वेज है जैसे अगर आपके पास पाइथन का Code Window में है तो आप उसी Code का इस्तेमाल Linux, Unix, Mac जैसे System में भी कर सकते हैं इसे बदलने की जरूरत नहीं है
हाई लेवल लैंग्वेज
Python एक हाई लेवल लैंग्वेज है
जब पाइथन के प्रोग्राम को लिखते हैं तो इसके System Architecture को याद रखने की जरूरत नहीं होती है और ना ही इसकी मेमोरी को मैनेज करने की जरूरत होती है
Integrated Language इंटीग्रेटेड लैंग्वेज
पाइथन एक Integrated Language है इसके Code को अन्य भाषाओं में जैसे की C, C++ language के साथ Integrated कर सकते हैं
Extendible feature
पाइथन एक Extendible feature लैंग्वेज है पाइथन के Code को अन्य भाषाओं के साथ भी लिख सकते हैं और उन्हें कंपाइल भी कर सकते हैं
ग्राफिकल यूजर इंटरफेस Graphic User Interface
पाइथन में ग्राफिक यूजर इंटरफेस बनाने के लिए बहुत सारे मॉड्यूल उपलब्ध हैं जैसे कि Pyqt4 , Pyqt5 आदि
पाइथन के उपयोग Uses Of Python
अभी तक आप समझ गए होंगे कि पाइथन क्या है अब आइए इसके उपयोग के बारे में जानते हैं
पाइथन एक लोकप्रिय लैंग्वेज है दुनिया की बड़ी बड़ी technology Company पाइथन का इस्तेमाल करती है पाइथन का इस्तेमाल बहुत से कामों में किया जाता है
Artificial Intelligence
AI और Machine Learning - पाइथन एक सरल भाषा है इसका इस्तेमाल बहुत सारे मशीन लर्निंग और AI Project में किया जाता है मशीन लर्निंग के लिए पाइथन एक लोकप्रिय भाषा है प्रोग्रामिंग एप्लीकेशन पाइथन का इस्तेमाल करके अनेक तरह के Application को प्रोग्राम किया जा सकता है
Data Analytic में भी प्रथम भाषा का इस्तेमाल किया जाता है
Data visualization पाइथन भाषा की Flexibility के कारण इसका इस्तिमाल Data Visualization में भी किया जाता है
Web Development
वेब डेवलपमेंट में पाइथन का इस्तेमाल backend को मजबूती देने के लिए किया जाता है
Desktop Application -विभिन्न प्रकार के डेस्कटॉप एप्लीकेशन बनाने के लिए भी पार्सल का इस्तेमाल होता
पाइथन के फायदे और लाभ Advantage of python language
पाइथन एक high level language है इसके कोड को लिखना पढ़ना और समझना बहुत आसान है
पाइथन का इस्तेमाल आप फ्री में कर सकते हैं पाइथन एक ओपन सोर्स प्रोग्रामिंग भाषा है एक गतिशील प्रकार की लैंग्वेज है यह char प्रकार को तब तक नहीं समझ पाती जब तक कि code को Run नहीं किया जाता है यह एक Portable Language है पाइथन के Same source code में बिना किसी बदलाव की किसी भी ऑपरेटिंग सिस्टम में इस्तेमाल किया जा सकता
पाइथन के नुकसान Disadvantage of python
जहां एक और Python के बहुत सारे फायदे हैं वहीं दूसरी ओर इसके कुछ नुकसान भी हैं
गतिशील लैंग्वेज होने के कारण पाइथन की स्पीड धीमी होती है, पाइथन लैंग्वेज बहुत अधिक मेमोरी का इस्तेमाल करती है, पाइथन मुख्यतः सर्वर साइड प्रोग्रामिंग लैंग्वेज के रूप में इस्तेमाल किया जाता है इसीलिए हम पाइथन को client-side और मोबाइल एप्लीकेशन में नहीं देख सकते हैं चूंकि Python गतिशील रूप से टाइप की जाने वाली भाषा है इसलिए इसमें Char डाटा प्रकार कभी भी बदल सकता है जिसे Runtime में गलती होने की संभावना बनी रहती है
पाइथन लैंग्वेज कैसे सीखे Learn python language
जैसा कि हमने इस पोस्ट में जाना कि पाइथन एक हाई लेवल प्रोग्रामिंग लैंग्वेज है और इसका इस्तेमाल बड़े बड़े कामों में होता है इसीलिए Python को सीखना आपके लिए फायदेमंद साबित हो सकता है
Python के Code को लिखना भी आसान है और सीखना भी आसान है आप आसानी से एक या दो महीनों में पाइथन लैंग्वेज को सीख सकते हैं पाइजन को आप ऑनलाइन फ्री में सीख सकते हैं और ऑफलाइन कोचिंग लेकर भी सीख सकते हैं
आगे हम जानेंगे कि Variable क्या है और इसकी Code के Examples भी जानेंगे
Variable क्या है
Dictionary
Assihning Value तो Variable
Python में Declaration की जरूरत नहीं होती है जब Variable पर Value Assign होती है तब automatically declaration होता है
Declaration न होने के वजह Python में variable की default value नहीं होती है
For Example.
a = 10 #Number
b = "Hello Python" #string
c = [2, 5, 9] #list
print(a, b, c)
Output:
10
Hello Python
[2, 5, 9]
Changing Variables Value
Python में variable की value change ya Re-assign की जा सकती है ऊपर वाला source code में कुछ चेंज करके देखा जाए
SOURCE CODE:
a = 5
print(a)
a = "India"
print(a)
a = [4, 5, 8]
print(a)
Output:
5
India
[4, 5, 8]
Assign Single Value to Multiple Variables
Python में एक ही Value एक से ज़्यादा Variable पर assign की जा सकती है जैसे की
SOURCE CODE
a = b = c = d = "Hi India"
print(a)
print(b)
print(c)
print(d)
Output:
Hi India
Hi India
Hi India
Hi India
Assign Value to Variable according to order
Python में तरतीब से Variable पर Value Store की जाती है
For Example एक ही मेमोरी location Multiple Variable और उनकी वैल्यू असाइन की गई है
SOURCE CODE
a, b, c = 5, 'Hi', [1, 2]
print(a)
print(b)
print(c)
Variable Concatenation
Output:a = 1
b = 2
print(a + b)
print(str (a) + str (b))
c = "Hello"
print(str (a) + c)
Python Type of Variable
Output:def func():
a= 5 #local variable
print(a)
func()
print(a)
Output:a= 5 #local variable
def func():
print(a)
func()
print(a)
Output:a = 10 #global variable
def func():
a = 5 #lacal variable
print(a)
func() #print local
print(a) #print global
Python Data Types in hindi
- Boolean
- Number
- String
- List
- Tuples
- Dictionaries
- Boolean सभी Programing language का एक कॉमन Data Type है Boolean दो Value को Return करता है
a=("learn python")
print(len(a))
Output : 12 a=("learn python")
print(len==12)
Output:a=("learn python")
print(len!=12)
- Number
- int data type
Output:a = 2022
print("positive float no. ", a)
Output:b = -110
print("negative int number.",b)
Output:a = 2022.512
print("Positive Float number."a)
Output:a = -2022.512
print("Negative Float number."a)
- Complex Data Type
Output:a = 3+5j
print("Complex Number.",a)
Output:a = "Technical noorani"
b = "Hello python"
print(a)
print(b)
- List
list = ['suraj', 20, 10.123, "noorani", "T"]
print(list)
Output:Output:List = ['suraj', 20, 10.123, "noorani", "T"]
print("list of number 2",list[2])
- Tuple
Output:tuple = ("python", 20, 10.5, "a" )
print(tuple)
tuple = ("python", 20, 10.5, "a" )
print("tuple of number 0.", tuple[0])
Output:tuple = ("python", 20, 10.5, "a" )
print("tuple of number 1,3.", tuple[1:3])
Output:tuple = ("Hello", 510.50, 13, "a", 2022)
print("tuple of number 1,3.", tuple[4])
Output:dict = {'Name': 'Noorani','Age':20,'Branch':'IT'}
print(dict["Name"])
Output:dict = {'Name': 'Noorani','Age':20,'Branch':'IT'}
print(dict["Name"])
dict = {'Name': 'Noorani','Age':20,'Class':'IT'}
dict = ['Age'] = 20
dict = ['School'] = "XYZ"
print(dict)