تنظیم پایتون در Visual Studio Code

در این آموزش از وبسایت یونیکا به نحوه‌ی تنظیم پایتون در Visual Studio Code پرداختیم. درواقع می خواهیم در IDE ویژوال استدیو کد، برنامه نویسی پایتون انجام بدیم. البته از نرم افزارهای دیگه ای هم مثل PyCharm میشه استفاده کرد که بعدا درباره اش صحبت میکنم. اگر آموزش قبل رو ندید روی اینجا کلیک کنید. در آموزش بعد هم درباره نحوه تعریف متغیر در پایتون کمی حرف میزنیم.

فیلم آموزش تنظیم پایتون در Visual Studio Code


مشخصات فیلم آموزشی
تولید کننده: وب سایت استوایی
مدرس: محمدعلی زندی
حجم: 17 مگابایت
مدت زمان: 7:00 دقیقه
زبان:فارسی
تاریخ انتشار: 05 مرداد 1397

ایجاد پروژه جدید

هر وقت می خواهید شروع به برنامه نویسی کنید بهتر هست که از همون اول یک پروژه جدید ایجاد کنید. کار سختی نیست فقط کافیه که یک پوشه ایجاد کنید. برای اینکار از منوی فایل گزینه‌ی Open Folder رو انتخاب کنید و از پنجره‌ی باز شده پوشه‌ی مورد نظر رو انتخاب کنید. این پوشه حکم پروژه‌ی شما رو داره و تنظیمات پروژه در این پوشه به صورت خودکار ذخیره خواهد شد و از این به بعد در طول دوره آموزش، تمام فایل ها و کدهاتون رو باید توی این پوشه ذخیره کنید.

نصب پلاگین پایتون

برای برنامه نویسی به زبان پایتون باید حداقل یک پلاگین در Visual Studio Code نصب کنیم تا کار برنامه نویسی به زبان پایتون رو برامون راحت کنه. روی دگمه پلاگین ها کلیک کنید (شماره 1) بعد عبارت Python رو در قسمت مشخص شده (شماره 2) تایپ کنید. با این کار جستجویی بیت پلاگین ها انجام میشه و شما باید اولین مورد رو انتخاب کنید و روی install کلیک کنید. کمی صبر تا کنید تا پلاگین نصب بشه و در نهایت روی دگمه ی reload کلیک کنید.

تنظیم پایتون در Visual Studio Code | سایت یونیکا
تنظیم پایتون در Visual Studio Code | سایت یونیکا

 

تنظیم مفسر

برای برنامه نوسیی در ویژوال استدیو کد یا هر IDE دیگری، نیاز هست که تنظیماتی روی اون IDE انجام بدیم و به IDE بگیم که با چه زبونی داریم برنامه نویسی میکنیم و با چه چیزی کد های ما رو ترجمه و اجرا کنه. این کار خیلی ساده هست می تونید در محیط Visual Studio Code کلید های Ctrl+Shift+P رو فشاربدید و در باکس متنی ظاهر شده بنویسید Python: Select Interpreter و اینتر بزنید. اگر مراحل نصب پایتون رو به درستی انجام داده باشید (در اینجا) مسیر نصب پایتون رو مشاهده می کنید که برای من در درایو C هست. و باید روی اون کلیک کنید تا همه چیز برای شروع برنامه نویسی آماده بشه

تنظیم پایتون در Visual Studio Code | سایت یونیکا
تنظیم پایتون در Visual Studio Code | سایت یونیکا

 

فایل تنظیمات

دقت کنید که با انجام تنظیمات بالا، یک پوشه به پروژه شما اضافه میشه که داخل اون فایل تنظیمات پروژه قرار میگیره که یک فایل JSON هست و ما اصلا با این فایل کاری نداریم.

تنظیم پایتون در Visual Studio Code | سایت یونیکا
تنظیم پایتون در Visual Studio Code | سایت یونیکا

گردش در شهر پایتون

این آموزش بخشی از دوره آموزشی رایگان پایتون با نام گردش در شهر پایتون هست. در این آموزش از بسته گردش در شهر پایتون با نحوه راه اندازی پایتون در Visual Studio Code آشنا شدید

