Python Tutorial for Beginners शुरुआत से आसान भाषा में सीखें पायथन (2026 Guide)

क्या आप कोडिंग सीखना चाहते हैं? पढ़ें यह आसान Python Tutorial for Beginners जानें पायथन क्या है, इसके सेटअप वेरी एल्स फंक्शन्स OOPs और लाइव प्रोजेक्ट्स की पूरी जानकारी।

Python Tutorial for Beginners Python क्या है और इसे आसानी से कैसे सीखें?

​अगर आप कोडिंग और प्रोग्रामिंग की दुनिया में पहला कदम रख रहे हैं, तो आपने निश्चित रूप से “Python का नाम सुना होगा। आज के डिजिटल युग में Python दुनिया की सबसे लोकप्रिय और तेज़ी से बढ़ने वाली प्रोग्रामिंग भाषा बन चुकी है।

​चाहे आप Software Development में जाना चाहते हों Data Science Artificial Intelligence (AI), या फिर Machine Learning में Python हर जगह पहली पसंद बनी हुई है।

​इस गाइड में हम Python Tutorial for Beginners के सभी मूल पहलुओं को विस्तार से समझेंगे ताकि आप बिना किसी डर के कोडिंग शुरू कर सकें।

Python क्या है? What is Python

​Python एक High/Level Interpreter और General/Purpose Programming Language है। इसे 1991 में Guido van Rossum द्वारा विकसित किया गया था।

​Python को डिज़ाइन करते समय सबसे ज़्यादा ध्यान Code Readability (कोड को पढ़ने में आसानी) पर दिया गया। इसका सिटिंग (Syntax) अंग्रेजी भाषा के इतना करीब है कि एक नया छात्र भी इसे देखकर समझ सकता है कि कोड क्या काम कर रहा है।

Python की मुख्य विशेषताएं Key Features

Easy to Learn and Read इसका Syntax बहुत सरल है, जिसमें कंपस (curly braces) या Complex Terminologies की ज़रूरत नहीं होती।

Interpreted Language Python में आपको पूरा कोड पहले Compile करने की आवश्यकता नहीं होती। कोड लाइन-बाय-लाइन रन (Execute) होता है, जिससे Debugging आसान हो जाती है।

Cross/Platform Python Windows macOS Linux और Android पर समान रूप से काम करती है।

Huge Standard Library इसमें बने-बनाए Modules और Libraries का विशाल संग्रह है, जिससे आपको शून्य से कोड नहीं लिखना पड़ता।

Python क्यों सीखनी चाहिए Why Learn Python in 

​प्रोग्रामिंग की दुनिया में C C++ Java और JavaScript जैसी कई भाषाएं मौजूद हैं, फिर शुरुआत के लिए Python ही क्यों?

विशेषता

Python

C++ / Java

Learning Curve

बेहद आसान और सीधा

थोड़ा कठिन और जटिल

Code Length

कम लाइनों में काम

अधिक lines of code

Use Cases

AI, Web, Data Science, Automation

System Software, Enterprise Apps

Community Support

विशाल और सक्रिय

विशाल

शुरुआती लोगों के लिए अनुकूल (Beginner Friendly) Python सीखने में समय कम लगता है और आप जल्दी प्रोजेक्ट्स बनाना शुरू कर सकते हैं।

हाई डिमांड और सैलरी Tech industries में Python developers की मांग लगातार बढ़ रही है।

Versatility (बहुमुखी प्रतिभा) एक बार Python सीख लेने के बाद आप Web Development से लेकर Automation scripts तक सब कुछ बना सकते हैं।

Python Setup Python और VS Code कैसे Install करें

​Python कोडिंग शुरू करने के लिए आपके सिस्टम में दो चीज़ों का होना आवश्यक है:

​Python Interpreter

​Code Editor जैसे Visual Studio Code

Step/by/Step Installation Guide

Python Download करें

​आधिकारिक वेबसाइट python.org पर जाएं l

​Downloads सेक्शन में जाकर अपने OS (Windows/Mac) के अनुसार लेटेस्ट वर्जन (Python 3.x) डाउनलोड करें।

Important इंस्टॉलेशन के दौरान Add Python to PATH वाले चेकबॉक्स को ज़रूर टिक करें।

