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