WhatsApp

Stay Connected with PythonHindii

Join our WhatsApp Community to get the latest Python tutorials, coding tips, interview questions, project updates, and learning resources directly on your phone.

Join WhatsApp Community
Python Hindi Logo
Python in Hindi | Programming Education
Join Karo
Python programming tutorial in Hindi banner Python code learning illustration Hindi Python student coding illustration Python data code pattern background

Python Tutorial in HindiiLearn Python Programming for Free

Learn Python from Beginner to Advanced in simple Hindi.

💰 100% Free 🌐 Hindi Mein 📱 WhatsApp Community 🔄 Weekly Updates
print("Namaste Python!")
# Variable banana
naam = "Ankit"
umar = 25
 
for i in range(3):
  print("Sikho!")
 
# Output:
Sikho! Sikho! Sikho!

Ye Kaise Kaam Karta Hai

Hindi mein Python, AI aur Data Skills seekhne ka sabse simple tareeka.

📘

Seekhein

Beginner se Advanced tak, best curated tutorials aur guides Hindi mein.

đŸ’ģ

Practice Karein

Real code examples aur mini-projects ke through hands-on practice karein.

đŸ’Ŧ

Judein

WhatsApp community se judkar apne doubts clear karein, akele nahi seekhenge.

Python Cheat Sheet in Hindi

Ye ek complete interactive Python Cheat Sheet hai — har code ke saath Copy aur Run button diya gaya hai, taaki aap seedhe isi page par code chala kar output dekh sakein (kuch bhi install kiye bina, seedha browser me!). Pehli baar Run dabane par Python engine load hone me kuch second lagega.

1. Getting Started

Python install karne ke baad aap terminal me python ya python3 likh kar interactive shell open kar sakte hain.

terminal
# file run karne ke liye
python3 script.py

# interactive shell
python3
>>> print("Hello, Python!")

2. Comments

  • Single line comment ke liye # use hota hai.
  • Multi-line comment ke liye triple quotes use kiye jaate hain (technically ye string hoti hai).
Python
# Ye single line comment hai

"""
Ye multi-line comment
ya docstring hai
"""
print("Comments samajh aa gaye!")

3. Data Types

Python
x = 10          # int
y = 3.14        # float
z = "hello"     # str
flag = True     # bool
n = None        # NoneType
lst = [1, 2, 3] # list
tup = (1, 2)    # tuple
d = {"a": 1}    # dict
s = {1, 2, 3}   # set

print(type(x))   # data type check karne ke liye
print(x, y, z, flag, n, lst, tup, d, s)

4. Variables & Assignment

Python
name = "Amit"          # normal assignment
a, b, c = 1, 2, 3       # multiple assignment
x = y = z = 0            # same value multiple variables ko

a, b = b, a               # values swap karna
print(name, a, b, c, x, y, z)

count = 5
count += 1                 # count = count + 1 ke barabar
print(count)

5. Strings

Python
s = "Namaste Python"

print(s.upper())          # NAMASTE PYTHON
print(s.lower())          # namaste python
print(s.strip())          # extra spaces hata deta hai
print(s.split(" "))       # list me todta hai
print(s.replace("a","o"))   # replace karta hai
print(len(s))              # length

# f-string (formatting)
name = "Riya"
print(f"Mera naam {name} hai")

# slicing
print(s[0:5])     # start se 5 index tak
print(s[::-1])    # string reverse

6. Numbers & Math

Python
a = 10
b = 3

