لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دیباگینگ پایتون: یک رویکرد سیستماتیک
- آخرین آپدیت
دانلود Python Debugging: A Systematic Approach
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در دوره «دیباگینگ پایتون: یک رویکرد سیستماتیک»، شما مهارتهای ضروری کدنویسی برای علوم داده را با تمرکز بر نوشتن، تست و رفع خطا (Debugging) توسعه خواهید داد. شما مفاهیم بنیادی پایتون مانند حلقهها، ساختارهای کنترلی، متغیرها و تکنیکهای پایه دیباگینگ را فرا میگیرید. همچنین خواهید آموخت که چگونه یک رویه ساختاریافته برای دیباگینگ میتواند به شما کمک کند تا به شکلی موثرتر و بهینهتر خطاها را برطرف کنید.
در طول این دوره، مفاهیم ضروری برنامهنویسی مانند map، filter و list comprehension را تمرین خواهید کرد. شما یاد میگیرید که چگونه با استفاده از چارچوب OILER (شامل مراحل Orient، Investigate، Locate، Experiment و Reflect) رویکردی سیستماتیک برای رفع خطا داشته باشید تا بتوانید اشتباهات را راحتتر شناسایی کرده و کد خود را اصلاح کنید. علاوه بر چارچوبهای بهبود کد، بررسی خواهیم کرد که چگونه مستندات، منابع اینترنتی و حتی مدلهای زبانی بزرگ (LLMs) میتوانند در شناسایی و رفع خطاها به شما کمک کنند. در پایان این دوره، شما در توانایی خود برای نوشتن کدی تمیز، بهینه و قابل استفاده مجدد اعتماد به نفس کافی خواهید داشت.
این اولین دوره از مجموعه چهارگانه «برنامهنویسی و دیباگینگ پایتون داده-محور» است که در آن برای تقویت قابلیتهای برنامهنویسی و ارتقای مهارتهای حل مسئله تلاش خواهید کرد.
سرفصل ها و درس ها
مرور و آمادهسازی
Review and Setup
خوشآمدگویی به دوره و تخصص
Welcome to the Course and Specialization
خوشآمدگویی به دوره اول
Welcome to Course 1
آشنایی با ژوپیتر نوتبوک
Intro to Jupyter Notebook
مرور: Map، Filter و List Comprehensions
Review: Map, Filter, List Comprehensions
چارچوب دیباگینگ
The Debugging Framework
نمای کلی چارچوب دیباگینگ
Overview of the Debugging Framework
جهتدهی و موقعیتیابی
Orient Yourself
بررسی علائم بخش اول: درک پیامهای خطا
Investigate the Symptoms Part I: Understanding Error Messages
بررسی علائم بخش دوم: عدم تطابق کد با هدف
Investigate the Symptoms Part II: Code vs. Intention Mismatch
بررسی علائم بخش سوم: درک نادرست از محاسبات و دادهها
Investigate the Symptoms Part III: Misunderstanding Computations and Data
یافتن علت ریشهای
Locate the Root Cause
آزمایش راه حل اصلاحی
Experiment With a Fix
بازتاب و تحلیل
Reflect
مهارتهای چارچوب
Framework Skills
مثال کاربردی چارچوب ۲
Framework Example 2
مثال کاربردی چارچوب ۳
Framework Example 3
دیباگینگ با استفاده از LLM
Debugging with an LLM
دیباگینگ با استفاده از اینترنت
Debugging with the Internet
دیباگینگ با استفاده از مستندات
Debugging with Docs
استفاده از دیباگر ژوپیتر
Using the Jupyter Debugger
جلوگیری از بروز باگها
Stop Bugs Before They Happen
مقدمه: کار را برای آینده خود آسان کنید
Introduction: Make it Easy on Future You
اصل DRY (تکرار نکنید) بخش اول: تکرار
DRY (Don't Repeat Yourself) Part 1: Iterate
اصل DRY (تکرار نکنید) بخش دوم: نوشتن تابع
DRY (Don't Repeat Yourself) Part 2: Write a Function
مستندسازی توابع
Documenting Functions
بازتولیدپذیر کردن نوتبوک
Making Your Notebook Reproducible
نمایش نظرات