CHAPTER 01
🐍 Python kya hai?
Python ka Introduction, Installation, aur pehla Program
Advertisement
Python kya hai?
Python ek bahut aasan aur powerful programming language hai. Ise Guido van Rossum ne 1991 mein banaya tha. Python ka naam ek TV show se aaya hai — kisi saanp se nahi!
Aaj Python duniya ki top 3 programming languages mein hai. Google, NASA, Netflix, Instagram — sab Python use karte hain.
Aaj Python duniya ki top 3 programming languages mein hai. Google, NASA, Netflix, Instagram — sab Python use karte hain.
python
[('✅ Aasan Syntax', 'English jaisa readable code. Beginners ke liye perfect.'), ('🌍 Har jagah Use', 'Web, AI, Data Science, Automation, Game Dev.'), ('🆓 Free & Open Source', 'Bilkul muft. python.org se download karo.'), ('💼 High Salary', 'Python developer ki salary ₹6-25 LPA tak.'), ('📚 Badi Community', 'Millions of developers worldwide.'), ('⚡ Fast Development', 'Kam lines mein zyada kaam.')]
Python kahan use hoti hai?
| 🤖 AI / ML | ChatGPT jaisi AI |
|---|---|
| 📊 Data Science | Data analysis |
| 🌐 Web Dev | Django, Flask |
| 🤖 Automation | Scripts, Bots |
| 🎮 Game Dev | Pygame |
| 🔬 Research | NASA, CERN |
Advertisement
Python Install kaise karen?
Step 1: python.org par jayen
Step 2: Download Python button click karen
Step 3: 'Add Python to PATH' check karen — yeh bahut important hai!
Step 4: VS Code install karen
Step 5: Terminal mein
Step 2: Download Python button click karen
Step 3: 'Add Python to PATH' check karen — yeh bahut important hai!
Step 4: VS Code install karen
Step 5: Terminal mein
python --version type karenPehla Python Program
Programming mein pehla program hamesha 'Hello World' hota hai. Python mein yeh bahut aasan hai!
python
# Mera pehla Python program print("Namaste Duniya! 🙏") print("Hello, World!") print("Python seekhna shuru ho gaya!")
OUTPUT
Namaste Duniya! 🙏Hello, World!
Python seekhna shuru ho gaya!
print() Function — Complete
print() Python ka sabse zyada use hone wala function hai:
python
# Basic print print("Hello Python!") # Multiple cheezein ek saath print("Naam:", "Rahul", "Umar:", 20) # sep se separator badlo print("Python", "hai", "Mast!", sep="-") # end se newline badlo print("Hello", end=" ") print("World!") # Number bhi print hote hain print(10 + 20)
OUTPUT
Hello Python!Naam: Rahul Umar: 20
Python-hai-Mast!
Hello World!
30
Comments — Code ke Notes
Comments wo lines hoti hain jo Python run nahi karti — ye aapke notes hote hain.
python
# Single line comment print("Yeh chalega") # line ke ant mein bhi """ Multi-line comment Triple quotes se banate hain. """ print("Program jaari hai!")
Python ki History — Kahan se Aaya?
Python ka janam 1980s ke ant mein hua jab Guido van Rossum Netherlands mein ek programmer the.
Woh ek aisi language banana chahte the jo padhne mein aasaan ho aur likhne mein bhi comfortable.
1991 mein Python 0.9.0 release hua — aur tab se Python ne kabhi peeche nahi dekha!
Python ka naam Monty Python's Flying Circus se liya gaya — ek British comedy show jo Guido ko bahut pasand tha. Yahi reason hai ki Python documentation mein bhi kabhi kabhi funny examples milte hain.
Aaj 2026 mein Python duniya ki sabse popular programming language hai — Stack Overflow surveys, GitHub stats, aur job postings sab yahi kehte hain. Google, NASA, Netflix, Spotify, Instagram — sab Python use karte hain apne critical systems mein.
Python ka naam Monty Python's Flying Circus se liya gaya — ek British comedy show jo Guido ko bahut pasand tha. Yahi reason hai ki Python documentation mein bhi kabhi kabhi funny examples milte hain.
Aaj 2026 mein Python duniya ki sabse popular programming language hai — Stack Overflow surveys, GitHub stats, aur job postings sab yahi kehte hain. Google, NASA, Netflix, Spotify, Instagram — sab Python use karte hain apne critical systems mein.
Python ke Versions — Konsa Use Karein?
Python ke 2 major versions hain — Python 2 aur Python 3.
| Version | Status | Use Karein? |
|---|---|---|
| Python 2.x | Dead ❌ (2020 mein band) | Bilkul nahi! |
| Python 3.8 | Old ⚠️ | Avoid karo |
| Python 3.10+ | Good ✅ | Use kar sakte hain |
| Python 3.12+ | Latest ✅✅ | Recommended! |
💡 Tip: Hamesha latest Python 3.x version use karo. python.org par jaao aur latest download karo!
Python Setup — VS Code mein
VS Code (Visual Studio Code) Python ke liye sabse best editor hai. Yeh Microsoft ka free editor hai
jo bahut powerful aur beginner friendly hai.
VS Code mein Python setup karne ke steps:
1. code.visualstudio.com se VS Code download karo
2. Install karo — default settings theek hain
3. Extensions icon (left sidebar) par click karo
4. "Python" search karo — Microsoft wala install karo
5. Ek .py file banao aur code likhna shuru karo!
Useful VS Code shortcuts:
Ctrl+S = Save | Ctrl+/ = Comment | F5 = Run | Ctrl+` = Terminal
VS Code mein Python setup karne ke steps:
1. code.visualstudio.com se VS Code download karo
2. Install karo — default settings theek hain
3. Extensions icon (left sidebar) par click karo
4. "Python" search karo — Microsoft wala install karo
5. Ek .py file banao aur code likhna shuru karo!
Useful VS Code shortcuts:
Ctrl+S = Save | Ctrl+/ = Comment | F5 = Run | Ctrl+` = Terminal
python — test.py
# VS Code mein yeh type karo aur F5 dabao name = input("Aapka naam: ") age = int(input("Aapki umar: ")) print(f"Namaste {name}! Aap {age} saal ke hain.") print(f"10 saal baad aap {age + 10} ke honge!")
OUTPUT
Aapka naam: RahulAapki umar: 20
Namaste Rahul! Aap 20 saal ke hain.
10 saal baad aap 30 ke honge!
Python vs Other Languages — Comparison
Naye learners ka common sawaal — Python kyun seekhein? Comparison dekhte hain:
| Feature | Python | Java | C++ | JavaScript |
|---|---|---|---|---|
| Seekhna | ✅ Bahut easy | ⚠️ Medium | ❌ Hard | ⚠️ Medium |
| Code lines | ✅ Bahut kam | ❌ Zyada | ❌ Bahut zyada | ⚠️ Medium |
| AI/ML | ✅ Best | ❌ Nahi | ❌ Nahi | ❌ Nahi |
| Data Science | ✅ Best | ❌ Nahi | ❌ Nahi | ❌ Nahi |
| Web Backend | ✅ Achha | ✅ Achha | ❌ Nahi | ✅ Node.js |
| Job Market India | ✅ Best | ✅ Achha | ⚠️ Limited | ✅ Achha |
Python Mein Kya Kya Bana Sakte Hain?
Python ki versatility hi ise special banati hai. Ek language — infinite possibilities:
🌐 Web Development
Django aur Flask se full websites banao. Instagram, Pinterest sab Python se bane hain!
🤖 Artificial Intelligence
ChatGPT jaisi AI banao! TensorFlow, PyTorch sab Python mein hain.
📊 Data Science
Companies ka data analyze karo — Pandas, NumPy se. ₹15-30 LPA salary!
🔧 Automation
Boring kaam Python se automate karo — Excel, emails, file management.
🎮 Game Development
Pygame se simple 2D games banao — perfect for beginners!
🔒 Cybersecurity
Ethical hacking, security testing mein Python bahut use hoti hai.
📱 Desktop Apps
Tkinter ya PyQt se desktop applications banao.
🌍 Web Scraping
Websites se data collect karo — BeautifulSoup, Scrapy se.
Python Sikhne ka Sahi Tarika
Bahut saare beginners galat tarike se Python seekhte hain aur frustrated ho jaate hain.
Yeh proven method follow karo:
Week 1-2: Basics — Variables, Print, Input, Conditions
Week 3-4: Loops, Lists, Functions
Week 5-6: OOP, File Handling, Error Handling
Month 2: Roz ek chhota project banao
Month 3: Ek complete project banao (calculator, todo app, etc.)
Month 4+: Specialization choose karo (Web Dev / Data Science / AI)
Golden Rule: Roz sirf 1-2 ghante practice karo — consistently! 3 ghante ek din aur 3 din kuch nahi — yeh kaam nahi karta.
Week 1-2: Basics — Variables, Print, Input, Conditions
Week 3-4: Loops, Lists, Functions
Week 5-6: OOP, File Handling, Error Handling
Month 2: Roz ek chhota project banao
Month 3: Ek complete project banao (calculator, todo app, etc.)
Month 4+: Specialization choose karo (Web Dev / Data Science / AI)
Golden Rule: Roz sirf 1-2 ghante practice karo — consistently! 3 ghante ek din aur 3 din kuch nahi — yeh kaam nahi karta.
💡 Pro Tip: Hmare site par 60 projects hain — Day 1 se Day 60 tak.
Roz ek project banao — 2 mahine mein aap ek confident Python developer honge!
Interview Mein Pooche Jane Wale Sawal
Job interviews mein is topic se yeh sawal aksar pooche jaate hain:
| Sawal | Short Answer |
|---|---|
| Python mein memory kaise manage hoti hai? | Automatic garbage collection — reference counting se |
| Python interpreted hai ya compiled? | Interpreted — line by line execute hota hai |
| Python 2 aur 3 mein fark? | Python 2 dead hai — hamesha Python 3 use karo |
| GIL kya hai? | Global Interpreter Lock — ek time par ek thread run hota hai |
| Mutable aur Immutable mein fark? | Mutable = badal sakta hai (list, dict). Immutable = nahi badlta (int, str, tuple) |
Aur Seekho — Resources
Python aur deep seekhne ke liye yeh resources use karo:
Free Resources:
✅ docs.python.org — Official Python documentation
✅ pythonhindi.in — Hamare sab chapters aur projects (aap yahaan hain!)
✅ w3schools.com/python — Quick reference
✅ realpython.com — Advanced tutorials
✅ YouTube — Hindi mein Python tutorials
Practice Platforms:
✅ HackerRank — Python challenges
✅ LeetCode — Problem solving
✅ Codewars — Fun challenges
✅ Project Euler — Math + Programming
Books (Recommended):
✅ "Python Crash Course" — Eric Matthes
✅ "Automate the Boring Stuff" — Al Sweigart (Free online!)
✅ "Fluent Python" — Advanced ke liye
Free Resources:
✅ docs.python.org — Official Python documentation
✅ pythonhindi.in — Hamare sab chapters aur projects (aap yahaan hain!)
✅ w3schools.com/python — Quick reference
✅ realpython.com — Advanced tutorials
✅ YouTube — Hindi mein Python tutorials
Practice Platforms:
✅ HackerRank — Python challenges
✅ LeetCode — Problem solving
✅ Codewars — Fun challenges
✅ Project Euler — Math + Programming
Books (Recommended):
✅ "Python Crash Course" — Eric Matthes
✅ "Automate the Boring Stuff" — Al Sweigart (Free online!)
✅ "Fluent Python" — Advanced ke liye
Python Career Guide 2026
Python seekhne ke baad career ke kitne options hain — poori list dekho:
Job Roles aur Salary (India 2026):
Job Roles aur Salary (India 2026):
| Role | Skills | Salary Range |
|---|---|---|
| Junior Python Developer | Python basics, Flask/Django | Rs 3-6 LPA |
| Python Developer | 2-3 years exp, APIs, DB | Rs 6-12 LPA |
| Senior Python Developer | 5+ years, System design | Rs 15-25 LPA |
| Data Analyst | Pandas, SQL, Visualization | Rs 5-12 LPA |
| Data Scientist | ML, Statistics, Python | Rs 8-20 LPA |
| ML Engineer | TensorFlow, PyTorch, Cloud | Rs 12-30 LPA |
| DevOps Engineer | Python scripts, Docker, CI/CD | Rs 8-18 LPA |
| Freelancer | Any Python skill | Rs 20,000-2,00,000/month |
💰 Tip: Python Developer ki demand 2026 mein record high hai India mein.
Abhi seekhna shuru karo — 6 mahine mein job ready ho sakte hain!
Chapter 1 — Deep Practice aur Mastery
Python sikhne ka sabse accha tarika hai — practice, practice, aur practice!
Chapter 1 ko properly master karne ke liye yahan kuch aur detailed examples hain
jo aapki understanding ko aur gehri karenge.
Yeh examples real projects se liye gaye hain — inhe samjho aur apne code mein use karo. Ek baar yeh concepts clear ho gaye, to aap confidently koi bhi Python project bana sakte hain.
Yeh examples real projects se liye gaye hain — inhe samjho aur apne code mein use karo. Ek baar yeh concepts clear ho gaye, to aap confidently koi bhi Python project bana sakte hain.
python — chapter01_advanced.py
# Chapter 1: Chapter 1 — Advanced Examples # Yeh code copy karo aur run karo! # Example 1: Basic concept print("=== Chapter 1: Chapter 1 ===") # Example 2: List operations items = ["Python", "Hindi", "Code", "Practice"] for i, item in enumerate(items, 1): print(f"{i}. {item}") # Example 3: Dictionary usage chapter_info = { "number": 1, "title": "Chapter 1", "level": "Beginner", "done": False } for key, value in chapter_info.items(): print(f" {key:10}: {value}") # Example 4: Function def practice_summary(chapter, completed=False): status = "Complete ✅" if completed else "In Progress ⏳" return f"Chapter {chapter}: {status}" print(practice_summary(1)) print(practice_summary(1, True))
OUTPUT
=== Chapter 1: Chapter 1 ===1. Python
2. Hindi
3. Code
4. Practice
number : 1
title : Chapter 1
level : Beginner
done : False
Chapter 1: In Progress ⏳
Chapter 1: Complete ✅
Python Community aur Help Kaise Lein
Python seekhte waqt aapko problems aayengi — yeh normal hai! Har developer ko aati hain.
Yahan bataya gaya hai ki help kahan se lein:
1. Error message padho:
Python ka error message bahut helpful hota hai. Jab error aaye to poora message padho — woh exactly batata hai kya galat hua aur kahan.
2. Google karo:
Error message ko quotes mein Google karo: "TypeError: unsupported operand" Mostly Stack Overflow par answer milega.
3. Stack Overflow:
stackoverflow.com — duniya ke sabse helpful developer community. Aapka koi bhi sawal already wahan answer ho chuka hoga!
4. Python Official Docs:
docs.python.org — har function ki complete documentation. Advanced learners ke liye must-read.
5. PythonHindi.in:
Hamare sab 30 chapters aur 60 projects free mein available hain. Koi concept samajh nahi aaya to related chapter dobara padho!
6. YouTube:
Hindi mein bahut saare Python tutorials available hain. Visual seekhne waalon ke liye perfect!
1. Error message padho:
Python ka error message bahut helpful hota hai. Jab error aaye to poora message padho — woh exactly batata hai kya galat hua aur kahan.
2. Google karo:
Error message ko quotes mein Google karo: "TypeError: unsupported operand" Mostly Stack Overflow par answer milega.
3. Stack Overflow:
stackoverflow.com — duniya ke sabse helpful developer community. Aapka koi bhi sawal already wahan answer ho chuka hoga!
4. Python Official Docs:
docs.python.org — har function ki complete documentation. Advanced learners ke liye must-read.
5. PythonHindi.in:
Hamare sab 30 chapters aur 60 projects free mein available hain. Koi concept samajh nahi aaya to related chapter dobara padho!
6. YouTube:
Hindi mein bahut saare Python tutorials available hain. Visual seekhne waalon ke liye perfect!
Chapter 1 — Final Quiz aur Revision
Chapter complete karne se pehle yeh quick revision karo:
✅ Is chapter ke main concepts kya hain?
✅ Koi bhi code example bina dekhke likh sakte ho?
✅ Ek real problem mein yeh concept kaise use hoga?
✅ Agla chapter ke liye ready ho?
Agar upar ke sawalon ka jawab haan hai — congratulations! Aap is chapter ke concepts samajh gaye hain. Agla chapter start karo!
Agar nahi — koi baat nahi! Yeh chapter dobara padho, examples run karo, aur phir agla chapter start karo. Learning mein time lagta hai — patience rakho!
✅ Is chapter ke main concepts kya hain?
✅ Koi bhi code example bina dekhke likh sakte ho?
✅ Ek real problem mein yeh concept kaise use hoga?
✅ Agla chapter ke liye ready ho?
Agar upar ke sawalon ka jawab haan hai — congratulations! Aap is chapter ke concepts samajh gaye hain. Agla chapter start karo!
Agar nahi — koi baat nahi! Yeh chapter dobara padho, examples run karo, aur phir agla chapter start karo. Learning mein time lagta hai — patience rakho!
🎯 QUICK QUIZ — Chapter 01
Python mein screen par text dikhane ke liye?
Advertisement
📝 Chapter Summary
Python ek bahut aasan aur powerful programming language hai jo 1991 mein Guido van Rossum ne banai thi. Aaj yeh duniya ki sabse popular language hai.
🧠 Is Chapter ke Important Concepts
| Concept | Kya karta hai |
|---|---|
print() | Screen par kuch bhi dikhane ke liye |
input() | User se data lene ke liye |
# comment | Code mein notes likhne ke liye |
Variables | Data store karne ke liye |
Strings | Text data ke liye |
💡 Pro Tips — Dhyan Rakho!
Yeh tips beginners aksar miss karte hain:
- Python case-sensitive hai — print() aur Print() alag hain
- Har line ke end mein semicolon nahi chahiye — Python mein
- Indentation (spaces) bahut important hain
- Code ek baar likho, baar baar use karo
- Errors se mat daro — woh best teacher hain!
🏋️ Practice Karo — Khud Try Karo!
Chapter complete karne ke baad yeh exercises khud banao:
- Hello World program likho apni bhasha mein
- 5 alag cheezein print karo ek program mein
- Apna naam aur umar print karo variables use karke
- Ek program likho jo 10 alag lines print kare
- Comments ke saath Hello World program likho
❓ Aksar Pooche Jane Wale Sawal
Q: Python kaise install karein?
A: python.org par jaao, Download Python click karo, PATH add karna mat bhoolna!
A: python.org par jaao, Download Python click karo, PATH add karna mat bhoolna!
Q: Konsa editor use karein?
A: VS Code sabse better hai — free hai aur Python extension bhi hai.
A: VS Code sabse better hai — free hai aur Python extension bhi hai.
Q: Python sikhne mein kitna time lagega?
A: Basics 2-3 months mein aa jaate hain. Practice jitna karo, utna fast seekhoge.
A: Basics 2-3 months mein aa jaate hain. Practice jitna karo, utna fast seekhoge.
Q: Python se kya ban sakta hai?
A: Websites, AI, Data Science tools, Automation scripts, Games — sab kuch!
A: Websites, AI, Data Science tools, Automation scripts, Games — sab kuch!