راه اندازی VSCode برای پایتون

راه اندازی VSCode برای پایتون

 

Visual Studio Code یا به اختصار VSCode یک کد ادیتور رایگان و اپن سورس ساخته شده توسط مایکروسافت با قبلیت های بسیار فراوان است که علاوه بر ویندوز سایر پلتفرم ها را نیز پشتیبانی می‌کند.
از جمله نقاط قوت VSCode می‌توان به سبک بودن، قابلیت شخصی سازی بالا، محدود نبودن به یک زبان و همینطور اکستنشن های گسترده آن اشاره کرد.

پس از نصب پایتون، ابتدا فایل نصبی را با توجه به سیستم عامل خود از سایت رسمی Visual Studio Code دریافت کنید. فایل را اجرا کرده و مراحل نصب را طی کنید.
این مرحله از نصب بهتر است تمام گزینه ها را انتخاب کنید تا VSCode در فایل اکسپلورر و همینطور ترمینال قابل شناسایی باشد.

 

نصب vscode

 

پس از اتمام مراحل نصب VSCode را اجرا کنید.

 

نصب vscode

نصب اکستنشن پایتون

 

برای بهره مندی از قابلیت هایی نظیر دیباگ بهتر، تکمیل خودکار کد و سایر قابلیت هایی که به توسعه سریع‌تر و آسان تر پایتون منجر می‌شود نصب این اکستنشن ضرروری است.
با کلیلک روی آیکون اکستنشن ها یا با زدن کلید ترکیبی ctrl+shift+x وارد تب اکستنشن ها شوید و اکستنشن Python را جستجو و نصب کنید.

 

نصب اکستنشن پایتون

 

در ادامه با برخی از ویژگی های این اکستنشن آشنا می‌شویم.

 

محیط های مجازی (Virtual Environments)

اگر یک Virtual Environment در دایرکتوری پروژه شما وجو داشته باشد، VSCode می‌تواند آن را شناسایی کند و به عنوان مفسر پایتون در نظر بگیرد.

 

vscode پایتون

 

در خط فرمان (ctrl + shift + p) با نوشتن select interpreter لیستی از محیط های مجازی شناسایی شده و همینطور مفسر اصلی پایتون را به شما نشان می‌دهد.
از بین گزینه ها محیط مجازی پروژه تان را انتخاب کنید.

 

vscode پایتون

کد لینتینگ

وقتی برای اولین بار یک فایل پایتونی را باز می‌کنیم، VSCode نصب یک لینتر را به ما پیشنهاد ‌می‌کند.
لینتر ها وظیفه شناسایی اررور ها و نمایش آن ها در ادیتور را به عهده دارند.

 

vscode پایتون

 

در عکس بالا با کلیلک روی install یک ترمینال جدید باز شده و pylint به عنوان لینتر پروژه ما نصب خواهد شد.
به لینتر هایی دیگری نیز از جمله Flake8 ، mypy ، Black و … نیز می‌توان اشاره کرد که از طریق pip قایل نصب هستند.

تکمیل خودکار کد

VSCode تکمیل خودکار کد و همینطور code hints را نیز به خوبی پشتیبانی می‌کند که علاوه بر ما ماژول های استاندارد پایتون
برای کتابخانه ها و حتی کد اسنیپت های شخصی نیز قایل استفاده است.

vscode پایتون

دیدگاه کاربران
ارسال دیدگاه