🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش اشکالزدایی پایتون با ویژوال استودیو کد: راهنمای کامل
- آخرین آپدیت
دانلود 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
نمایش نظرات