होम

VS Code में Python कोडिंग

आप Python कोड लिखना चाहते हैं लेकिन तय नहीं कर पा रहे कि कौन-सा एडिटर उपयोग करें, या आप PyCharm से हल्का कुछ ढूँढ रहे हैं। VS Code को एक स्विस आर्मी नाइफ़ की तरह सोचें - यह एक ही हल्के एडिटर में Python, R, JavaScript, और कई अन्य भाषाओं को संभालता है। यह ट्यूटोरियल आपको दिखाता है कि कोड कम्प्लीशन, इंटरैक्टिव डीबगिंग, और यहाँ तक कि वेब ऐप जैसे स्मार्ट फ़ीचर के साथ VS Code में Python कैसे सेट अप करें।

मुख्य अवधारणाएँ

आपको क्या चाहिए

चरण 1: Python इंस्टॉल करें

आधुनिक पैकेजों के साथ सर्वोत्तम संगतता के लिए आपको Python 3.8 या उससे ऊपर की ज़रूरत है।

एक terminal खोलकर और python3 --version या python --version टाइप करके इंस्टॉलेशन सत्यापित करें।

चरण 2: VS Code में Python Extensions इंस्टॉल करें

Python extension में डीबगिंग, IntelliSense, कोड फ़ॉर्मेटिंग, और Jupyter नोटबुक के लिए सपोर्ट शामिल है।

चरण 3: अपना Python प्रोजेक्ट बनाएँ

चरण 4: Python इंटरप्रेटर चुनें

VS Code को यह जानना ज़रूरी है कि किस Python इंस्टॉलेशन का उपयोग करना है।

यदि आपको अपना Python इंस्टॉलेशन नहीं दिखता, तो Enter interpreter path पर क्लिक करें और वहाँ जाएँ जहाँ Python इंस्टॉल है।

चरण 5: एक Virtual Environment बनाएँ

Virtual environment आपके प्रोजेक्ट की डिपेंडेंसी को अलग रखते हैं।

जब एनवायरनमेंट सक्रिय होगा तो आपको अपने terminal प्रॉम्प्ट में (.venv) दिखेगा।

चरण 6: ज़रूरी पैकेज इंस्टॉल करें

pip install pandas matplotlib streamlit

यदि (.venv) नहीं दिखता, तो एनवायरनमेंट सक्रिय नहीं है। View > Command Palette पर क्लिक करें, Python: Select Interpreter चलाएँ, फिर वह इंटरप्रेटर चुनें जिसके साथ ('.venv': venv) लिखा हो।

चरण 7: अपनी पहली Python स्क्रिप्ट लिखें

analysis.py में यह कोड टाइप करें:

import pandas as pd
import matplotlib.pyplot as plt

# Load the iris dataset
url = "https://raw.githubusercontent.com/mwaskom/seaborn-data/master/iris.csv"
iris = pd.read_csv(url)

# View the first few rows
print(iris.head())

# Generate summary statistics
print("\nSummary Statistics:")
print(iris.describe())

# Create a histogram
plt.figure(figsize=(8, 6))
plt.hist(iris['sepal_length'], bins=20, color='steelblue', edgecolor='white')
plt.xlabel('Sepal Length (cm)')
plt.ylabel('Frequency')
plt.title('Distribution of Sepal Length')
plt.show()

चरण 8: Python कोड इंटरैक्टिव रूप से चलाएँ

चरण 9: एक साधारण Streamlit ऐप बनाएँ

import streamlit as st
import pandas as pd
import matplotlib.pyplot as plt

st.title("Interactive Histogram")

# Sidebar slider
bins = st.sidebar.slider(
    "Number of bins:",
    min_value=5,
    max_value=50,
    value=30
)

# Load data
url = "https://raw.githubusercontent.com/mwaskom/seaborn-data/master/iris.csv"
iris = pd.read_csv(url)

# Create histogram
fig, ax = plt.subplots(figsize=(8, 6))
ax.hist(iris['sepal_length'], bins=bins, color='steelblue', edgecolor='white')
ax.set_xlabel('Sepal Length (cm)')
ax.set_ylabel('Frequency')
ax.set_title('Distribution of Sepal Length')

# Display in Streamlit
st.pyplot(fig)
streamlit run app.py

चरण 10: कोड कम्प्लीशन और IntelliSense का उपयोग करें

चरण 11: डीबगिंग आज़माएँ

अगले कदम

समस्या निवारण

वर्कफ़्लो सारांश

VS Code इन फ़ायदों के साथ Python डेवलपमेंट के लिए एक आधुनिक, हल्का एनवायरनमेंट प्रदान करता है:


निर्माता: Steven Ge, 7 दिसंबर, 2025।