VS Code (Visual Studio Code) Install करें:

​code.visualstudio.com पर जाएं और अपने सिस्टम के लिए इसे फ्री डाउनलोड करें।

​VS Code में Python Extension (by Microsoft) इनस्टॉल करें।

Installation Check करें

अपने Command Prompt (cmd) या Terminal को खोलें और टाइप करें

python version

यदि वर्ज़न नंबर दिखता है, तो आपका Setup सफल रहा।

पहला Python प्रोग्राम Hello World!

​किसी भी भाषा में पहला कोड लिखना एक रोमांचक अनुभव होता है। Python में Hello World! प्रिंट करना सिर्फ एक लाइन का काम है।

​VS Code खोलें first/code.py नाम से नई फाइल बनाए और निम्न कोड लिखे l

# यह पहला Python प्रोग्राम है
print(“Hello, World!”)

Java या C++ की तुलना में जहां आपको 5 से 6 लाइनें लिखनी पड़ती हैं, Python में print() फक्शन से सीधे Output मिल जाता है।

Variables और Data Types

​प्रोग्रामिंग में डाटा को स्टोर करने के लिए Variables का उपयोग किया जाता है। Variable को एक डिब्बे (container) की तरह समझें जिसमें आप वैल्यू रख सकते हैं।

​Python में Variable का Data Type खुद-ब-खुद (Dynamically) असाइन हो जाता है।

Python के मुख्य Data Types

Integer (int) पूर्ण संख्याएं (उदा. 10, -5)

Float (float) दशमलव वाली संख्याएं (उदा. 10.5, 3.14)

String (str) टेक्स्ट (उदा. “Python”, ‘नमस्ते’)

Boolean (bool) केवल True या False

उदाहरण

Python

name = “Rahul” # String
age = 25 # Integer
height = 5.9 # Float
is_student = True # Boolean

Python

print(“Name:”, name)
print(“Age:”, age)
print(“Type of age:”, type(age))

 Basic Input and Output उपयोगकर्ता से इनपुट लेना

​उपयोगकर्ता से वैल्यू लेने के लिए हम input() फंक्शन का उपयोग करते हैं। ध्यान रखें कि input() हमेशा डेटा को String फॉर्मेट में लेता है।

user_name = input(“अपना नाम दर्ज करें: “)
print(“स्वागत है,”, user_name)

# संख्यात्मक इनपुट के लिए Type Casting आवश्यक है
age = int(input(“अपनी उम्र दर्ज करें: “))
print(“अगले साल आपकी उम्र होगी:”, age + 1)

 Operators in Python

​Operators का उपयोग वेरी एनल्स और वैल्यूज पर ऑपरेशन करने के लिए किया जाता है।

Arithmetic Operators: +, -, *, /, % (Remainder), ** (Exponentiation)

Comparison Operators: ==, !=, >, <, >=, <=

Logical Operators: and, or, not

Python

a = 10
b = 3

print(“Addition:”, a + b) # Output: 13
print(“Division:”, a / b) # Output: 3.333…
print(“Modulus:”, a % b) # Output: 1
print(“Exponent:”, a ** b) # Output: 1000

Control Flow Conditional Statements (if, elif, else)

​जब हमें किसी शर्त (Condition) के आधार पर फैसला लेना होता है, तब हम Conditional Statements का उपयोग करते हैं।

Python

age = 18

if age >= 18:
print(“आप वोट दे सकते हैं।”)
elif age > 10:
print(“आप अभी छोटे हैं।”)
else:
print(“आप बच्चे हैं।”)

ध्यान दें (Indentation): Python में कर्ली ब्रेसेस {} का उपयोग नहीं होता। कोड ब्लॉक को दर्शाने के लिए Spaces या Indentation का प्रयोग अनिवार्य है।

