برنامه نویسی پایتون در کد ویژوال استودیو - از 0 تا 100

در این مقاله، نحوه کار با پسوند پایتون برای برنامه نویسی پایتون در ویژوال استودیو را یاد خواهید گرفت. با استفاده از افزونه پایتون در Visual Studio Code، برنامه نویسان به راحتی می توانند در پایتون کدنویسی کنند. این آموزش از پایتون نسخه 3 در کد ویژوال استودیو استفاده می کند.

مطالب این مقاله

پیش نیاز نصب پایتون در ویژوال استودیو کد

ویژوال استودیو را در پوشه پروژه (فضای کاری) باز کنید.

تولید فایل کد منبع پایتون برای پروژه (Hello World)

اجرای یک برنامه پایتون روی کد ویژوال استودیو (Hello World)

راه اندازی و استفاده از ویژگی دیباگر

نصب و استفاده از بسته های پایتون در کد ویژوال استودیو

نتیجه

Visual Studio Code یک ویرایشگر کد منبع باز است که توسط مایکروسافت برای سیستم عامل های ویندوز، لینوکس و مک توسعه یافته است.در کد ویژوال استودیو علاوه بر کدنویسی و اجرای دستورات در زبان برنامه نویسی پایتون، ویژگی هایی مانند "Debugging"، کنترل Git و GitHub وجود دارد. داخلی، قابلیت برجسته سازی نحوی (خوانایی کدهای برنامه نویسی را با تعیین کدهایی با فونت ها و رنگ های مختلف بر اساس دسته بندی آنها بهبود می بخشد)، "تکمیل کد هوشمند" (مکمل تکمیل کد هوشمند) و موارد دیگر به برنامه نویسان ارائه می شود.

پایتون در استودیو ظاهر می شود

با استفاده از افزونه‌های پایتون، علاوه بر قابلیت کدنویسی در پایتون در کد ویژوال استودیو و اجرای کد ویژوال استودیو، به یک محیط توسعه یکپارچه برای زبان برنامه‌نویسی پایتون، ویژوال، تبدیل می‌شود. کد استودیو را می توان به عنوان جایگزین دیگری در نظر گرفت. محیط های برنامه نویسی پایتون مانند PyCharm.

پایتون نان ویژوال استودیو

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

ابتدا باید ماژول پایتون را در Visual Studio Code دانلود و نصب کنید.

