آموزش جنگو – بخش ۱: مقدمه‌ای بر جنگو و نصب پیش‌نیازها

""

جنگو (Django) چیست؟

جنگو یک فریم‌ورک رایگان و متن‌باز برای ساخت وب‌سایت با زبان پایتون است. هدف اصلی جنگو ساده کردن فرآیند ساخت و نگهداری وب‌اپلیکیشن‌های پیچیده است. این فریم‌ورک تمرکز زیادی روی امنیت، سرعت توسعه و راحتی برنامه‌نویس دارد.

چرا جنگو را انتخاب کنیم؟

  • توسعه سریع: با ابزارها و امکانات آماده، کارها خیلی سریع پیش می‌رود.
  • امنیت بالا: بسیاری از موارد امنیتی خودکار رعایت می‌شوند.
  • انعطاف‌پذیری: تقریبا هر نوع سایت یا API را می‌توان با آن ساخت.
  • اکوسیستم قدرتمند: پلاگین‌های بسیاری در دسترس است.

پیش‌نیازها برای شروع کار با جنگو

برای شروع برنامه‌نویسی با جنگو لازم است:

  1. نصب پایتون (Python): زبان برنامه‌نویسی پایه‌ی جنگو، پایتون است.
  2. آشنایی مقدماتی با ترمینال یا خط فرمان: برای اجرای دستورات بسیار کاربرد دارد.
  3. نصب pip: ابزار مدیریت پکیج‌های پایتون.
  4. نصب virtualenv: اختیاری اما پیشنهاد می‌شود برای مدیریت محیط پروژه‌ها.

مرحله ۱: نصب پایتون

ابتدا پایتون نسخه 3.8 به بالا را از سایت رسمی نصب کن:
دانلود پایتون

برای اطمینان از نصب موفق، دستور زیر را در خط فرمان (CMD/Terminal) اجرا کن:

python --version

یا گاهی ممکن است نیاز باشد بنویسی:

python3 --version

خروجی اگر چیزی شبیه Python 3.11.6 باشد، نصب درست انجام شده است.


مرحله ۲: نصب pip

در نسخه‌های جدید پایتون، pip غالبا به طور پیش‌فرض نصب می‌شود. برای اطمینان دستور زیر را وارد کن:

pip --version

اگر خطا گرفتی، راهنمای نصب pip را بخوان.


مرحله ۳: (اختیاری) نصب virtualenv

virtualenv به تو کمک می‌کند محیط پروژه‌هایت را ایزوله نگهداری کنی.
برای نصب virtualenv:

pip install virtualenv

ساخت یک محیط مجازی جدید:

virtualenv myenv

فعال‌سازی محیط مجازی روی ویندوز:

myenv\Scripts\activate

روی لینوکس یا مک:

source myenv/bin/activate

محمد وب‌سایت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *