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 (VS Code) เคฎें Python Project เค•ैเคธे Run เค•เคฐें? ๐Ÿ’ป

How to run Python code in Visual Studio Code terminal.

VS Code เค†เคœ เค•े เคธเคฎเคฏ เคฎें เคฆुเคจिเคฏा เค•ा เคธเคฌเคธे Powerful เค”เคฐ Flexible Editor เคนै। เคฒेเค•िเคจ เค‡เคธเคฎें Python เค…เคชเคจे เค†เคช เคจเคนीं เคšเคฒเคคी, เคนเคฎें เค‡เคธे "เคธिเค–ाเคจा" เคชเคก़เคคा เคนै।

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 เคคเคฐीเค•े

Method A: Play Button (เค†เคธाเคจ เคคเคฐीเค•ा)
Top Right Corner (เคŠเคชเคฐ เคฆाเคˆं เค“เคฐ) เค†เคชเค•ो เคเค• "Play" (▶️) เคฌเคŸเคจ เคฆिเค–ेเค—ा। เค‰เคธ เคชเคฐ เค•्เคฒिเค• เค•เคฐें। เคจीเคšे Terminal เค–ुเคฒेเค—ा เค”เคฐ เค†เคชเค•ा Code Run เคนो เคœाเคเค—ा।
Method B: Terminal Command (Pro เคคเคฐीเค•ा)
เค…เค—เคฐ 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 เคนै।

PyCharm run configuration and play button setup

Step 1: Interpreter Configuration

เคœเคฌ เค†เคช PyCharm เคฎें เคช्เคฐोเคœेเค•्เคŸ เค–ोเคฒเคคे เคนैं, เคคो เคจीเคšे เคฆाเคˆं เค“เคฐ (Bottom Right) เคšेเค• เค•เคฐें। เค…เค—เคฐ เคตเคนाँ "No Interpreter" เคฒिเค–ा เคนै, เคคो Code Run เคจเคนीं เคนोเค—ा।

  • เค‰เคธ เคชเคฐ เค•्เคฒिเค• เค•เคฐें > Add Interpreter เคšुเคจें।
  • System Interpreter เคฏा New Virtualenv เคธेเคฒेเค•्เคŸ เค•เคฐें เค”เคฐ OK เค•เคฐ เคฆें।

Step 2: Script Configuration

เค…เค—เคฐ เคŠเคชเคฐ Run เคฌเคŸเคจ (เคนเคฐा เคค्เคฐिเค•ोเคฃ) Grey (เคฌंเคฆ) เคนै, เคคो:

  1. Project Files เคฎें เค…เคชเคจी Main File (เคœैเคธे app.py) เคชเคฐ Right Click เค•เคฐें।
  2. "Run 'app'" เค‘เคช्เคถเคจ เคšुเคจें।
  3. เค…เค—เคฒी เคฌाเคฐ เคธे เค†เคช เคธीเคงा เคŠเคชเคฐ เคตाเคฒा Green Play Button เคฆเคฌा เคธเค•เคคे เคนैं।

PyCharm เค•ी เค–ाเคธिเคฏเคค เคฏเคน เคนै เค•ि เค…เค—เคฐ เค†เคชเค•े Code เคฎें เค•ोเคˆ Library Missing เคนै, เคคो เคฏเคน เค–ुเคฆ เคนी เคฒाเคฒ เคฌเคค्เคคी เคœเคฒाเค•เคฐ เค†เคชเค•ो เคฌเคคा เคฆेเค—ा เค”เคฐ Install เค•เคฐเคจे เค•ा Option เคญी เคฆेเค—ा।


3. Thonny เคฎें Python Code เค•ैเคธे เคšเคฒाเคं? (เคธเคฌเคธे เค†เคธाเคจ) ๐Ÿขhonny IDE run button for Python beginners

เค…เค—เคฐ เค†เคช Class 9 เคฏा 10 เค•े เค›ाเคค्เคฐ เคนैं, เคคो Thonny เคธे เคฌेเคนเคคเคฐ เค•ुเค› เคจเคนीं। เค‡เคธเคฎें เค•ोเคˆ เคคाเคฎ-เคाเคฎ เคจเคนीं เคนै।

Step 1: Code เคฒिเค–ें เคฏा เค–ोเคฒें

Thonny เค–ोเคฒें เค”เคฐ เค…เคชเคจा Code เคชेเคธ्เคŸ เค•เคฐें। เคฏा File > Open เค•เคฐเค•े เค…เคชเคจी Python file เค–ोเคฒें।

Step 2: F5 เคฆเคฌाเคं

เคฌเคธ เค•ीเคฌोเคฐ्เคก เคชเคฐ F5 เคฌเคŸเคจ เคฆเคฌाเคं เคฏा เคŠเคชเคฐ เคฌเคจे เคฌเคก़े เคนเคฐे Run เคฌเคŸเคจ เคชเคฐ เค•्เคฒिเค• เค•เคฐें।

เคจीเคšे "Shell" window เคฎें เค†เคชเค•ो Output เคฆिเค– เคœाเคเค—ा।

Why Thonny is Cool? Thonny เคฎें เค†เคช เคฏเคน เคฆेเค– เคธเค•เคคे เคนैं เค•ि Python เคเค•-เคเค• เคฒाเค‡เคจ เค•ैเคธे เคชเคข़ เคฐเคนा เคนै (Variable Inspector), เคœो เคธीเค–เคจे เค•े เคฒिเค เคฌเคนुเคค เค…เคš्เค›ा เคนै।

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 เคšेเค• เค•เคฐें

Menu เคฎें เคœाเคं: Tools > Build System เค”เคฐ เคธुเคจिเคถ्เคšिเคค เค•เคฐें เค•ि "Python" เคธेเคฒेเค•्เคŸ เค•िเคฏा เค—เคฏा เคนै।

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! ๐Ÿ’ป

Next Post Previous Post
No Comment
Add Comment
comment url