How to Run Python First Code in 2025? | Full Guide: VS Code vs PyCharm vs Thonny IDEs ๐
Python Projects Run เคैเคธे เคเคฐें? Top 5 IDEs (VS Code, PyCharm) Full Guide 2025 ๐
เคจเคฎเคธ्เคคे เคฆोเคธ्เคคों! ๐ ORV Tech Tutorials เคชเคฐ เคเคชเคा เคธ्เคตाเคเคค เคนै।
เคชिเคเคฒे เคเคฐ्เคिเคเคฒ เคฎें เคนเคฎเคจे เคฌाเคค เคी เคฅी เคि Best Code Editor เคौเคจ เคธा เคนै। เคฒेเคिเคจ, เค เค्เคธเคฐ Beginners เคे เคธाเคฅ เคเคธा เคนोเคคा เคนै เคि เคตो Source Code เคคो เคกाเคเคจเคฒोเคก เคเคฐ เคฒेเคคे เคนैं, เคฏा เคोเคก เคฒिเค เคฒेเคคे เคนैं, เคฒेเคिเคจ เคเคฌ เคเคธे Run (Execute) เคเคฐเคจे เคी เคฌाเคฐी เคเคคी เคนै, เคคो Error เค เคाเคคा เคนै।
เค्เคฏा เคเคชเคे เคธाเคฅ เคญी เคเคธा เคนोเคคा เคนै เคि VS Code เคฎें "Run" เคฌเคเคจ เคाเคฎ เคจเคนीं เคเคฐ เคฐเคนा? เคฏा PyCharm เคฎें "Configuration" เคी เคเคฐเคฐ เค เคฐเคนी เคนै? เคिंเคคा เคฎเคค เคीเคिเคฏे!
เคเค เคी เคเคธ Mega Guide เคฎें, เคนเคฎ 5 เคธเคฌเคธे Popular IDEs เคฎें Python Project เคो Run เคเคฐเคจे เคा Step-by-Step Process เคธीเคेंเคे। เคฏเคน เคाเคเคก เคเคคเคจी เคเคธाเคจ เคนै เคि เคเค्เคทा 10 เคा เคाเคค्เคฐ เคญी เคเคธे เคธเคฎเคเคเคฐ เคोเคกिंเค เคถुเคฐू เคเคฐ เคธเคเคคा เคนै।
Table of Contents
- ๐ 1. Visual Studio Code (เคธเคฌเคा Favourite) เคฎें Run เคैเคธे เคเคฐें?
- ๐ 2. PyCharm (Smartest Choice) เคฎें Project Setup & Run
- ๐ 3. Thonny (Beginners เคे เคฒिเค Best) เคा เคเคธाเคจ เคคเคฐीเคा
- ๐ 4. Jupyter Notebook (Data Science King) เคฎें Cells เคैเคธे Run เคเคฐें?
- ๐ 5. Sublime Text (Super Fast) เคฎें Build System Setup
- ๐ Comparison Table: เคौเคจ เคธा เคुเคจें?
- ๐ FAQ & Troubleshooting
1. Visual Studio Code (VS Code) เคฎें Python Project เคैเคธे Run เคเคฐें? ๐ป
Step 1: Python Extension Install เคเคฐें
เคธเคฌเคธे เคชเคนเคฒे VS Code เคे เคฌाเคं เคคเคฐเคซ (Left Side) "Extensions" เคเคเคॉเคจ (เคाเคฐ เคฌॉเค्เคธ เคตाเคฒा) เคชเคฐ เค्เคฒिเค เคเคฐें। Search เคฌाเคฐ เคฎें "Python" เคฒिเคें เคเคฐ Microsoft เคตाเคฒा Extension Install เคเคฐें। เคเคธเคे เคฌिเคจा Code Run เคจเคนीं เคนोเคा।
Step 2: Project Folder Open เคเคฐें
เคเคญी เคญी เคธिเคฐ्เคซ เคเค File เคเคชเคจ เคจ เคเคฐें। เคนเคฎेเคถा File > Open Folder เคชเคฐ เคाเคं เคเคฐ เค เคชเคจे Project เคा เคชूเคฐा เคซोเคฒ्เคกเคฐ เคธेเคฒेเค्เค เคเคฐें। เคเคธเคธे VS Code เคो เคธाเคฐी เคซाเคเคฒ्เคธ (เคैเคธे images, database) เคฎिเคฒ เคाเคคी เคนैं।
Step 3: Code Run เคเคฐเคจे เคे 2 เคคเคฐीเคे
Top Right Corner (เคเคชเคฐ เคฆाเคं เคเคฐ) เคเคชเคो เคเค "Play" (▶️) เคฌเคเคจ เคฆिเคेเคा। เคเคธ เคชเคฐ เค्เคฒिเค เคเคฐें। เคจीเคे Terminal เคुเคฒेเคा เคเคฐ เคเคชเคा Code Run เคนो เคाเคเคा।
เค เคเคฐ Play เคฌเคเคจ เคाเคฎ เคจ เคเคฐे, เคคो
Ctrl + ` (Backtick) เคฆเคฌाเคเคฐ Terminal เคोเคฒें เคเคฐ เคฒिเคें:python filename.py(เคเคฆाเคนเคฐเคฃ:
python main.py) เคเคฐ Enter เคฆเคฌाเคं।
Pro Tip: เค เคเคฐ `python` เคเคฎांเคก เคाเคฎ เคจ เคเคฐे, เคคो `py` เคฏा `python3` try เคเคฐें।
2. PyCharm Community Edition เคฎें Project Run เคैเคธे เคเคฐें? ๐ง
PyCharm เคฅोเคก़ा เค เคฒเค เคนै। เคฏเคน เคนเคฐ เคช्เคฐोเคेเค्เค เคे เคฒिเค เคเค เค เคฒเค เคฆुเคจिเคฏा (Virtual Environment) เคฌเคจाเคคा เคนै। เคเคธเคฒिเค เคเคธे Setup เคเคฐเคจा เคฅोเคก़ा Tricky เคฒเค เคธเคเคคा เคนै, เคฒेเคिเคจ เคฏเคน เคธเคฌเคธे Best เคนै।
Step 1: Interpreter Configuration
เคเคฌ เคเคช PyCharm เคฎें เคช्เคฐोเคेเค्เค เคोเคฒเคคे เคนैं, เคคो เคจीเคे เคฆाเคं เคเคฐ (Bottom Right) เคेเค เคเคฐें। เค เคเคฐ เคตเคนाँ "No Interpreter" เคฒिเคा เคนै, เคคो Code Run เคจเคนीं เคนोเคा।
- เคเคธ เคชเคฐ เค्เคฒिเค เคเคฐें > Add Interpreter เคुเคจें।
- System Interpreter เคฏा New Virtualenv เคธेเคฒेเค्เค เคเคฐें เคเคฐ OK เคเคฐ เคฆें।
Step 2: Script Configuration
เค เคเคฐ เคเคชเคฐ Run เคฌเคเคจ (เคนเคฐा เคค्เคฐिเคोเคฃ) Grey (เคฌंเคฆ) เคนै, เคคो:
- Project Files เคฎें เค
เคชเคจी Main File (เคैเคธे
app.py) เคชเคฐ Right Click เคเคฐें। - "Run 'app'" เคเคช्เคถเคจ เคुเคจें।
- เค เคเคฒी เคฌाเคฐ เคธे เคเคช เคธीเคงा เคเคชเคฐ เคตाเคฒा Green Play Button เคฆเคฌा เคธเคเคคे เคนैं।
PyCharm เคी เคाเคธिเคฏเคค เคฏเคน เคนै เคि เค เคเคฐ เคเคชเคे Code เคฎें เคोเค Library Missing เคนै, เคคो เคฏเคน เคुเคฆ เคนी เคฒाเคฒ เคฌเคค्เคคी เคเคฒाเคเคฐ เคเคชเคो เคฌเคคा เคฆेเคा เคเคฐ Install เคเคฐเคจे เคा Option เคญी เคฆेเคा।
3. Thonny เคฎें Python Code เคैเคธे เคเคฒाเคं? (เคธเคฌเคธे เคเคธाเคจ) ๐ข
Step 1: Code เคฒिเคें เคฏा เคोเคฒें
Thonny เคोเคฒें เคเคฐ เค เคชเคจा Code เคชेเคธ्เค เคเคฐें। เคฏा File > Open เคเคฐเคे เค เคชเคจी Python file เคोเคฒें।
Step 2: F5 เคฆเคฌाเคं
เคฌเคธ เคीเคฌोเคฐ्เคก เคชเคฐ F5 เคฌเคเคจ เคฆเคฌाเคं เคฏा เคเคชเคฐ เคฌเคจे เคฌเคก़े เคนเคฐे Run เคฌเคเคจ เคชเคฐ เค्เคฒिเค เคเคฐें।
เคจीเคे "Shell" window เคฎें เคเคชเคो Output เคฆिเค เคाเคเคा।
4. Jupyter Notebook เคฎें Project Run เคเคฐเคจा ๐
Jupyter เคฌाเคी Editors เคธे เค เคฒเค เคนै। เคฏเคน Browser (Chrome/Edge) เคฎें เคเคฒเคคा เคนै เคเคฐ เคเคธเคฎें เคोเคก "Cells" (เคกिเคฌ्เคฌों) เคฎें เคนोเคคा เคนै। เคฏเคน Data Science เคช्เคฐोเคेเค्เค्เคธ เคे เคฒिเค เคฌेเคธ्เค เคนै।
Step 1: Jupyter Launch เคเคฐें
Terminal เคฏा CMD เคोเคฒें เคเคฐ เคाเคเคช เคเคฐें: jupyter notebook। เคฏเคน เคเคชเคे Browser เคฎें เคुเคฒ เคाเคเคा।
Step 2: Cells เคो Run เคเคฐเคจा
Jupyter เคฎें เคชूเคฐा เคोเคก เคเค เคธाเคฅ Run เคจเคนीं เคนोเคคा (เคเคฌ เคคเค เคเคช เคจ เคाเคนें)।
- เคिเคธ Cell เคो Run เคเคฐเคจा เคนै, เคเคธ เคชเคฐ เค्เคฒिเค เคเคฐें।
- เคीเคฌोเคฐ्เคก เคชเคฐ Shift + Enter เคฆเคฌाเคं।
- Output เคคुเคฐंเคค เคเคธ Cell เคे เคจीเคे เคฆिเคाเค เคฆेเคा।
Restart Kernel: เค เคเคฐ เคเคชเคा เคोเคก เค เคเค เคाเค, เคคो เคเคชเคฐ Menu เคฎें Kernel > Restart & Clear Output เคชเคฐ เค्เคฒिเค เคเคฐें।
5. Sublime Text เคฎें Python Setup เคเคฐ Run ⚡
Sublime Text เคฌเคนुเคค เคคेเค़ เคนै, เคฒेเคिเคจ เคเคธเคฎें Python Run เคเคฐเคจे เคे เคฒिเค "Build System" เคฌเคจाเคจा เคชเคก़เคคा เคนै।
Step 1: Build System เคेเค เคเคฐें
Step 2: Run Command
Code Run เคเคฐเคจे เคे เคฒिเค Ctrl + B เคฆเคฌाเคं। เคจीเคे เคเค เคोเคी เคธी เคตिंเคกो เคुเคฒेเคी เคिเคธเคฎें Output เคฆिเคेเคा।
Note: Sublime Text เคฎें "Input" (เคैเคธे `input()`) เคฒेเคจा เคฎुเคถ्เคिเคฒ เคนोเคคा เคนै। เคเคธเคे เคฒिเค เคเคชเคो 'SublimeREPL' เคชैเคेเค เคंเคธ्เคॉเคฒ เคเคฐเคจा เคชเคก़ เคธเคเคคा เคนै। เคเคธเคฒिเค Beginners เคे เคฒिเค เคฎैं VS Code เค्เคฏाเคฆा recommend เคเคฐเคคा เคนूँ।
Comparison Table: เคเคชเคे เคฒिเค เคौเคจ เคธा เคธเคนी เคนै?
| IDE Name | Run Method | Difficulty | Best Feature |
|---|---|---|---|
| VS Code | Play Button / Terminal | Medium | All-rounder (Web + Python) |
| PyCharm | Run Configuration | Hard (Starting mein) | Best Error Handling |
| Thonny | F5 Key | Very Easy | Beginner Friendly |
| Jupyter | Shift + Enter | Easy | Data Visualization |
| Sublime | Ctrl + B | Medium | Super Fast Speed |
Frequently Asked Questions (FAQ)
Q1: VS Code เคฎें "Python was not found" Error เค เคฐเคนा เคนै, เค्เคฏा เคเคฐूँ?
เคเคธเคा เคฎเคคเคฒเคฌ เคนै เคि เคเคชเคे เคंเคช्เคฏूเคเคฐ เคे "Environment Variables" (Path) เคฎें Python add เคจเคนीं เคนै। Python เคो reinstall เคเคฐें เคเคฐ "Add Python to PATH" เคेเคเคฌॉเค्เคธ เคो เคिเค เคเคฐเคจा เคจ เคญूเคฒें।
Q2: PyCharm vs VS Code: Beginners เคे เคฒिเค เค्เคฏा เคฌेเคนเคคเคฐ เคนै?
เค เคเคฐ เคเคช เคธिเคฐ्เคซ Python เคธीเคเคจा เคाเคนเคคे เคนैं, เคคो PyCharm เคฌेเคนเคคเคฐ เคนै เค्เคฏोंเคि เคฏเคน เคเคชเคो เคเคฒเคคिเคฏां เคฌเคคाเคคा เคนै। เค เคเคฐ เคเคช Web Development เคญी เคเคฐเคจा เคाเคนเคคे เคนैं, เคคो VS Code เคฌेเคธ्เค เคนै।
Q3: เค्เคฏा เคฎैं Mobile เคชเคฐ Python Project run เคเคฐ เคธเคเคคा เคนूँ?
เคนाँ, Android เคे เคฒिเค Pydroid 3 เคเคช เคเคฐ iOS เคे เคฒिเค Pythonista เคा เคเคชเคฏोเค เคเคฐเคे เคเคช เคोเคก Run เคเคฐ เคธเคเคคे เคนैं।
Q4: 'ModuleNotFoundError' เคा เค्เคฏा เคฎเคคเคฒเคฌ เคนै?
เคเคธเคा เคฎเคคเคฒเคฌ เคนै เคि เคเคชเคจे เคช्เคฐोเคेเค्เค เคी required libraries install เคจเคนीं เคी เคนैं। Terminal เคฎें pip install library_name เคเคฎांเคก เคเคฒाเคเคฐ เคเคธे เค ीเค เคเคฐें।
Conclusion
เคฆोเคธ्เคคों, เคธเคนी IDE เคुเคจเคจा เคเคฐ เคเคธเคฎें เคोเคก Run เคเคฐเคจा เคเค Developer เคे เคธเคซเคฐ เคा เคชเคนเคฒा เคเคฆเคฎ เคนै।
- เค เคเคฐ เคเคช Student เคนैं: Thonny เคฏूเค़ เคเคฐें।
- เค เคเคฐ เคเคช Professional เคฌเคจเคจा เคाเคนเคคे เคนैं: VS Code เคธीเคें।
- เค เคเคฐ เคเคช Data Scientist เคฌเคจเคจा เคाเคนเคคे เคนैं: Jupyter Notebook เคเคฒाเคं।
๐ เค เคฌ เคฌाเคฐी เคเคชเคी เคนै!
เค เคชเคจा เคชเคนเคฒा Python Project เคกाเคเคจเคฒोเคก เคเคฐें เคเคฐ เคเคธे Run เคเคฐเคे เคฆेเคें। เคฌेเคนเคคเคฐीเคจ เคช्เคฐोเคेเค्เค्เคธ เคे เคฒिเค เคฏเคนाँ เค्เคฒिเค เคเคฐें: ๐
Get Free Python Projects + Source Code
เค เคเคฐ เคฏเคน เคाเคเคก เคเคชเคो เคฎเคฆเคฆเคाเคฐ เคฒเคी, เคคो เคเคธे เค เคชเคจे เคฆोเคธ्เคคों เคे เคธाเคฅ Share เคเคฐूเคฐ เคเคฐें! Happy Coding! ๐ป