نحوه نصب پایتون و راه‌اندازی محیط توسعه (IDE)

فهرست مطالب

“`html





نحوه نصب پایتون و راه‌اندازی محیط توسعه (IDE)


نحوه نصب پایتون و راه‌اندازی محیط توسعه (IDE)

پایتون، زبانی قدرتمند و همه‌کاره، به یکی از محبوب‌ترین زبان‌های برنامه‌نویسی در جهان تبدیل شده است. از توسعه وب و علم داده گرفته تا هوش مصنوعی و اتوماسیون، پایتون ابزارهای لازم برای حل طیف گسترده‌ای از مسائل را در اختیار توسعه‌دهندگان قرار می‌دهد. در این راهنمای جامع، به صورت گام به گام نحوه نصب پایتون بر روی سیستم‌عامل‌های مختلف (ویندوز، macOS و لینوکس) و همچنین راه‌اندازی یک محیط توسعه (IDE) مناسب را بررسی خواهیم کرد. هدف ما ارائه یک راهنمای کاربردی و تخصصی برای توسعه‌دهندگان حرفه‌ای و مبتدی است تا بتوانند به سرعت و به صورت بهینه پایتون را نصب و از آن برای پروژه‌های خود استفاده کنند.

1. پیش‌نیازها و ملاحظات قبل از نصب پایتون

قبل از شروع فرآیند نصب پایتون، لازم است چند نکته کلیدی را در نظر بگیرید:

  • انتخاب نسخه پایتون: پایتون دو نسخه اصلی دارد: پایتون 2 و پایتون 3. پایتون 2 دیگر پشتیبانی نمی‌شود و توصیه می‌شود از پایتون 3 استفاده کنید. همیشه آخرین نسخه پایدار پایتون 3 را انتخاب کنید.
  • سیستم‌عامل: راهنمای نصب بسته به سیستم‌عامل شما (ویندوز، macOS یا لینوکس) متفاوت خواهد بود.
  • دسترسی به اینترنت: برای دانلود پایتون و نصب بسته‌ها، به اینترنت نیاز دارید.
  • مجوزهای دسترسی: در برخی سیستم‌عامل‌ها، برای نصب نرم‌افزار به دسترسی administrator نیاز دارید.

همچنین، قبل از نصب، بررسی کنید که آیا پایتون از قبل روی سیستم شما نصب شده است یا خیر. در ترمینال یا خط فرمان، دستور زیر را اجرا کنید:

python --version
 python3 --version
 py --version

اگر پایتون نصب شده باشد، نسخه آن نمایش داده می‌شود. در غیر این صورت، باید آن را نصب کنید.

2. نصب پایتون در ویندوز

نصب پایتون در ویندوز نسبتاً ساده است. مراحل زیر را دنبال کنید:

  1. دانلود پایتون: به وب‌سایت رسمی پایتون (python.org) بروید و آخرین نسخه پایتون 3 را برای ویندوز دانلود کنید. مطمئن شوید که نسخه مناسب با معماری سیستم خود (32 بیتی یا 64 بیتی) را انتخاب کرده‌اید.
  2. اجرای نصب‌کننده: فایل دانلود شده را اجرا کنید.
  3. پیکربندی نصب:
    • Add Python to PATH: حتماً گزینه “Add Python X.X to PATH” را انتخاب کنید. این کار باعث می‌شود بتوانید پایتون را از خط فرمان اجرا کنید.
    • Customize installation: می‌توانید مسیر نصب را تغییر دهید. توصیه می‌شود مسیر پیش‌فرض را بپذیرید.
    • Install launcher for all users (recommended): این گزینه را انتخاب کنید تا پایتون برای همه کاربران سیستم در دسترس باشد.
  4. شروع نصب: روی “Install Now” کلیک کنید تا نصب آغاز شود.
  5. تکمیل نصب: پس از اتمام نصب، روی “Close” کلیک کنید.

تست نصب:

برای اطمینان از نصب صحیح پایتون، یک پنجره Command Prompt یا PowerShell باز کنید و دستور زیر را وارد کنید:

python --version

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

python

یک علامت >>> ظاهر می‌شود که نشان می‌دهد مفسر پایتون فعال است. برای خروج از مفسر، دستور exit() را وارد کنید.

3. نصب پایتون در macOS

در macOS، دو روش اصلی برای نصب پایتون وجود دارد:

  1. استفاده از Homebrew: Homebrew یک مدیر بسته محبوب برای macOS است. اگر Homebrew را نصب کرده‌اید، می‌توانید از آن برای نصب پایتون استفاده کنید.
    • نصب Homebrew (در صورت نیاز): اگر Homebrew را نصب نکرده‌اید، از دستور زیر در ترمینال استفاده کنید:
    • /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    • نصب پایتون با Homebrew: پس از نصب Homebrew، از دستور زیر برای نصب پایتون استفاده کنید:
    • brew install python
  2. دانلود از وب‌سایت رسمی: می‌توانید پایتون را از وب‌سایت رسمی پایتون (python.org) دانلود کنید.
    • دانلود نصب‌کننده: به وب‌سایت پایتون بروید و آخرین نسخه پایتون 3 را برای macOS دانلود کنید.
    • اجرای نصب‌کننده: فایل دانلود شده را اجرا کنید و دستورالعمل‌های روی صفحه را دنبال کنید.

تست نصب:

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

python3 --version

اگر نسخه پایتون نمایش داده شود، نصب با موفقیت انجام شده است.

4. نصب پایتون در لینوکس

نصب پایتون در لینوکس معمولاً از طریق مدیر بسته سیستم‌عامل انجام می‌شود. دستورات نصب بسته به توزیع لینوکس شما متفاوت است:

  • Ubuntu/Debian:
    sudo apt update
     sudo apt install python3 python3-pip
  • Fedora/CentOS/RHEL:
    sudo dnf install python3 python3-pip
  • Arch Linux:
    sudo pacman -S python python-pip

توضیحات:

  • python3: بسته اصلی پایتون 3
  • python3-pip یا python-pip: مدیر بسته pip برای نصب کتابخانه‌های پایتون

تست نصب:

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

python3 --version

اگر نسخه پایتون نمایش داده شود، نصب با موفقیت انجام شده است.

5. راه‌اندازی محیط مجازی (Virtual Environment)

محیط مجازی (Virtual Environment) ابزاری است که به شما امکان می‌دهد یک محیط ایزوله برای پروژه‌های پایتون خود ایجاد کنید. این کار از تداخل بین وابستگی‌های پروژه‌های مختلف جلوگیری می‌کند و اطمینان می‌دهد که هر پروژه از نسخه‌های خاصی از کتابخانه‌ها استفاده می‌کند.

  1. نصب venv: venv به طور پیش‌فرض در پایتون 3 گنجانده شده است. اما در برخی سیستم‌عامل‌ها ممکن است نیاز به نصب جداگانه داشته باشد:
    • Ubuntu/Debian:
      sudo apt install python3-venv
    • Fedora/CentOS/RHEL:
      sudo dnf install python3-venv
  2. ایجاد محیط مجازی: به دایرکتوری پروژه خود بروید و دستور زیر را اجرا کنید:
    python3 -m venv .venv

    این دستور یک دایرکتوری به نام .venv در دایرکتوری پروژه شما ایجاد می‌کند که شامل فایل‌های لازم برای محیط مجازی است.

  3. فعال‌سازی محیط مجازی: برای استفاده از محیط مجازی، باید آن را فعال کنید. دستور فعال‌سازی بسته به سیستم‌عامل شما متفاوت است:
    • ویندوز:
      .venv\Scripts\activate
    • macOS/Linux:
      source .venv/bin/activate

    پس از فعال‌سازی، نام محیط مجازی در ابتدای خط فرمان شما نمایش داده می‌شود (مثلاً (.venv)).

  4. غیرفعال‌سازی محیط مجازی: برای غیرفعال‌سازی محیط مجازی، دستور زیر را اجرا کنید:
    deactivate

مزایای استفاده از محیط مجازی:

  • مدیریت وابستگی‌ها: اطمینان حاصل می‌کند که هر پروژه از نسخه‌های سازگار کتابخانه‌ها استفاده می‌کند.
  • ایزوله‌سازی پروژه‌ها: از تداخل بین وابستگی‌های پروژه‌های مختلف جلوگیری می‌کند.
  • تولید مجددپذیری: تضمین می‌کند که پروژه شما در سیستم‌های مختلف به درستی اجرا می‌شود.

6. انتخاب و پیکربندی محیط توسعه یکپارچه (IDE)

محیط توسعه یکپارچه (IDE) یک نرم‌افزار کاربردی است که ابزارهای لازم برای توسعه نرم‌افزار را در یک مکان جمع‌آوری می‌کند. یک IDE خوب می‌تواند بهره‌وری شما را به طور قابل توجهی افزایش دهد. انتخاب IDE مناسب یک تصمیم شخصی است و به ترجیحات و نیازهای شما بستگی دارد. در اینجا چند IDE محبوب برای پایتون را معرفی می‌کنیم:

  • PyCharm: یک IDE قدرتمند و پرطرفدار از JetBrains. PyCharm امکانات گسترده‌ای مانند تکمیل خودکار کد، اشکال‌زدایی، یکپارچه‌سازی با Git و پشتیبانی از فریم‌ورک‌های مختلف پایتون را ارائه می‌دهد. نسخه Community Edition (رایگان) برای پروژه‌های کوچک و متوسط مناسب است، در حالی که نسخه Professional Edition (پولی) امکانات بیشتری برای توسعه‌دهندگان حرفه‌ای ارائه می‌دهد.
  • Visual Studio Code (VS Code): یک ویرایشگر کد رایگان و متن‌باز از مایکروسافت. VS Code با استفاده از افزونه‌ها (extensions) می‌تواند به یک IDE قدرتمند برای پایتون تبدیل شود. افزونه Python برای VS Code امکاناتی مانند تکمیل خودکار کد، اشکال‌زدایی، linting و formatting را ارائه می‌دهد. VS Code بسیار سبک و قابل تنظیم است.
  • Anaconda: یک توزیع پایتون که شامل بسیاری از کتابخانه‌های علم داده و یادگیری ماشین است. Anaconda IDE اختصاصی خود را ندارد، اما با Jupyter Notebook و Spyder یکپارچه شده است که ابزارهای قدرتمندی برای توسعه علمی هستند. Anaconda برای پروژه‌های علم داده و یادگیری ماشین بسیار مناسب است.
  • Spyder: یک IDE رایگان و متن‌باز که به طور خاص برای علم داده طراحی شده است. Spyder امکاناتی مانند ویرایشگر کد، مفسر IPython، کاوشگر متغیر و پروفایلر را ارائه می‌دهد. Spyder برای توسعه‌دهندگان علم داده که به یک IDE ساده و کاربردی نیاز دارند، مناسب است.

پیکربندی IDE:

پس از انتخاب IDE، باید آن را برای توسعه پایتون پیکربندی کنید. این شامل موارد زیر می‌شود:

  • انتخاب مفسر پایتون: IDE باید مفسر پایتون شما را شناسایی کند. مطمئن شوید که مفسر صحیح (به عنوان مثال، مفسر محیط مجازی شما) را انتخاب کرده‌اید.
  • نصب افزونه‌ها (در صورت نیاز): اگر از VS Code استفاده می‌کنید، افزونه Python را نصب کنید. PyCharm و Spyder به طور پیش‌فرض از پایتون پشتیبانی می‌کنند.
  • پیکربندی linting و formatting: linting و formatting ابزارهایی هستند که به شما کمک می‌کنند کد خود را تمیز و سازگار نگه دارید. IDEها معمولاً امکان پیکربندی linting و formatting را با استفاده از ابزارهایی مانند pylint، flake8 و black فراهم می‌کنند.
  • پیکربندی اشکال‌زدایی: مطمئن شوید که IDE شما می‌تواند کد پایتون شما را اشکال‌زدایی کند. این شامل تنظیم break points و بررسی متغیرها در طول اجرا است.

7. نصب و مدیریت بسته‌های پایتون با استفاده از Pip

Pip یک مدیر بسته برای پایتون است که به شما امکان می‌دهد کتابخانه‌ها و بسته‌های مورد نیاز خود را به راحتی نصب، به‌روزرسانی و حذف کنید. Pip به طور پیش‌فرض با پایتون 3 نصب می‌شود.

  1. بررسی نسخه Pip: برای بررسی نسخه Pip، دستور زیر را در ترمینال وارد کنید:
    pip --version
  2. به‌روزرسانی Pip: برای به‌روزرسانی Pip به آخرین نسخه، دستور زیر را اجرا کنید:
    pip install --upgrade pip
  3. نصب بسته‌ها: برای نصب یک بسته، از دستور pip install استفاده کنید:
    pip install <package_name>

    به عنوان مثال، برای نصب بسته requests، دستور زیر را اجرا کنید:

    pip install requests
  4. نصب نسخه‌های خاص: برای نصب یک نسخه خاص از یک بسته، از اپراتور == استفاده کنید:
    pip install <package_name>==<version>

    به عنوان مثال، برای نصب نسخه 2.26.0 بسته requests، دستور زیر را اجرا کنید:

    pip install requests==2.26.0
  5. نصب از فایل requirements.txt: یک فایل requirements.txt لیستی از وابستگی‌های پروژه شما را مشخص می‌کند. برای نصب همه وابستگی‌ها از این فایل، دستور زیر را اجرا کنید:
    pip install -r requirements.txt
  6. نمایش لیست بسته‌های نصب شده: برای نمایش لیست بسته‌های نصب شده در محیط فعلی، دستور زیر را اجرا کنید:
    pip list
  7. حذف بسته‌ها: برای حذف یک بسته، از دستور pip uninstall استفاده کنید:
    pip uninstall <package_name>

    به عنوان مثال، برای حذف بسته requests، دستور زیر را اجرا کنید:

    pip uninstall requests
  8. ایجاد فایل requirements.txt: برای ایجاد یک فایل requirements.txt از بسته‌های نصب شده در محیط فعلی، دستور زیر را اجرا کنید:
    pip freeze > requirements.txt

8. جمع‌بندی و نکات تکمیلی

در این راهنمای جامع، نحوه نصب پایتون بر روی سیستم‌عامل‌های مختلف و راه‌اندازی محیط توسعه (IDE) را به صورت گام به گام بررسی کردیم. با دنبال کردن این راهنما، می‌توانید به سرعت و به آسانی پایتون را نصب و از آن برای پروژه‌های خود استفاده کنید.

نکات تکمیلی:

  • به‌روزرسانی منظم پایتون و بسته‌ها: برای بهره‌مندی از آخرین ویژگی‌ها و رفع اشکالات امنیتی، پایتون و بسته‌های خود را به طور منظم به‌روزرسانی کنید.
  • استفاده از مستندات رسمی: مستندات رسمی پایتون (docs.python.org) یک منبع ارزشمند برای یادگیری بیشتر در مورد پایتون است.
  • شرکت در جوامع آنلاین: عضویت در جوامع آنلاین پایتون (مانند Stack Overflow و Reddit) به شما کمک می‌کند سوالات خود را بپرسید و از تجربیات دیگران بیاموزید.
  • تمرین و تمرین و تمرین: بهترین راه برای یادگیری پایتون، تمرین مداوم و انجام پروژه‌های مختلف است.

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



“`

“تسلط به برنامه‌نویسی پایتون با هوش مصنوعی: آموزش کدنویسی هوشمند با ChatGPT”

قیمت اصلی 2.290.000 ریال بود.قیمت فعلی 1.590.000 ریال است.

"تسلط به برنامه‌نویسی پایتون با هوش مصنوعی: آموزش کدنویسی هوشمند با ChatGPT"

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

ویژگی‌های کلیدی:

بدون نیاز به تجربه قبلی برنامه‌نویسی

زیرنویس فارسی با ترجمه حرفه‌ای

۳۰ ٪ تخفیف ویژه برای دانشجویان و دانش آموزان