4 نظر برای تنظیم پایتون در Visual Studio Code ثبت شده

  1. سلام

    آیا راهی وجود داره که در vs code بشه نتیجه کد در مرورگر نشون داده بشه یا حتما باید Run Python File in Terminal اجرا بشه که به نظر من جالب نیست. اگه می شد این کد پایتون رو توی یک صفحه html بنویسیم فکر کنم می شه یه کاری کرد چون توی مرورگر خیلی بهتره

    سه سوال هم دارم که برای هر کدوم اگه لطف کنید توضیح بدید ممنون میشم.

    1- به نظر شما می شه با پایتون یک نرم افزار ویندوزی حرفه ای درست کرد به قدرتمندی سی شارپ یا نزدیکای اون. یا اصلا نمی شه.

    2- اگه من برم سی شارپ رو کامل یاد بگیرم می تونم نرم افزار و پایگاه داده رو با سی شارپ درست کنم و برای قسمت هایی از نرم افزارم از کدهای پایتون استفاده کنم.

    3- اگه من یکسری کد نوشته شده به پایتون داشته باشم (که از اینترنت پیدا کردم) امکان تبدیلش به کد سی شارپ هست مثلا با یک نرم افزار که صددرصدی باشه یا اینکه من باید هر دو زبان رو کامل یاد بگیرم و دستی خودم اینکار رو انجام بدم.

    1. سلام دوست عزیز
      بله می تونید در مرورگر نتایج رو نشون بدید. برای اینکار از Flask استفاده کنید. ( توضیحات در اینجا ) اگر وقت کنم آموزشش رو در سایت قرار میدم. ولی اگر IDE بهتر می خواید از Spyder یا PyCharm یا Komodo استفاده کنید. البته VsCode هم خوبی های منحصر به فرد خودش رو داره.
      جواب 1: بله ولی پایتون در کل برای اینکار استفاده نمی شه. می تونید بجای VsCode از Qt استفاده کنید که کد پایتون توش می نویسید و به C++ تبدیل میکنه و دیزاین حرفه ای هم می تونید برای ظاهر انجام بدید. مثلا دنبال آموزش های PyQt5 یا از ویجت های QT بگردید.
      جواب 2: از شدن که باید امکانپذیر باشه ولی مستقیم نمیشه کدهای پایتون رو در سی شارپ استفاده کرد.
      جواب 3: من مبدلی برای این کار نمیشناسم ولی تبدیل کردن کدها به صورت دستی کار ساده ای هست مگر اینکه در اون کدهای پایتون، از کتابخونه های خاصی استفاده شده باشه
      در حال حاضر من سی شارپ رو برای نوشتن برنامه های ویندوزی ترجیح میدم. ولی احتمال میدم Qt گزینه بهتری باشه.

      1. ممنونم از شما آقا محمد عزیز

        من تازه با محیط VS Code آشنا شدم و خیلی خوشم اومده مخصوصا سبکی اون و تم dark. همون طور که شما گفتید می خوام پایتون رو یاد بگیرم که خوب مدت زیادی طول می کشه. ولی در کنارش می خوام mysql رو هم یاد بگیرم. الان من افزونه زیر رو نصب کردم.

        https://marketplace.visualstudio.com/items?itemName=formulahendry.vscode-mysql

        این افزونه خیلی قشنگه و جداول پایگاه داده رو خیلی قشنگ نشون میده ولی اینکه چطوری یک جدول پایگاه داده طراحی کنیم و ارتباطی بدیم به این Extension رو توضیح نداده.

        من می خوام طبق روشی که گفتین درباره پایتون که فلان کد رو بنویسم و خروجی بگیرم که ببینم چی می شه تو اینجا هم هدفم اینه که بتونم چند تا جدول در محیط دارک تعریف کنم و دستورات sql رو بهش بدم و ازش کوئری بگیرم که بحث یادگیریه.

        اگه این آموزش رو قرار بدید یا روشش رو بگید ممنونم میشم. همچنین اون Flask که در بالا اشاره کردید یا اگه روش بهتری هست اونو رو هم معرفی کنید.

        خواهشا توضیحات ساده و قابل فهم باشن چون من و خیلی های دیگه مبتدی هستیم و فعلا در مرحله IDE گیری کردیم چه برسه به دستورات برنامه نویسی. Visual studio 2017 هم خیلی خوبه و ینازی به تنظیمات و اینا نداره ولی انقدر حجمش بالاست تو کامپیوتر ضعیف من گیر می کنه برخلاف سیستم 8 هسته ای شما.

        یه سوال هم دارم بین php آخرین نسخه و پایتون و asp.net آینده از آن کدام از این هاست. یا حداقل بین php و پایتون

        1. خواهش میکنم آقا رامین عزیز
          کلا VsCode خیلی خوبه. برای آموزش و کارهای کوچیک که خیلی عالیه. برای پایگاه داده باید تصمیم بگیری می خوای از MySql استفاده کنی یا SQL Server مایکرو سافت. افزونه های این دو با هم فرق داره و اینکه اگر هدفت اتصال به دیتابیس با پایتون هست که کلا یه کارهای دیگه باید انجام داد (آموزش در اینجا). این آموزش ها تو برنامه هستن که توی سایت قرار بدم ولی ضبط و میکس و … چند ماه طول میکشه. فعلا می تونی جدول ها رو توی فایل اکسل یا csv خروجی بگیری و بعد وارد پایتون کنی که درگیر یادگیری اتصال به دیتابیس نشی. فکر میکنم اتصال به دیتابیس بیشتر برای موارد ریل تایم و بیگ دیتا میتونه ضروری باشه.
          راستش من در حدی نیستم که بتونم آینده php و asp رو مقایسه کنم ولی موارد استفاده پایتون با این دو فرق داره. php و asp برای طراحی وب سایت استفاده میشن ولی پایتون بیشتر برای کارهای آنالیزی، برنامه های سمت سرور، هوش مصنوعی، یادگیری ماشین و … استفاده میشه.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *