محیط های توسعه پایتون


پایتون دارای محیط‌های توسعه (IDEs) و ویرایشگرهای کد (Code Editors) متنوعی است که هرکدام برای کاربردهای خاصی مناسب هستند.

بررسی محیط های توسعه پایتون

پایتون دارای محیط‌های توسعه (IDEs) و ویرایشگرهای کد (Code Editors) متنوعی است که هرکدام برای کاربردهای خاصی مناسب هستند. در اینجا مهم‌ترین محیط‌های توسعه پایتون را بررسی می‌کنیم:

محیط‌های توسعه یکپارچه (IDEs)

  1. PyCharm
  2. نام "PyCharm" به دو صورت ممکن است تلفظ شود، اما تلفظ صحیح و رایج آن به صورت "پای چرم" است. این نام از ترکیب "Python" و "Charm" شکل گرفته است، بنابراین "پای" به معنای پایتون و "چرم" به معنای جذابیت یا زیبایی است.

    ویژگی ها

    • دیباگر قوی
    • پشتیبانی از Django, Flask, Data Science
    • تحلیل خودکار کد (Code Inspection)

    معایب: سنگین برای سیستم‌های ضعیف

    pyCharm دارای دو نسخه Community (رایگان) و Professional (پولی) می باشد.

    pyCharm

    روش دانلود و نصب پای چرم

    برای دانلود و نصب PyCharm، یکی از محبوب‌ترین محیط‌های توسعه یکپارچه (IDE) برای برنامه‌نویسی به زبان پایتون، می‌توانید مراحل زیر را دنبال کنید:

    • نصب نسخه Professional برای نصب نسخه Professional باید به وب سایت رسمی JetBrains به آدرس https://www.jetbrains.com/pycharm/ بروید و آن را خریداری کرده و دانلود نمایید
    • نسخه Community Edition این نسخه از پای چرم رایگان می باشد وشما می توانید از طریق لینک فوق به وب سایت رسمی آن رفته و آن را دانلود کنید .همچنین شما می توانید با کلیک روی دکمه زیر آن را دانلود و نصب نمایید.
      دانلود آخرین نسخه پای چرم (رایگان)

    مراحل نصب pyCharm

    بعد از دانلود فایل نصبی فوق روی آن دابل کلیک کنید تا نصب شروع شود

    pyCharm

    در این مرحله محل نصب نرم افزار روی سیستم خود را باید انتخاب کنید بهتر است مسیر پیش فرض را تغییر ندهید.

    pyCharm

    در مرحله بعد مشابه شکل زیر باید هر مورد را که تمایل دارید انتخاب کنید

    • Update Context Menu (اختیاری): ✅ تیک بزنید اگر می‌خواهید در منوی راست‌کلیه فایل‌های .py گزینه Edit with PyCharm ظاهر شود.
    • create desktop shortcut جهت اضافه شدن آیکن میانبر در دسکتاپ
    • Create Associations (پیشنهادی): ✅ تیک .py را بزنید تا فایل‌های پایتون به طور پیش‌فرض با PyCharm باز شوند.
    • Update PATH variable (restart needed) این گزینه مسیر اجرایی (executable) PyCharm را به متغیر محیطی PATH ویندوز اضافه می‌کند. با این کار:
      • می‌توانید PyCharm را از خط فرمان (CMD/PowerShell) با دستور pycharm اجرا کنید.
      • نیازی به مراجعه به پوشه نصب برای اجرای برنامه نیست.
    pyCharm

    در مرحله بعد روی install کلیک کنید تا نصب شروع شود

    pyCharm

    منتظر بمانید تا نصب کامل شود

    pyCharm

    با انتخاب گزینه Run pyCharm Cummiunity Edition روی Finish کلیک کنید تا پای چرم برای اولین بار اجرا شود

    pyCharm

    در این مرحله تیک توافق نامه را زده و روی continue کلیک کنید.

    pyCharm

    در هنگام نصب PyCharm، گزینه "Import Settings" به شما اجازه می‌دهد تا تنظیمات شخصی شده‌ای که قبلاً در نسخه‌های قبلی PyCharm یا حتی در IDEهای مشابه دیگری مثل Visual Studio Code (VSCode) ذخیره کرده‌اید را وارد کنید. این تنظیمات می‌توانند شامل:

    • تنظیمات و پیکربندی محیط کار: مانند نوع و اندازه فونت، رنگ‌ها، و استایل‌های ویرایشگر
    • تنظیمات پلاگین‌ها: پلاگین‌هایی که قبلاً نصب کرده‌اید و تنظیمات آن‌ها
    • کلید های میانبر: اگر قبلاً در VSCode یا PyCharm از کلیدهای میانبر خاصی استفاده می‌کردید، می‌توانید این تنظیمات را در PyCharm جدید خود وارد کنید تا تجربه کاربری شما خواندنی‌تر و راحت‌تر شود.
    • تنظیمات پروژه: تنظیمات مربوط به پروژه‌ها و فایل‌های مخصوص به آن‌ها

    اگر شما قبلاً از VSCode استفاده کرده‌اید و تمایل دارید تنظیمات آن را به PyCharm منتقل کنید، این گزینه مفید است.

    در صورت عدم تمایل روی گزینه skip import کلیک کنید.

    pyCharm

    اگر مراحل دانلود و نصب را به درستی انجام داده باشید مشابه شکل زیر پنجره pyCharm برای شما باز خواهد شد.

    pyCharm
  3. Vs Code
  4. استفاده از Visual Studio Code (VS Code) به عنوان ویرایشگر کد مزایای متعددی دارد که آن را به یک ابزار محبوب در میان توسعه‌دهندگان تبدیل کرده است.

    دانلود Vs Code

    برای نصب Visual Studio Code روی ویندوز 10 و 11 می توانید فایل زیر که آخرین ورژن این برنامه می باشد را دانلود کنید

    VSCodeUserSetup-x64-1.92.2.exe

    همچنین می توانید از مسیرhttps://code.visualstudio.com/download وارد سایت code.visualstudio.com vscode شوید و آن را دانلود کنید

    مراحل نصب VS Code

    بعد از دانلود فایل نصبی فوق روی آن دابل کلیک کنید تا نصب شروع شود، در اولین مرحله I accept the agreement را انتخاب و روی Next کلیک کنید.

    دانلود و نصب vs code

    مسیر نصب را انتخاب کنید

    دانلود و نصب vs code

    در این مرحله نام فولدری که در منوی استارت قرار دارد را بایستی انتخاب کنید، بهتر است بدون تغییر Next کنید تا با همین نام visual studio code ایجاد گردد.

    دانلود و نصب vs code

    در این صفحه پیشنهاد می کنم تمام موارد را تیک بزنید. توضیح هرکدام:

    • گزینه Create a desktop icon بر روی صفحه دسکتاپ شما یک میانبر می سازد.
    • گزینه Add “Open with Code” action to Windows Explorer file context menu به شما این امکان را می دهد تا با انتخاب فایل و کلیک راست، گزینه Open with code برای ویرایش هر فایلی نمایان شود.
    • گزینه Add “Open with Code” action to Windows Explorer directory context menu به شما این امکان را می دهد تا با انتخاب پوشه و کلیک راست، گزینه Open with code برای افزودن پوشه به محیط کار (Workspace) نمایان شود.
    • گزینه Register Code as an editor for supported file types تمام فایل های متنی با پسوند پشتیبانی شده در سیستم شما با VS Code باز می شوند. (مانند .cpp و .py)
    • گزینه Add to PATH (requires shell restart) عبارت code را به آدرس PATH ویندوز اضافه می کند که به شما امکان اجرای VS Code با دستور code از خط فرمان را می دهد. این گزینه را حتما فعال کنید.
    دانلود و نصب vs code

    روی install کلیک کنید تا نصب شروع شود

    دانلود و نصب vs code

    صبر کنید تا فرایند نصب به اتمام برسد

    دانلود و نصب vs code

    روی finish کلیک کنید

    دانلود و نصب vs code

    اگر در مرحله قبل در حالی که تیک Launch visual studio code را زده و روی finish کلیک کرده باشید VSCODE برای اولین بار به صورت زیر برای شما باز خواهد شد

    دانلود و نصب vs code

    نصب افزونه یا extention در vs code

    نصب افزونه‌ها (Extensions) در Visual Studio Code (VS Code) یک فرآیند ساده و سریع است که به شما این امکان را می‌دهد تا قابلیت‌های جدیدی را به ویرایشگر خود اضافه کنید. در اینجا مراحل نصب افزونه‌ها به طور گام به گام توضیح داده شده است:

    نصب افزونه‌ها (Extensions) در Visual Studio Code (VS Code) یک فرآیند ساده و سریع است که به شما این امکان را می‌دهد تا قابلیت‌های جدیدی را به ویرایشگر خود اضافه کنید. در اینجا مراحل نصب افزونه‌های مورد نیاز برای پایتون توضیح داده شده است:

    توسط کلید های ترکیبی ctrl+Shift+X پنجره EXTENSIONS را باز کنید یا مشابه شکل زیر روی آیکن نشان داده شده کلیک نمایید تا این پنجره باز شود

    نصب افزونه یا extention در VsCode

    برای کار با زبان برنامه‌نویسی پایتون در Visual Studio Code (VS Code)، چند افزونه (Extension) بسیار مفید وجود دارد که می‌توانند تجربه برنامه‌نویسی شما را بهبود بخشند. در زیر به برخی از مهم‌ترین و پرکاربردترین افزونه‌های پایتون در VS Code اشاره می‌کنیم:

    1. Python
    2. توسعه‌دهنده: Microsoft

      دانلود و نصب vs code

      این افزونه اصلی‌ترین و ضروری‌ترین افزونه برای کار با پایتون است. امکانات زیر را ارائه می‌دهد:

      • برجسته‌سازی سینتاکس
      • تکمیل خودکار کد
      • پشتیبانی از linting و formatting
      • اجرای تست‌ها
      • دیباگینگ کدهای پایتون
      • جستجو در مستندات و کمک به کدنویسی
    3. Pylance
    4. توسعه‌دهنده: Microsoft

      Pylance یک زبان‌یار (Language Server) قدرتمند برای پایتون است که به شما کمک می‌کند تا با استفاده از قابلیت‌های IntelliSense و تایپ استاتیک، کدی سریع‌تر و بدون خطا بنویسید.

      دانلود و نصب vs code
    5. Jupyter
    6. توسعه‌دهنده: Microsoft

      این افزونه به شما این امکان را می‌دهد که نوت‌بوک‌های Jupyter را در VS Code اجرا کنید. اگر شما با علم داده یا یادگیری ماشین کار می‌کنید، این افزونه بسیار مفید خواهد بود.

      دانلود و نصب vs code
  5. Spyder
  6. برای دانلود و نصب Spyder (یک IDE تخصصی برای علم داده و زبان برنامه‌نویسی پایتون)، می‌توانید از روش‌های مختلفی استفاده کنید. در زیر، مراحل نصب Spyder را با استفاده از Anaconda و همچنین pip توضیح می‌دهم:

    spyder

    روش اول: استفاده از Anaconda

    Anaconda یک توزیع پایتون است که شامل بسیاری از کتابخانه‌ها و ابزارهای مورد نیاز برای علمی داده و یادگیری ماشین است، از جمله Spyder.

    1. دانلود و نصب Anaconda:
    2. با کلیک روی دکمه نصب زیر فایل نصبی Anaconda را دانلود کنید و آن را نصب کنید:

      Anaconda3-2024.10-1-Windows-x86_64.exe

      همچنین می توانید از مسیرhttps://www.anaconda.com/download

    spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder spyder