کرج، انتهای ۴۵ متری گلشهر، جنب پمپ بنزین، خیابان حاتمی، پلاک ۳۵
پشتیبانی آکادمی 09015733293

چگونه با پایتون یک وب‌سایت ساده بسازیم؟ راهنمای گام‌به‌گام

آموزشگاه برنامه نویسی در کرج

چگونه با پایتون یک وب‌سایت ساده بسازیم؟ راهنمای گام‌به‌گام

دسته‌بندی: پایتون و توسعه وب | تاریخ: سیزدهم شهریور ۱۴۰۴

پایتون تنها یک زبان برنامه‌نویسی برای تحلیل داده یا یادگیری ماشین نیست؛ بلکه ابزار قدرتمندی برای توسعه وب‌سایت نیز محسوب می‌شود.
با وجود فریم‌ورک‌های ساده‌ای مثل 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 و توسعه صفحات جدید را مرور کردیم.
این شروعی عالی برای ورود به دنیای توسعه وب با پایتون است.

💻 ثبت‌نام در دوره آموزش وب با پایتون

Related Post