নতুন প্রকল্প শুরু করা

Python:
নতুন প্রকল্প শুরু করা

কিভাবে:

একটি ভার্চুয়াল পরিবেশ তৈরি করা

একটি ভার্চুয়াল পরিবেশ হলো একটি স্ব-নিহিত ডিরেক্টরি যা একটি পাইথন প্রজেক্টের প্রয়োজনীয় প্যাকেজগুলি ব্যবহার করতে প্রয়োজনীয় সমস্ত এক্সিকিউটেবলগুলি ধারণ করে। প্রতিটি প্রজেক্টের জন্য একটি ভার্চুয়াল পরিবেশ তৈরি করা উচিত প্রজেক্ট ডিপেন্ডেন্সিগুলির মধ্যে দ্বন্দ্ব এড়াতে। স্ট্যান্ডার্ড পাইথন লাইব্রেরির অংশ হিসাবে venv মডিউল ব্যবহার করুন।

# 'myproject' এর পরিবর্তে আপনার প্রজেক্টের নাম ব্যবহার করুন
python3 -m venv myproject-env

ভার্চুয়াল পরিবেশ সক্রিয় করতে:

উইন্ডোজে:

myproject-env\Scripts\activate.bat

ইউনিক্স বা MacOS এ:

source myproject-env/bin/activate

নমুনা আউটপুট (আউটপুট অপারেটিং সিস্টেম অনুযায়ী সামান্য ভিন্ন হতে পারে):

(myproject-env) $

প্যাকেজ ইনস্টল করা

পাইথনের প্যাকেজ ইনস্টলার 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

একটি প্রজেক্ট কাঠামো সেটআপ করা

একটি টিপিক্যাল পাইথন প্রজেক্ট এরকম দেখাতে পারে:

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!

বড় প্রজেক্টের জন্য একটি ফ্রেমওয়ার্ক ব্যবহার করুন

বড় প্রজেক্টের জন্য, বিশেষ করে ওয়েব অ্যাপ্লিকেশন, ফ্রেমওয়ার্ক যেমন ডজাংগো বা ফ্লাস্ক অমূল্য। এখানে দেখানো হলো কিভাবে ফ্লাস্ক ইনস্টল করতে হয় এবং একটি সাধারণ “হ্যালো, ওয়ার্ল্ড” ওয়েব অ্যাপ্লিকেশন তৈরি করতে হয়:

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 run

নমুনা আউটপুট:

 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

আপনার ওয়েব ব্রাউজারে http://127.0.0.1:5000/ নেভিগেট করুন, এবং আপনি “হ্যালো, ওয়ার্ল্ড” বার্তাটি দেখতে পারবেন।