print(a + b)   # addition
print(a - b)   # subtraction
print(a * b)   # multiplication
print(a / b)   # division (float result)
print(a // b)  # floor division
print(a % b)   # modulus (remainder)
print(a ** b)  # power

import math
print(math.sqrt(16))
print(math.pi)
print(round(3.567, 2))

7. Conditionals

Python
age = 20

if age >= 18:
    print("Aap adult hain")
elif age > 12:
    print("Aap teenager hain")
else:
    print("Aap bacche hain")

# ternary style
status = "Adult" if age >= 18 else "Minor"
print(status)

8. Loops

Python
# for loop
for i in range(5):
    print(i)

# while loop
n = 0
while n < 5:
    print("while:", n)
    n += 1

# break aur continue
for i in range(10):
    if i == 5:
        break
    if i % 2 == 0:
        continue
    print("odd:", i)

9. Functions

Python
def greet(name, msg="Namaste"):
    """Ye function greeting return karta hai"""
    return f"{msg}, {name}!"

print(greet("Amit"))

# *args aur **kwargs
def add_all(*args):
    return sum(args)

def show_info(**kwargs):
    for k, v in kwargs.items():
        print(k, v)

print(add_all(1, 2, 3, 4))
show_info(name="Riya", age=22)

# lambda function
square = lambda x: x * x
print(square(6))

10. Classes

Python
class Student:
    def __init__(self, name, marks):
        self.name = name
        self.marks = marks

    def display(self):
        print(f"{self.name} ke marks: {self.marks}")

s1 = Student("Riya", 89)
s1.display()

# Inheritance
class TopStudent(Student):
    def __init__(self, name, marks, rank):
        super().__init__(name, marks)
        self.rank = rank

s2 = TopStudent("Aman", 95, 1)
s2.display()
print("Rank:", s2.rank)

11. Exceptions

Python
try:
    result = 10 / 0
except ZeroDivisionError as e:
    print("Error:", e)
except Exception as e:
    print("Kuch aur error hua:", e)
else:
    print("Sab theek raha")
finally:
    print("Ye hamesha chalega")

# apna khud ka exception raise karna
try:
    raise ValueError("Galat value diya gaya hai")
except ValueError as e:
    print("Custom error pakda gaya:", e)

12. Collections

Python
# List
fruits = ["apple", "mango", "banana"]
fruits.append("kiwi")
fruits.remove("mango")
fruits.sort()
print(fruits)

# Tuple (immutable)
point = (10, 20)
print(point)

# Dictionary
person = {"name": "Amit", "age": 25}
person["city"] = "Delhi"
print(list(person.keys()))
print(list(person.values()))
print(list(person.items()))

# Set
nums = {1, 2, 3}
nums.add(4)
print(nums)

13. Comprehensions

Python
# List comprehension
squares = [x*x for x in range(10)]
print(squares)

# Condition ke saath
even = [x for x in range(20) if x % 2 == 0]
print(even)

# Dictionary comprehension
d = {x: x*x for x in range(5)}
print(d)

# Set comprehension
s = {x*2 for x in range(5)}
print(s)

14. File I/O

Python
# File likhna
with open("data.txt", "w") as f:
    f.write("Namaste duniya")

# File padhna
with open("data.txt", "r") as f:
    content = f.read()
    print(content)

# line by line padhna (yahan ek hi line hai)
with open("data.txt", "r") as f:
    for line in f:
        print(line.strip())

15. Imports & Modules

Python
import math
from datetime import datetime

print(math.factorial(5))
print(datetime.now().year)

# apna khud ka module banana:
# mymodule.py file banayein aur us me function likhein, phir:
# import mymodule
# mymodule.my_function()

16. Virtual Environments

terminal
# venv banana
python3 -m venv myenv

# activate karna (Windows)
myenv\Scripts\activate

# activate karna (Mac/Linux)
source myenv/bin/activate

# deactivate karna
deactivate

17. Packages (pip)

terminal
pip install requests
pip install pandas numpy

pip list                  # installed packages dekhna
pip uninstall requests

pip freeze > requirements.txt
pip install -r requirements.txt

18. Miscellaneous

Python
print(len("Python"))     # length
print(type(10))            # data type
x = 5
print(id(x))                 # memory address
print(isinstance(x, int))    # type check

# multiple values ek line me print
print("A", "B", "C", sep=", ")
Tip: Is cheat sheet ko bookmark kar lein aur practice karte rehna hi Python seekhne ka sabse best tarika hai. Har code block ke "Run" button se seedha yahin result dekh sakte hain.
đŸŸĸ Practice Box Basic Python PythonHindi.in
đŸ’ģ Apna code yahan likhein
▤ Output
Yahan output dikhega...
💡 Tip: input() use karoge to browser ek popup box dikhayega value daalne ke liye. NumPy/Pandas jaise topics ke liye "Advanced Practice Box" use karein.

🎓 Recommended Python Courses (Hindi mein sikho)