آموزش اشکال زدایی پایتون با PyCharm IDE

Learn Python Debugging With PyCharm IDE

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: نکات و ترفندهای اشکال‌زدایی استاد پایتون با استفاده از PyCharm IDE همه مهارت‌های لازم برای اشکال زدایی هر برنامه پایتون را با استفاده از PyCharm بیاموزید به تکنیک‌های کشف سریع علت اصلی اشکال در یک برنامه تسلط پیدا کنید. ویژگی‌های اشکال‌زدایی قدرتمندی را که PyCharm ارائه می‌دهد در معرض دید قرار بگیرید. مجهز شوید. با مهارت رسیدگی به مسائل اشکال زدایی در زندگی واقعی پیش نیازها: مبانی Python Desire برای یادگیری PyCharm IDE تمایل به تسلط بر مهارت اشکال زدایی پایتون

PyCharm یکی از محبوب ترین IDE هایی است که برای برنامه نویسی پایتون استفاده می شود.

این دوره یک دوره جامع کاملاً عملی و مبتنی بر مثال است که شما را راهنمایی می‌کند تا با استفاده از IDE محبوب PyCharm، اصول اساسی اشکال‌زدایی پایتون را بیاموزید و بر آن مسلط شوید.

مهارت اشکال زدایی قدرتمند در نوک انگشتان شما

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

محتوا و نمای کلی

کل دوره به دسته‌های زیر تقسیم می‌شود:

  • ویژگی های اساسی اشکال زدایی

  • ویژگی های پیشرفته اشکال زدایی

  • ویژگی های اساسی اشکال زدایی

  • سناریوهای مشکل اشکال زدایی ساده و راه حل های عملی

  • سناریوهای مشکل اشکال زدایی پیشرفته و راه حل های عملی


ویژگی های اساسی اشکال زدایی تحت پوشش:

  • نقاط شکست را قرار دهید و یک برنامه را در حالت اشکال زدایی اجرا کنید

  • اجرای برنامه را در حین اشکال زدایی کنترل کنید

  • 3 روش برای بررسی متغیرها در طول جلسه اشکال‌زدایی

  • تغییر مقادیر متغیر در حین اشکال زدایی

  • هوشمندانه وارد مکان نما شوید و به سمت مکان نما بروید

  • ارزیابی عبارات، Watch و Inline Watch

  • استفاده از نقاط انفصال شرطی

  • استفاده از نقاط شکست استثنا

  • فایل‌های کتابخانه را برای نقاط شکست استثنا نادیده بگیرید

  • اشکال‌زدا را به فرآیند محلی پایتون وصل کنید

  • نمایش نقطه اجرا

ویژگی های پیشرفته اشکال زدایی تحت پوشش:


  • استفاده از قاب

  • جلوگیری از ورود به کتابخانه ها

  • مدیریت نقاط شکست

  • اشکال‌زدایی برنامه وب جنگو

  • اشکال‌زدایی برنامه وب Flask

  • نوت بوک Jupyter را از PyCharm Professional Edition اشکال زدایی کنید

  • اشکال‌زدایی از راه دور با استفاده از مترجم SSH

  • اشکال‌زدایی در Docker با استفاده از Dockerfile

  • Django را در داخل Docker Container با استفاده از docker-compose اشکال‌زدایی کنید

  • با استفاده از docker-compose، Flask را در داخل Docker Container رفع اشکال کنید


این دوره ابتدا با اصول اولیه اشکال زدایی شروع می شود و سپس به آرامی با مثال های آسان به جنبه های عملی اشکال زدایی می رود.

هنگامی که جنبه های اولیه پوشش داده شد، ویژگی های اولیه و پیشرفته اشکال زدایی PyCharm توضیح داده می شود.

بخش سناریوهای مشکل اشکال زدایی ساده و راه حل های عملی و

سناریوهای مشکل اشکال زدایی پیشرفته و راه حل های عملی در مورد حل نمونه مشکل در سناریوهای مشکل اشکال زدایی با استفاده از مهارت های اشکال زدایی که از دوره یاد گرفته اید است.

در پایان این دوره، به اصول مورد نیاز برای اشکال زدایی برنامه های مبتنی بر پایتون با استفاده از PyCharm IDE تسلط خواهید داشت.


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

شروع شدن Getting Started

  • بررسی اجمالی دوره Course Overview

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

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