Loops in Python(For और While

​जब किसी कोड को बार बार दोहराना (Repeat) होता है, तब Loops का उपयोग किया जाता है।

 For Loop

​इसका उपयोग किसी Sequence (List, Range, String) पर iterate करने के लिए होता है।

Python

# 1 से 5 तक संख्याएं प्रिंट करना
for i in range(1, 6):
print(“Number:”, i)

 While Loop

​यह तब तक चलता है जब तक दी गई शर्त True रहती है।

Python

count = 1
while count <= 3:
print(“Count:”, count)
count += 1

Functions in Python कोड को रियूज योग्य बनाना

​Function कोड का एक ऐसा ब्लॉक होता है जो केवल तभी रन होता है जब उसे Call किया जाता है। यह कोड को व्यवस्थित और Reusable बनाने में मदद करता है।

​Python में फक्शन बनाने के लिए def कीवर्ड का उपयोग होता है।

Python

# Function Define करना
def greet(name):
return f”नमस्ते, {name}! Python सीखने में आपका स्वागत है।”

# Function Call करना
message = greet(“अमित”)
print(message)

Python Data Structures डेटा का प्रबंधन

​Python में 4 मुख्य इन बिल्ट डेटा स्ट्रक्चर हैं जिनका उपयोग डेटा को स्टोर और व्यवस्थित करने के लिए किया जाता है।

Lists Mutable / परिवर्तनशील

​List एक ordered संग्रह होता है जिसमें विभिन्न प्रकार के मान आ सकते हैं। इसे [] से दर्शाते हैं।

Python

fruits = [“Apple”, “Banana”, “Mango”]
fruits.append(“Orange”) # नया एलिमेंट जोड़ना
fruits[0] = “Grapes” # वैल्यू बदलना

print(fruits) # Output: [‘Grapes’, ‘Banana’, ‘Mango’, ‘Orange’]

 Tuples Immutable / अपरिवर्तनशील

​Tuple भी List जैसा ही होता है, लेकिन एक बार बनने के बाद इसे बदला नहीं जा सकता। इसे () से दर्शाते हैं।

Python

coordinates = (10.5, 20.8)
# coordinates[0] = 15 –> यह Error देगा

 Dictionaries Key/Value Pairs

​Dictionary का उपयोग Key-Value फॉर्म में डेटा स्टोर करने के लिए होता है। इसे {} से दर्शाते हैं।

Python

student = {
“name”: “Pooja”,
“age”: 21,
“course”: “Python”
}

print(student[“name”]) # Output: Pooja
student[“grade”] = “A” # नया Key-Value जोड़ना

 Sets Unique Elements

​Set में कोई भी Duplicate वैल्यू नहीं हो सकती। इसे {} से दर्शाते हैं।

Python

numbers = {1, 2, 2, 3, 4, 4}
print(numbers) # Output: {1, 2, 3, 4}

 Error and Exception Handling Errors को मैनेज करना

​प्रोग्राम रन होते समय यदि कोई Error आता है, तो पूरा प्रोग्राम बंद हो जाता है। इससे बचने के लिए try-except ब्लॉक का इस्तेमाल करते हैं।

Python

try:
num1 = int(input(“पहला नंबर दर्ज करें: “))
num2 = int(input(“दूसरा नंबर दर्ज करें: “))
result = num1 / num2
print(“परिणाम:”, result)
except ZeroDivisionError:
print(“Error: शून्य (0) से भाग नहीं दिया जा सकता!”)
except ValueError:
print(“Error: केवल वैध नंबर ही दर्ज करें!”)

 File Handling फाइलों को पढ़ना और लिखना

​Python आपको सीधे कंप्यूटर की टेक्स्ट फाइलों में रीड और राइट करने की सुविधा देता है।

Python

# फाइल में लिखना (Write)
with open(“test.txt”, “w”) as file:
file.write(“यह Python File Handling का एक उदाहरण है।”)

# फाइल पढ़ना (Read)
with open(“test.txt”, “r”) as file:
content = file.read()
print(“File Content:”, content)

Object/Oriented Programming (OOPs) क्या है?

​Python एक Object-Oriented भाषा है। OOPs का मुख्य उद्देश्य रियल-वर्ल्ड की चीज़ों (Objects) को कोड में ढालना है।

OOPs के 4 मुख्य स्तंभ

Class: यह एक ब्लूप्रिंट (Design) होता है।

Object: क्लास के आधार पर बना वास्तविक इंस्टेंस (Instance)।

Encapsulation डेटा और फंक्शन को एक साथ सुरक्षित रखना।

Inheritance एक क्लास की विशेषताओं को दूसरी क्लास द्वारा इस्तेमाल करना।

Class और Object का सरल उदाहरण

Python

class Car:
def __init__(self, brand, model):
self.brand = brand # Attribute
self.model = model

def display_info(self): # Method
print(f”कार ब्रांड: {self.brand}, मॉडल: {self.model}”)

# Objects बनाना
car1 = Car(“Tata”, “Nexon”)
car2 = Car(“Mahindra”, “Thar”)

car1.display_info()
car2.display_info()

 Python Modules और Packages

​Python में किसी दूसरे कोड का उपयोग करने के लिए import कीवर्ड का इस्तेमाल किया जाता है।

Built/in Modules

​math: गणितीय गणनाओं के लिए

​random: रैंडम नंबर जनरेट करने के लिए

​date/time: तिथि और समय का प्रबंधन करने के लिए

Python

import math
import random

print(“Square root of 16:”, math.sqrt(16))
print(“Random Number:”, random.randint(1, 100))

Modern Python Ecosystem: AI Web & Data Science

​आज के समय में Python का प्रभुत्व सबसे ज़्यादा इन फील्ड्स में है:

Data Science & Machine Learning

NumPy: नमेरिकल कंप्यूटिंग के लिए।

Pandas: डेटा एनालिसिस और डाटाफ्रेम मैनिपुलेशन के लिए।

Matplotlib / Seaborn: डाटा विज़ुअलाइज़ेशन (Charts & Graphs) के लिए।

Scikit-Learn / PyTorch / TensorFlow: AI और Deep Learning मॉडल्स बनाने के लिए।

B. Web Development:

Django: फुल-स्टैक हैवी वेब एप्लिकेशन्स के लिए।

Flask / FastAPI: लाइटवेट और तेज़ API डेवलपमेंट के लिए।

Beginner Friendly Real/World Project Number Guessing Game

​अब तक हमने जो सीखा है, उसका उपयोग करके एक इंटरैक्टिव गेम बनाते हैं।

Python

import random

def number_guessing_game():
print(“— Number Guessing Game में आपका स्वागत है! —“)
secret_number = random.randint(1, 100)
attempts = 0

while True:
try:
guess = int(input(“1 से 100 के बीच एक नंबर का अनुमान लगाएँ: “))
attempts += 1

if guess < secret_number:
print(“बहुत कम! थोड़ा बड़ा नंबर सोचें।”)
elif guess > secret_number:
print(“बहुत ज़्यादा! थोड़ा छोटा नंबर सोचें।”)
else:
print(f”बधाई हो! आपने {attempts} कोशिशों में सही नंबर पकड़ लिया!”)
break
except ValueError:
print(“अमान्य इनपुट! कृपया केवल संख्या ही दर्ज करें।”)

# गेम स्टार्ट करें
number_guessing_game()

 Python सीखने के लिए रोड पैम और टिप्स Actionable Tips

Daily Practice: केवल थ्योरी पढ़ने से कोडिंग नहीं आती। रोज़ाना कम से कम 1 घंटा कोडिंग का अभ्यास करें।

Projects बनाए छोटे छोटे प्रोजेक्ट्स से शुरुआत करें (जैसे Calculator, To-Do List App, Web Scraper)।

Open Source Contribution: GitHub पर अपना अकाउंट बनाए और दूसरों का कोड पढ़ना सीखें।

Community से जुड़ें Stack Overflow, Reddit (r/learnpython) और Discord ग्रुप्स में हिस्सा लें।

निष्कर्ष Conclusion

​इस Python Tutorial for Beginners गाइड के माध्यम से आपने Python के बेसिक्स, Logic Building Data Structures से लेकर OOPs और रियल-वर्ल्ड प्रोजेक्ट तक का सफर पूरा किया।

​प्रोग्रामिंग एक कला है, और Python इसकी शुरुआत करने का सबसे बेहतरीन साधन है। आज ही अपना पहला प्रोग्राम लिखें और अपनी टेक जानी को नई ऊंचाइयों पर ले जाएं

RSCIT Computer Course 2026 सिलेबस फीस एडमिशन फॉर्म और रिजल्ट की पूरी जानकारी

Leave a Comment