چگونه با پایتون یک وبسایت ساده بسازیم؟ راهنمای گامبهگام
دستهبندی: پایتون و توسعه وب | تاریخ: سیزدهم شهریور ۱۴۰۴
با وجود فریمورکهای سادهای مثل Flask یا Django میتوانید در مدت کوتاهی یک وبسایت کاربردی بسازید. در این مقاله، یک راهنمای گامبهگام برای ساخت وبسایت ساده با پایتون ارائه میدهیم.
۱. انتخاب فریمورک مناسب
دو انتخاب اصلی برای ساخت وبسایت با پایتون:
- Flask: سبک، ساده و مناسب پروژههای کوچک
- Django: قدرتمند، مجهز به امکانات گسترده برای پروژههای بزرگ
برای این راهنما از Flask استفاده میکنیم چون سادهتر است و برای شروع یادگیری عالی محسوب میشود.
۲. نصب Flask
ابتدا باید محیط مجازی (virtual environment) بسازید و Flask را نصب کنید:
pip install flask
این دستور Flask را روی سیستم شما نصب میکند.
نکته کلیدی
همیشه پروژههای پایتونی را در محیط مجازی اجرا کنید تا وابستگیها با سایر پروژهها تداخل نداشته باشند.
۳. ایجاد اولین برنامه Flask
یک فایل با نام app.py ایجاد کنید و کد زیر را در آن قرار دهید:
from flask import Flask
app = Flask(__name__)
@app.route("/")
def home():
return "سلام، به وبسایت ساده من خوش آمدید!"
if __name__ == "__main__":
app.run(debug=True)
با اجرای این کد، یک وبسرور محلی راهاندازی میشود و میتوانید وبسایت ساده خود را در مرورگر ببینید.
۴. افزودن قالبهای HTML
برای داشتن ظاهر بهتر، میتوانید از قالبهای HTML استفاده کنید:
- یک پوشه با نام
templatesایجاد کنید - فایل
index.htmlرا داخل آن قرار دهید
کد نمونه index.html:
سلام دنیا!
این اولین وبسایت من با پایتون است.
سپس در app.py به جای متن ساده، این قالب را نمایش دهید.
توصیه مهم
برای طراحی حرفهایتر میتوانید از CSS یا فریمورکهایی مثل Bootstrap استفاده کنید.
۵. افزودن صفحات جدید
میتوانید صفحات دیگری مانند «درباره ما» یا «تماس با ما» اضافه کنید:
@app.route("/about")
def about():
return "این صفحه درباره ماست."
با همین روش میتوانید چندین صفحه مختلف برای وبسایت خود بسازید.
۶. گامهای بعدی برای پیشرفتهتر شدن
بعد از ساخت وبسایت ساده، میتوانید ویژگیهای پیشرفتهتری اضافه کنید:
- استفاده از پایگاه داده (SQLite یا PostgreSQL)
- افزودن فرمهای ورود و ثبتنام
- اتصال به APIها برای دریافت دادههای زنده
این گامها وبسایت شما را از یک پروژه آموزشی ساده به یک محصول واقعی نزدیکتر میکند.
جمعبندی
ساخت وبسایت با پایتون مسیری ساده و کاربردی است که با یادگیری Flask یا Django میتوانید آغاز کنید.
در این مقاله مراحل انتخاب فریمورک، نصب Flask، ایجاد اولین برنامه، افزودن قالبهای HTML و توسعه صفحات جدید را مرور کردیم.
این شروعی عالی برای ورود به دنیای توسعه وب با پایتون است.