راه اندازی محیط Environment Setup

  • نصب پایتون Python Installation

  • نصب PyCharm - نسخه انجمن PyCharm Installation - Community Edition

  • نصب PyCharm - نسخه حرفه ای PyCharm Installation - Professional Edition

  • PyCharm Community Edition در مقابل نسخه حرفه ای PyCharm Community Edition vs Professional Edition

  • پروژه کد و راه اندازی را دانلود کنید Download Code and Setup Project

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

  • نقاط شکست را قرار دهید و یک برنامه را در حالت اشکال زدایی اجرا کنید Place breakpoints and run a program in debug mode

  • اجرای برنامه را در حین اشکال زدایی کنترل کنید Control a program execution during debugging

  • 3 روش برای بررسی متغیرها در جلسه اشکال زدایی 3 ways to Inspect variables during Debug Session

  • تغییر مقادیر متغیر در حین اشکال زدایی Change Variable Values during Debugging

  • هوشمند وارد و اجرا به مکان نما Smart Step Into And Run To Cursor

  • عبارات، ساعت و ساعت درون خطی را ارزیابی کنید Evaluate Expressions ,Watch and Inline Watch

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

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

  • نادیده گرفتن فایل های کتابخانه برای نقاط شکست استثنایی Ignore Library Files for Exception Breakpoints

  • دیباگر را به یک فرآیند محلی پایتون وصل کنید Attach debugger to a Python local process

  • نمایش نقطه اجرا Show Execution Point

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

  • استفاده از قاب Use of Frames

  • جلوگیری از ورود به کتابخانه ها Prevent Stepping Into Libraries

  • مدیریت نقاط شکست Managing The Breakpoints

  • اشکال زدایی برنامه وب جنگو Debug Django Web Application

  • Debug Flask Web Application Debug Flask Web Application

  • اشکال زدایی Jupyter Notebook از PyCharm Professional Edition Debug Jupyter Notebook from PyCharm Professional Edition

  • اشکال زدایی از راه دور با استفاده از مترجم SSH Remote Debugging using SSH Interpreter

  • اشکال زدایی در Docker با استفاده از Dockerfile Debugging in Docker using Dockerfile

  • Django را در داخل Docker Container با استفاده از docker-compose اشکال زدایی کنید Debug Django inside Docker Container using docker-compose

  • با استفاده از docker-compose، فلاسک را در داخل داکر کانتینر رفع اشکال کنید Debug Flask inside Docker Container using docker-compose

نکات مهمی که قبل از کار بر روی مسائل/مشکلات اشکال زدایی باید توجه داشته باشید 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

  • سناریوی مشکل آب نبات بخرید Buy Candies Problem Scenario

  • محلول آب نبات بخرید Buy Candies Solution

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

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

  • سناریوی مشکل پرتاب سکه Coin Toss Problem Scenario

  • راه حل پرتاب سکه Coin Toss Solution

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

  • راه حل کتاب ها را پیدا کنید Find Books Solution

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

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

  • سناریوی مشکل مبلمان را حذف کنید Remove Furniture Problem Scenario

  • محلول مبلمان را حذف کنید Remove Furniture Solution

  • سناریوی مشکل جمع ساده Simple Addition Problem Scenario

  • راه حل ساده اضافه Simple Addition Solution

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

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

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

  • سناریوی مشکل تاریخ های اولیه Prime Dates Problem Scenario

  • راه حل خرماهای اولیه Prime Dates Solution

  • چاپ سناریوی مشکل هرم Print Pyramid Problem Scenario

  • چاپ محلول هرم Print Pyramid Solution

  • سناریوی مشکل دانلود Multi Threaded Multi Threaded Download Problem Scenario

  • راه حل دانلود چند رشته ای Multi Threaded Download Solution

  • سناریوی مشکل اصلاح داده پاندا Appstore Appstore Data Panda Modification Problem Scenario

  • راه حل اصلاح داده پاندا Appstore Appstore Data Panda Modification Solution

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

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

  • سناریوی مشکل کاربرد فلاسک CRUD Flask CRUD Application Problem Scenario

  • محلول کاربردی فلاسک CRUD Flask CRUD Application Solution

متشکرم Thank You

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

بخش پاداش Bonus Section

  • گروه Slack برای دانش آموزان Slack Group for students

نمایش نظرات

نظری ارسال نشده است.

آموزش اشکال زدایی پایتون با PyCharm IDE
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3.5 hours
62
Udemy (یودمی) udemy-small
02 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
308
4.4 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Learning From Experience Learning From Experience

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

Udemy (یودمی)

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

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