محیط های توسعه پایتون
پایتون دارای محیطهای توسعه (IDEs) و ویرایشگرهای کد (Code Editors) متنوعی است که هرکدام برای کاربردهای خاصی مناسب هستند.
بررسی محیط های توسعه پایتون
پایتون دارای محیطهای توسعه (IDEs) و ویرایشگرهای کد (Code Editors) متنوعی است که هرکدام برای کاربردهای خاصی مناسب هستند. در اینجا مهمترین محیطهای توسعه پایتون را بررسی میکنیم:
محیطهای توسعه یکپارچه (IDEs)
- PyCharm
- دیباگر قوی
- پشتیبانی از Django, Flask, Data Science
- تحلیل خودکار کد (Code Inspection)
- نصب نسخه Professional برای نصب نسخه Professional باید به وب سایت رسمی JetBrains به آدرس https://www.jetbrains.com/pycharm/ بروید و آن را خریداری کرده و دانلود نمایید
-
نسخه Community Edition
این نسخه از پای چرم رایگان می باشد وشما می توانید از طریق لینک فوق به وب سایت رسمی آن رفته و آن را دانلود کنید .همچنین شما می توانید با کلیک روی دکمه زیر آن را دانلود و نصب نمایید.
دانلود آخرین نسخه پای چرم (رایگان) - 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 اجرا کنید.
- نیازی به مراجعه به پوشه نصب برای اجرای برنامه نیست.
- تنظیمات و پیکربندی محیط کار: مانند نوع و اندازه فونت، رنگها، و استایلهای ویرایشگر
- تنظیمات پلاگینها: پلاگینهایی که قبلاً نصب کردهاید و تنظیمات آنها
- کلید های میانبر: اگر قبلاً در VSCode یا PyCharm از کلیدهای میانبر خاصی استفاده میکردید، میتوانید این تنظیمات را در PyCharm جدید خود وارد کنید تا تجربه کاربری شما خواندنیتر و راحتتر شود.
- تنظیمات پروژه: تنظیمات مربوط به پروژهها و فایلهای مخصوص به آنها
- 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 از خط فرمان را می دهد. این گزینه را حتما فعال کنید.
- Python
- برجستهسازی سینتاکس
- تکمیل خودکار کد
- پشتیبانی از linting و formatting
- اجرای تستها
- دیباگینگ کدهای پایتون
- جستجو در مستندات و کمک به کدنویسی
- Pylance
- Jupyter
- Spyder
- دانلود و نصب Anaconda:
نام "PyCharm" به دو صورت ممکن است تلفظ شود، اما تلفظ صحیح و رایج آن به صورت "پای چرم" است. این نام از ترکیب "Python" و "Charm" شکل گرفته است، بنابراین "پای" به معنای پایتون و "چرم" به معنای جذابیت یا زیبایی است.
ویژگی ها
معایب: سنگین برای سیستمهای ضعیف
pyCharm دارای دو نسخه Community (رایگان) و Professional (پولی) می باشد.

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

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

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

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

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

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

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

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

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

استفاده از Visual Studio Code (VS Code) به عنوان ویرایشگر کد مزایای متعددی دارد که آن را به یک ابزار محبوب در میان توسعهدهندگان تبدیل کرده است.
دانلود Vs Code
برای نصب Visual Studio Code روی ویندوز 10 و 11 می توانید فایل زیر که آخرین ورژن این برنامه می باشد را دانلود کنید
همچنین می توانید از مسیرhttps://code.visualstudio.com/download وارد سایت code.visualstudio.com vscode شوید و آن را دانلود کنید
مراحل نصب VS Code
بعد از دانلود فایل نصبی فوق روی آن دابل کلیک کنید تا نصب شروع شود، در اولین مرحله I accept the agreement را انتخاب و روی Next کلیک کنید.

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

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

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

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

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

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

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

نصب افزونه یا extention در vs code
نصب افزونهها (Extensions) در Visual Studio Code (VS Code) یک فرآیند ساده و سریع است که به شما این امکان را میدهد تا قابلیتهای جدیدی را به ویرایشگر خود اضافه کنید. در اینجا مراحل نصب افزونهها به طور گام به گام توضیح داده شده است:
نصب افزونهها (Extensions) در Visual Studio Code (VS Code) یک فرآیند ساده و سریع است که به شما این امکان را میدهد تا قابلیتهای جدیدی را به ویرایشگر خود اضافه کنید. در اینجا مراحل نصب افزونههای مورد نیاز برای پایتون توضیح داده شده است:
توسط کلید های ترکیبی ctrl+Shift+X پنجره EXTENSIONS را باز کنید یا مشابه شکل زیر روی آیکن نشان داده شده کلیک نمایید تا این پنجره باز شود

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

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

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

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

روش اول: استفاده از Anaconda
Anaconda یک توزیع پایتون است که شامل بسیاری از کتابخانهها و ابزارهای مورد نیاز برای علمی داده و یادگیری ماشین است، از جمله Spyder.
با کلیک روی دکمه نصب زیر فایل نصبی Anaconda را دانلود کنید و آن را نصب کنید:
همچنین می توانید از مسیرhttps://www.anaconda.com/download
