سپس، نسخه 3 پایتون را برای سیستم عامل خود (ویندوز، لینوکس یا مک) دانلود و نصب کنید (تا زمان نگارش این مقاله، به روزترین نسخه پایتون نسخه 3.7 است.

در ادامه نحوه نوشتن، اجرا و اشکال زدایی یک برنامه بسیار ساده در پایتون را به شما آموزش می دهم (برنامه Hello World برای این کارها نوشته، اجرا و اشکال زدایی می شود).

در مرحله بعدی نحوه نصب بسته نرم افزاری با ایجاد یک محیط مجازی توضیح داده می شود.

در نهایت کد نوشته شده در پایتون نمایش داده شده و در کد ویژوال استودیو برای رسم نمودار گرافیکی اجرا می شود.

شایان ذکر است که این مقاله به شما نحوه برنامه نویسی در پایتون را آموزش نمی دهد. در این مقاله تنها مفاهیم اساسی و مهم استفاده از پایتون در کدهای ویژوال استودیو و اجرای و اشکال زدایی کدهای پایتون را خواهید آموخت.

کاربران و برنامه نویسان نیز می توانند از این آموزش برای کدنویسی با استفاده از Python 2 در محیط Visual Studio Code استفاده کنند. با این حال، برای پیاده سازی در پایتون نسخه 2، برنامه نویسان باید تغییراتی در کدها ایجاد کنند. شما یاد نخواهید گرفت که چگونه تغییرات لازم را برای اجرای کد خود در پایتون 2 ایجاد کنید.

پایتون و ویژوال استودیو

پیش نیازهای کدنویسی پایتون در ویژوال استودیو کد

برای استفاده از آموزش های این مقاله برای نوشتن کد پایتون در Visual Studio Code، ابتدا باید شرایط زیر را داشته باشید:

افزونه پایتون را در Visual Studio Code دانلود و نصب کنید. برای نصب این افزونه، به «Extension Marketplace» در Visual Studio Code بروید. عبارت Python را جستجو کنید و پسوندی به همین نام منتشر شده توسط مایکروسافت را دانلود و نصب کنید.

پایتون 3 را بر روی سیستم عامل مورد نظر خود دانلود و نصب کنید. برای دانلود پایتون به نکات زیر توجه کنید:

(در همه سیستم عامل ها) ابتدا پایتون نسخه 3.7.4 را از لینک [+] دانلود کنید. توجه داشته باشید که برای اطمینان از اجرای صحیح کدهای ارائه شده در این مقاله، استفاده از آخرین نسخه پایتون ترجیح داده می شود.

(سیستم عامل لینوکس) نسخه پیش فرض موجود برای سیستم عامل لینوکس برای درس های این مقاله کافی است. با این حال، باید Pip را با استفاده از get-pip.py [+] نصب کنید.

(Mac) با استفاده از ابزار Homebrew در سیستم عامل مک و اجرای دستور brew install Python3 می توانید آخرین نسخه پایتون 3 را روی این سیستم عامل نصب کنید.

(سیستم عامل ویندوز) می توانید آخرین نسخه پایتون 3 را با استفاده از فروشگاه ویندوز یا با مراجعه به وب سایت رسمی بنیاد نرم افزار پایتون به آدرس [+] بر روی این سیستم عامل نصب کنید.

(در همه سیستم عامل ها) پایتون 3 را با استفاده از Anaconda (برای اهداف علم داده) نصب کنید [+].

در سیستم عامل های مک، محل نصب Visual Studio Code باید در «متغیر محیطی PATH» مشخص شود.

شایان ذکر است که با استفاده از دستور py -0 در رابط "Command Line" تمامی سیستم عامل ها می توانید نسخه پایتون نصب شده بر روی سیستم خود را مشاهده کنید. اگر چندین نسخه از پایتون روی سیستم شما نصب شده باشد، مفسر پیش فرض با ستاره (*) نشان داده می شود.

کد پایتون با کد ویژوال استودیو iji WSL

اگر سیستم عامل شما ویندوز است و به یک محیط برنامه نویسی پایتون از راه دور نیاز دارید، بهترین گزینه استفاده از زیرسیستم ویندوز برای لینوکس (WSL) است. شما می توانید WSL را در ویندوز 10 در ویندوزی که توسط هر توزیع لینوکس پشتیبانی می شود نصب کنید. انجام این کار یک محیط مجزا از محیط ویندوز معمولی شما ایجاد می کند.

تایید نصب پایتون

برای اطمینان از نصب صحیح پایتون در ویندوز و جلوگیری از خطا هنگام اجرای کد پایتون در Visual Studio Code، بسته به سیستم عامل مورد نظر، یکی از دستورات زیر را اجرا کنید:

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

python3 - نسخه

در سیستم عامل ویندوز: یک پنجره Command Prompt را باز کنید و دستور زیر را اجرا کنید:

py -3 --نسخه

اگر پایتون با موفقیت نصب شود، پیغامی مانند زیر نمایش داده می شود که نسخه نصب شده پایتون در سیستم عامل را نشان می دهد.

پایتون 3.7.4

Visual Studio Code را در پوشه پروژه (فضای کاری) باز کنید.

در یک پنجره ترمینال یا prompt، یک پوشه خالی به نام hello ایجاد کنید. سپس این پوشه را به عنوان پوشه کاری تنظیم کنید و Visual Studio Code را در این پوشه اجرا کنید. برای این کار از دستورات زیر استفاده کنید:

سلام mkdir

سلام

در

وقتی Visual Studio Code را در این پوشه باز می کنید، این پوشه به "Workplace" (Workplace) پروژه شما تبدیل می شود. تنظیمات Visual Studio Code مربوط به این فریم ورک در فایل vscode/settings.json. save این تنظیمات با تنظیمات کاربر که عموماً در سیستم عامل ها ذخیره می شوند متفاوت است.

یا می توانید کد ویژوال استودیو را باز کنید و به مسیر File > Open Folder بروید تا پوشه پروژه خود را باز کنید. این اولین قدم برای نوشتن کد پایتون در کد ویژوال استودیو است.

انتخاب مفسر پایتون

پایتون یک زبان مبتنی بر مفسر است. برای اجرای کد پایتون در کد ویژوال استودیو و استفاده از تکمیل کد پایتون IntelliSense، باید به ویژوال استودیو کد بگویید که از کدام مفسر استفاده کند.

پایتون در ویژوال استودیو

در Visual Studio Code با فشردن همزمان کلیدهای Ctrl+Shift+P به قسمت Command Palette رفته و دستور Python را تایپ کنید: Interpreter را انتخاب کنید، دستور نمایش داده شده به همین نام را انتخاب و اجرا کنید. با انجام این کار، مفسر پیش فرض نصب شده بر روی سیستم عامل به عنوان مفسر اصلی برای اجرای کد پایتون در کد ویژوال استودیو انتخاب می شود. همچنین می توانید با کلیک بر روی هشدار Select Python Environment در نوار وضعیت (شکل بالا) همین کار را انجام دهید.

Visual Studio-da Python

با اجرای مجدد این دستور، تمام مفسرهای نصب شده در سیستم عامل نمایش داده می شود. در صورت نیاز به تغییر مترجم، از میان گزینه های نمایش داده شده، مترجم مورد نظر را انتخاب کنید.

انتخاب مترجم پارامتر python.pythonPath را در تنظیمات محیط کاری با آدرس محل نصب مترجم در سیستم عامل تنظیم می کند. برای مشاهده تنظیمات مربوط به فضای کاری، به File > Preferences > Settings بروید، سپس برگه Workspace را انتخاب کنید.

ایجاد فایل منبع پایتون برای پروژه (Hello World)

از نوار ابزار File Explorer، گزینه New File ایجاد شده در کنار پوشه Hello را انتخاب کنید:

پایتون در ویژوال استودیو

نام فایل جدید را hello.py بگذارید. به محض نامگذاری فایل، پنجره ویرایشگر کد پایتون در Visual Studio Code باز می شود.

Python Visual Studio شما

با نامگذاری فایل با استفاده از پسوند فایل .py، Visual Studio Code متوجه می شود که فایل جدید به عنوان یک برنامه Python در Visual Studio Code تفسیر می شود. همچنین کد نوشته شده توسط مفسر پایتون اجرا می شود.

در مرحله بعد، اگر از نسخه پایتون 3 در Visual Studio Code استفاده شده است، کدهای زیر را وارد کنید:

msg = \"سلام دنیا\"

چاپ (پیام)

مراقب باشید وقتی دستور چاپ را وارد می کنید، Python IntelliSense گزینه های مختلف تکمیل خودکار را نشان می دهد.

پایتون در ویژوال استودیو

سیستم IntelliSense و فناوری اجرای کد با تمام بسته هایی که برای زبان پایتون نصب می کنید، علاوه بر ابزارهای استاندارد پایتون، کار می کند. همچنین سیستم IntelliSense را می توان برای تمامی متغیرهای انواع داده ها و "اشیاء" و توابع مرتبط استفاده کرد. به عنوان مثال، از آنجایی که دستور پیام حاوی یک رشته است، وقتی msg را تایپ می کنید، تمام روش هایی که با نوع مجموعه داده مطابقت دارند نمایش داده می شوند.

پایتون در ویژوال استودیو

یک برنامه پایتون را در Visual Studio Code (Hello World) اجرا کنید.

استقرار برنامه های پایتون در Visual Studio Code آسان است. به عنوان مثال، برای اجرای hello.py، در هر نقطه از پنجره ویرایشگر کلیک راست کرده و گزینه Run Python file in Terminal را انتخاب کنید. به این ترتیب فایل hello.py به طور خودکار ذخیره و اجرا می شود.

Python huwa Visual Studio

این دستور یک پنل ترمینال جدید را باز می کند که مفسر پایتون به طور خودکار شروع شده است. سپس دستور python3 hello.py در سیستم عامل مک یا لینوکس و دستور python hello.py در سیستم عامل ویندوز اجرا می شود.

پایتون در ویژوال استودیو

همچنین دو راه دیگر برای اجرای کد پایتون در ویژوال استودیو کد وجود دارد:

یک یا چند خط فرمان را انتخاب کنید. سپس Shift+Enter را فشار دهید یا روی دستور انتخاب شده کلیک راست کرده و Run Selection/Line را در ترمینال پایتون انتخاب کنید. این روش برای آزمایش بخش هایی از کد در یک فایل مناسب است.

در پالت فرمان (کلیدهای Ctrl + Shift + P را فشار دهید)، Python: Start REPL را انتخاب کنید تا ترمینال REPL برای مفسر فعال پایتون باز شود. در ترمینال REPL این امکان برای کاربر وجود دارد که کدهای نوشته شده در پایتون را خط به خط وارد کرده و اجرا کند.

تابع اشکال زدایی را پیکربندی و اجرا کنید

در این قسمت قصد داریم اپلیکیشن Hello World را پیکربندی کنیم. ابتدا روی خط دوم برنامه hello.py یک استراحت قرار دهید. برای این کار، مکان نما را روی خط دیگری قرار دهید و کلید F9 را فشار دهید.

Python MuVisual Studio

سپس با کلیک بر روی نماد زیر در نوار کناری، نمای اشکال زدایی را فعال کنید:

پایتون برای ویژوال استودیو

سپس روی نماد پیکربندی در نوار ابزار Debug کلیک کنید یا از منوی Debug گزینه Open Configurations را انتخاب کنید.