آموزش اشکال‌زدایی پایتون با ویژوال استودیو کد: راهنمای کامل - آخرین آپدیت

دانلود Python Debugging with Visual Studio Code: A Complete Guide

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

استاد اشکال‌زدایی پایتون در VSCode: Unittest، Pytest، Docker، اشکال‌زدایی ابری و سناریوهای عملی با Flask، AWS، Azure

با اطمینان برنامه‌های پایتون را با استفاده از Visual Studio Code اشکال‌زدایی کنید.

ابزارهای ضروری اشکال‌زدایی مانند نقاط توقف و بازرسی متغیر را بیاموزید.

مشکلات واقعی کدنویسی را با مثال‌های عملی حل کنید.

برای رسیدگی به مسائل اشکال‌زدایی واقعی مجهز شوید.

تکنیک‌های پیشرفته اشکال‌زدایی مانند نقاط توقف شرطی و استثنا را به کار ببرید.

پیش‌نیازها

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

سلب مسئولیت: این دوره نیازمند دانلود Docker Desktop از وب‌سایت رسمی آن است. اگر کاربر Udemy Business هستید، قبل از دانلود نرم‌افزار با کارفرمای خود مشورت کنید.

استاد اشکال‌زدایی پایتون در Visual Studio Code: Unittest، Pytest، Docker، اشکال‌زدایی ابری و موارد دیگر

آیا با اشکال‌زدایی مؤثر کد پایتون مشکل دارید؟ آیا می‌خواهید نقاط توقف، لاگ‌پوینت‌ها، اشکال‌زدایی ابری و برنامه‌های Dockerized را در Visual Studio Code (VS Code) به طور کامل یاد بگیرید؟

این دوره یک راهنمای کامل برای اشکال‌زدایی پایتون در VS Code است و همه چیز را از تکنیک‌های پایه تا سناریوهای اشکال‌زدایی پیشرفته برای Flask، FastAPI، AWS Lambda، Azure Functions و GCP Cloud Functions پوشش می‌دهد.

آنچه خواهید آموخت

  • مبانی اشکال‌زدایی در VS Code – یاد بگیرید چگونه نقاط توقف تنظیم کنید، متغیرها را بازرسی کنید و اجرای برنامه را کنترل نمایید.
  • ویژگی‌های پیشرفته اشکال‌زدایی – وارد شدن به کد، اجرای تا مکان نما، استفاده از نقاط توقف شرطی، نقاط توقف استثنا و لاگ‌پوینت‌ها.
  • اشکال‌زدایی تست واحد و تست – تکنیک‌های اشکال‌زدایی unittest و pytest را در VS Code بیاموزید.
  • اشکال‌زدایی برنامه‌های Flask، FastAPI و Django – یاد بگیرید چگونه برنامه‌های وب را با اشکال‌زدای پایتون VS Code اشکال‌زدایی کنید.
  • اشکال‌زدایی Dockerized – نحوه اشکال‌زدایی برنامه‌های پایتون Dockerized در VS Code را بیاموزید.
  • اشکال‌زدایی ابری – اشکال‌زدایی برنامه‌های پایتون مستقر شده در AWS Lambda، Azure Functions و GCP Cloud Functions را بیاموزید.
  • سناریوهای اشکال‌زدایی عملی در دنیای واقعی – چالش‌های اشکال‌زدایی مربوط به چندریسمانی (multithreading)، اشکال‌زدایی API و برنامه‌های Flask CRUD را حل کنید.

چرا این دوره را بگذرانید؟

  • اشکال‌زدایی محلی و ابری (AWS، Azure، GCP) را پوشش می‌دهد.
  • تکنیک‌های عملی اشکال‌زدایی را با مشکلات دنیای واقعی آموزش می‌دهد.
  • شامل آموزش‌های گام به گام در مورد اشکال‌زدایی برنامه‌های Flask، FastAPI و Django است.
  • شما را در اشکال‌زدایی تست واحد با استفاده از unittest و pytest راهنمایی می‌کند.
  • شما را در اشکال‌زدایی Dockerized برای برنامه‌های کانتینری شده هدایت می‌کند.

سرفصل ها و درس ها

شروع کار Getting Started

  • مقدمه دوره Course Introduction

  • نکات Udemy (مهم) Udemy Tips (Important)

  • نحوه گذراندن دوره (مهم) How To Go Through The Course (Important)

  • مهم: مخازن کد مورد استفاده در دوره Important : Code Repositories used in the course

  • به جامعه آنلاین ما بپیوندید (اسلک) Join Our Online Community (Slack)

تنظیمات محیط Environment Setup

  • نصب Docker در ویندوز (اختیاری) Docker Installation on Windows (Optional)

ویژگی‌های اساسی اشکال‌زدایی Basic Debugging Features

  • تنظیم VS Code با کد منبع پروژه Setup VS Code With Project Source Code

  • اجتناب از ModuleNotFoundError: پوشه صحیح را در VS Code باز کنید Avoid ModuleNotFoundError: Open the Correct Folder in VS Code

  • قرار دادن نقطه شکست و اجرای برنامه در حالت اشکال‌زدایی Place Breakpoints and Run a Program in Debug Mode

  • کنترل اجرای برنامه در طول اشکال‌زدایی Control a Program Execution During Debugging

  • بررسی متغیرها در طول جلسه اشکال‌زدایی Inspecting Variables During a Debugging Session

  • ارزیابی عبارات با استفاده از کنسول اشکال‌زدایی و Watch Evaluating Expressions Using Debug Console and Watch

  • Step into Target و Run to Cursor Step into Target and Run to Cursor

  • استفاده از نقطه شکست شرطی Using Conditional Breakpoint

  • استفاده از نقاط شکست استثناء Using Exception Breakpoints

  • استفاده از Logpoints Using Logpoints

  • استفاده از Call Stack Use of Call Stack

  • کنترل مرحله به مرحله در کتابخانه‌ها Control Stepping into Libraries

  • مدیریت نقاط شکست در VS Code Managing Breakpoints in VS Code

