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.
ā¤ो⤠ā¤िā¤Ē्ā¤Ē⤪ी ā¤¨ā¤šीं:
ā¤ā¤ ā¤िā¤Ē्ā¤Ē⤪ी ā¤ेā¤ें