Python:
नया प्रोजेक्ट शुरू करना
कैसे करें:
वर्चुअल एन्वायरनमेंट बनाएं
एक वर्चुअल एन्वायरनमेंट एक स्वयं सम्पूर्ण निर्देशिका है जिसमें एक Python प्रोजेक्ट की आवश्यकता वाले पैकेजों का उपयोग करने के लिए सभी आवश्यक एक्ज़ेक्यूटबल्स होते हैं। हर प्रोजेक्ट के लिए एक वर्चुअल एन्वायरनमेंट बनाना सलाह दी जाती है ताकि प्रोजेक्ट डिपेंडेंसीज के बीच संघर्ष से बचा जा सके। venv मॉड्यूल का उपयोग करें, जो मानक Python लाइब्रेरी का एक हिस्सा है।
# 'myproject' को अपने प्रोजेक्ट के नाम से बदलें
python3 -m venv myproject-envवर्चुअल एन्वायरनमेंट को सक्रिय करने के लिए:
Windows पर:
myproject-env\Scripts\activate.batUnix या MacOS पर:
source myproject-env/bin/activateनमूना आउटपुट (आउटपुट OS पर निर्भर करते हुए थोड़ा भिन्न हो सकता है):
(myproject-env) $पैकेजेज इंस्टॉल करें
Python के लिए पैकेज इंस्टॉलर pip का उपयोग करके पैकेजेज को इंस्टॉल, अपग्रेड, और हटाने के लिए करें। यहां एक लोकप्रिय तृतीय-पक्ष पुस्तकालय, requests, को HTTP अनुरोध बनाने के लिए कैसे इंस्टॉल करें है:
pip install requestsनमूना आउटपुट:
Collecting requests
Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 1.3 MB/s
Installing collected packages: requests
Successfully installed requests-2.25.1प्रोजेक्ट स्ट्रक्चर सेट करना
एक टिपिकल Python प्रोजेक्ट इस तरह दिख सकता है:
myproject/
│
├── myproject-env/ # वर्चुअल एन्वायरनमेंट
├── docs/ # दस्तावेज़ीकरण
├── tests/ # यूनिट और इंटीग्रेशन टेस्ट
│ └── __init__.py
├── myproject/ # प्रोजेक्ट स्रोत कोड
│ ├── __init__.py
│ └── main.py
├── setup.py # प्रोजेक्ट सेटअप फ़ाइल
└── README.md # प्रोजेक्ट अवलोकनअपना पहला प्रोग्राम बनाएं
myproject निर्देशिका के अंदर एक main.py फाइल बनाएं। यहाँ एक साधारण प्रोग्राम का उदाहरण है:
# myproject/myproject/main.py
def greet(name):
return f"Hello, {name}!"
if __name__ == "__main__":
print(greet("World"))अपने प्रोग्राम को चलाएँ:
python myproject/main.pyनमूना आउटपुट:
Hello, World!बड़े प्रोजेक्ट्स के लिए फ्रेमवर्क का उपयोग करें
खासकर वेब एप्लिकेशन के लिए, बड़े प्रोजेक्ट्स के लिए फ्रेमवर्क जैसे कि Django या Flask अमूल्य हैं। यहां Flask इंस्टॉल करने और एक साधारण “Hello, World” वेब एप्लिकेशन बनाने का तरीका है:
pip install Flaskनिम्नलिखित सामग्री के साथ एक app.py फाइल बनाएं:
# app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"
if __name__ == "__main__":
app.run(debug=True)Flask एप्लिकेशन चलाएँ:
flask runनमूना आउटपुट:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)अपने वेब ब्राउज़र में http://127.0.0.1:5000/ पर नेविगेट करें, और आपको “Hello, World!” संदेश दिखना चाहिए।