ویژگی‌های پیشرفته اشکال‌زدایی Advanced Debugging Features

  • اشکال‌زدایی نوت‌بوک‌های Jupyter با VSCode Debug Jupyter Notebooks with VSCode

  • نحوه اجرای و اشکال‌زدایی unittest پایتون How to Run and Debug Python unittest

  • نحوه اجرای و اشکال‌زدایی Pytest پایتون How to Run and Debug Python Pytest

  • نحوه استفاده از افزونه Docker در VS Code How to Use Docker Extension in VS Code

  • نحوه ایجاد و اشکال‌زدایی برنامه Flask در VS Code How to Create and Debug Flask Application in VS Code

  • نحوه اشکال‌زدایی برنامه Flask داکریزه شده در VS Code How to Debug Dockerized Flask Application in VS Code

  • نحوه ایجاد و اشکال‌زدایی برنامه Django در VS Code How to Create and Debug Django Application in VS Code

  • نحوه اشکال‌زدایی برنامه Django داکریزه شده در VS Code How to Debug Dockerized Django Application in VS Code

  • نحوه ایجاد و اشکال‌زدایی برنامه FastAPI در VS Code How to Create and Debug FastAPI Application in VS Code

  • نحوه اشکال‌زدایی برنامه FastAPI داکریزه شده در VS Code How to Debug Dockerized FastAPI Application in VS Code

اشکال‌زدایی محلی AWS Lambda با VSCode AWS Lambda Local Debugging with VSCode

  • نصب AWS CLI و AWS SAM CLI AWS CLI and AWS SAM CLI Installation

  • نحوه اشکال‌زدایی محلی AWS Lambda با استفاده از VS Code How to Locally Debug AWS Lambda using VS Code

  • نحوه استقرار AWS Lambda با استفاده از VS Code How to Deploy AWS Lambda using VS Code

اشکال‌زدایی محلی Azure Function با VSCode Azure Function Local Debugging with VSCode

  • نکته مهم: چرا به .NET SDK برای توابع پایتون Azure نیاز داریم Important Note: Why We Need .NET SDK for Python Azure Functions

  • اشکال‌زدایی توابع Azure با استفاده از VS Code Debug Azure Functions using VS Code

  • نحوه استقرار توابع Azure با استفاده از VS Code How to Deploy Azure Functions using VS Code

اشکال‌زدایی محلی GCP Cloud Function با VSCode GCP Cloud Function Local Debugging with VSCode

  • اشکال‌زدایی توابع ابری GCP با استفاده از VS Code Debug GCP Cloud Functions using VS Code

  • نحوه استقرار توابع ابری GCP با استفاده از VS Code How to Deploy GCP Cloud Functions using VS Code

نکات مهم قبل از کار بر روی مسائل/مشکلات اشکال‌زدایی Important Points to Note Before Working on Debugging Issues/Problems

  • نکات کلیدی برای دنبال کردن در طول اشکال‌زدایی Key Points to Follow During Debugging

سناریوهای ساده مشکل اشکال‌زدایی و راه حل‌های عملی Simple Debugging Problem Scenarios and Hands-on Solutions

  • سناریوی مشکل محاسبه BMI BMI Calculation Problem Scenario

  • راه حل محاسبه BMI BMI Calculation Solution

  • سناریوی مشکل محاسبه امتیاز Calculate Score Problem Scenario

  • راه حل محاسبه امتیاز Calculate Score Solution

  • سناریوی مشکل یافتن کتاب‌ها Find Books Problem Scenario

  • راه حل یافتن کتاب‌ها Find Books Solution

  • سناریوی مشکل فیبوناچی Fibonacci Problem Scenario

  • راه حل فیبوناچی Fibonacci Solution

  • سناریوی مشکل بازی تاس Dice Game Problem Scenario

  • راه حل بازی تاس Dice Game Solution

سناریوهای پیشرفته مشکل اشکال‌زدایی و راه حل‌های عملی Advanced Debugging Problem Scenarios and Hands-on Solutions

  • توضیح مشکل تاریخ شانس Lucky Date Problem Description

  • راه حل تاریخ شانس Lucky Date Solution

  • سناریوی مشکل دانلود چند رشته‌ای Multithreaded Download Problem Scenario

  • راه حل دانلود چند رشته‌ای Multithreaded Download Solution

  • سناریوی مشکل تغییر Appdata Appdata Modification Problem Scenario

  • راه حل تغییر Appdata Appdata Modification Solution

  • سناریوی مشکل دنباله زیگزاگ ZigZag Sequence Problem Scenario

  • راه حل دنباله زیگزاگ ZigZag Sequence Solution

  • سناریوی مشکل Flask CRUD Flask CRUD Problem Scenario

  • راه حل Flask CRUD Flask CRUD Solution

جمع‌بندی Wrap Up

  • یادداشت تشکر و بازخورد در مورد این دوره Thank You Note and Feedback About This Course

  • درس جایزه Bonus Lecture

نمایش نظرات

آموزش اشکال‌زدایی پایتون با ویژوال استودیو کد: راهنمای کامل
جزییات دوره
4 hours
60
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
616
4.9 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Learning From Experience Learning From Experience

معمار کلان داده و راه حل ابری

Ayan Dutta Ayan Dutta

Big Data & JEE متخصص با 20+ سال تجربه ، ساده سازی کنید