पाइथन का पूरा कोर्स है | Python full Course in hindi

0

पाइथन का पूरा कोर्स है | 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 क्या है

Variable जब Create किया जाता है तब interpreter द्वारा value को Store करने के लिए Memory Location reserved की जाती है
Variable पर कोई भी Data Type की Value Store की जा सकती है जैसे की Number, String,List,tuple

 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: 

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)
Output:
Hi
[1, 2]

Variable Concatenation

Python में एक ही Data Type के Variable Concatenation किया जा सकता है 
For Example 
str() function का इस्तिमल Object को integer से string में Convert करने के लिए किया जाता है जैसे 

SOURCE CODE 
a = 1b = 2print(a + b)
print(str (a) + str (b))
c = "Hello"
print(str (a) + c)
Output:
3
12
1Hello

Python Type of Variable


Python में Variable के दो प्रकार होते हैं 
1. Local Variables 
2. Global Variable 

Local Variables . function के अंदर होते हैं उनकी visibility सिर्फ function के अंदर होती है , जब वो function के बाहर आते हैं तब destroy हो जाते हैं 

SOURCE CODE 
def func():
a= 5 #local variable
print(a)
func()print(a)
Output:
Traceback (most recent call last):
NameError: name 'a' in not defined
 a= 5   #local variable
def func():
print(a)
func()print(a)
Output:
5
5

Example Local और Global ये दोनो variable declared किए गए हैं function के बाहर का variable global है और अंदर का वेरीअबल local है 
global variable का scope function के अंदर और बाहर होता है लेकिन function के अंदर अलग से variable declaration होने के कारण func() call करते ही variable की value change हो जाती है 

OSURCE CODE
 a = 10    #global variable
def func():
    a = 5 #lacal variable
    print(a)

func() #print local print(a) #print global

Output:
5
10


Python Data Types in hindi 


आज हम इस पोस्ट में पाइथान data type के बारे में पढ़ेंगे तो चलिए शुरू करते है 
Data जो की हमरे System की Memory में Store होती है वे कई प्रकार की होती हैं जैसे की Number, Char etc. जिन्हे हम Data टाइप कहते हैं हर Programing Language में Data Type होते हैं 
इसी तरह Python में भी कुछ Data Type है जो की इस तरह है 
  • Boolean 
  • Number
  • String 
  • List 
  • Tuples 
  • Dictionaries 

  • Boolean सभी Programing language का एक कॉमन Data Type है Boolean दो Value को Return करता है 
True 
False 
For Example 


a=("learn python")

print(len(a))
Output : 12  
a=("learn python")

print(len==12) 
Output :
True
a=("learn python")

print(len!=12)
Output:
False

len() के Method है जिसका इस्तमल String की length मालूम करने के लिए किया जाता है 

  • Number 
Python Number डाटा टाइप numeric value को Store करता है 
python 2.x में 4 चार built - in- data- type  ( int, long, float, complex ) थे जो की number data type को represent करते हैं लेकिन Python 3.x में long type को हटा कर उसे int type में extend करके इसकी length को unlimited कर दिया गया 
Number Data Type भी तीन तरह के होते हैं 
int data type
float data type
complex data type

  •  int data type
int data type में Simple Numeric Value होती है ये Value negative और Positive दोनो तरह की होती है 

Example 
a = 2022
print("positive float no. ", a)

Output:
positive float no.  2022




 b = -110
print("negative int number.",b)
Output:
negative int number. -110

2. Float Data Type मे दशमलव Value होती है ये भी Negative और Positive दोनों तरह की होती है 

Example 
a = 2022.512
print("Positive Float number."a)
Output:
Positive Float number. 2022.512

 a = -2022.512
print("Negative Float number."a)
Output:
Positive Float number. -2022.512

  • Complex Data Type 
Complex Data Type में दो पार्ट होते हैं पहला  Real Part दूसरा Imaginary Part होता है 
 
Example
a = 3+5jprint("Complex Number.",a)
Output:
Complex Number. (3+6j)

3= Real Part & 6j = Imaginary Part

String
Python String Characters या Text का Sequence होता है यह Textual  Data को Handle करता है String को Single  (' ')  या Double  (" ") Qoutes के अंदर लिखे जाते हैं 
Python String की Forward indexing 0,1,2,3..... से शुरू होती है जबकि Backward indexing  -1, -2, -3...... से शुरू होती है 

Example  
a = "Technical noorani"
b = "Hello python"
print(a)
print(b)
Output:
Technical noorani
Hello python

  • List 
List Python का एक अहम Data Type है इसमें अभूत सारी Value को रखा जाता है हर एक Value को Comma ( , ) से Seperate  किया जाता है और सारी Value को एक Square bracket ( [] ) के अंदर रखा जाता है

Example  
list = ['suraj', 20, 10.123, "noorani", "T"]
print(list)
Output:
['suraj', 20, 10.123, 'noorani', 'T']

List की indexing string की indexing के similar हाती है List के indexing भी 0 से Start होती है 

Updating List लिस्ट को अपडेट करना 
List को आप आसानी से Update कर सकते हैं New Value को list में add कर सकते हैं या फिर पुरानी Value को बदल कर उसकी जगह न्यू वैल्यू रख सकते हैं 

Example 
List = ['suraj', 20, 10.123, "noorani", "T"]
print("list of number 2",list[2])
Output:
list of number 2. 10.123


  • Tuple 
Tuple भी list की तरह होता है जो की बहुत सारी अलग अलग Value को hold करता है इसमें भी हर एक value को Comma ( , ) से Seperate किया जाता है और सारी value को Parentheses () के अंदर रखा जाता है ये एक Immutable Data Type है अर्थात tuples की value को Change नहीं कर सकते 

Example 
tuple = ("python", 20, 10.5, "a" )
print(tuple)
Output:
('python', 20, 10.5, 'a')
tuple = ("python", 20, 10.5, "a" )
print("tuple of number 0.", tuple[0])
Output:
tuple of number 0. python

tuple = ("python", 20, 10.5, "a" )

print("tuple of number 1,3.", tuple[1:3])
Output:
tuple of number 1,3. (20, 10.5)

Updating Tuple
Tuple immutable होता है जिसका मतलब यह होता है की Tuple को Update और इसकी Value को Change नहीं कर सकते 


Example 
 tuple = ("Hello", 510.50, 13, "a", 2022)
print("tuple of number 1,3.", tuple[4])
Output:
2022

Dictionaries
List aur Tuples की तरह Dictionaries भी एक अहम Python Data Type है और ये एक Mutable Data Type है 
इसमें Key और Value का जोड़ा (pairs) होता है हर एक key और उसके Value को Colon (:) से Seperate तथा Key और value के जोड़े को Comma ( , ) से Seperate किया जाता है ।  सारी Key और value को एक curly braces {} के अंदर रखा जाता है । 

Example 
dict = {'Name': 'Noorani','Age':20,'Branch':'IT'}
print(dict["Name"])

Output:
Noorani
dict = {'Name': 'Noorani','Age':20,'Branch':'IT'}
print(dict["Name"])

Output:
20

Updating Dictionaries :-
Dictionaries को Update कर सकते हैं । इसमें हम न्यू Entry को add कर सकते हैं और साथ में Value को भी Change कर सकते हैं। 
dict = {'Name': 'Noorani','Age':20,'Class':'IT'}dict = ['Age'] = 20dict = ['School'] = "XYZ"print(dict) 



एक टिप्पणी भेजें

0टिप्पणियाँ
एक टिप्पणी भेजें (0)
To Top