آموزش دیباگینگ پایتون: یک رویکرد سیستماتیک - آخرین آپدیت

دانلود 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

نمایش نظرات

آموزش دیباگینگ پایتون: یک رویکرد سیستماتیک
جزییات دوره
20h 0m
23
(آخرین آپدیت)
1,947
- از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar