×
ribbon

آموزش دیباگینگ: یافتن و از بین بردن باگ‌ها

مدرس:Coursera

Barbara Ericson

یادگیری نحوه رفع اشکال (دیباگ) به عنوان مهم ترین مهارت برای توسعه در برنامه نویسی شناخته می شود.... بیشتر
زیرنویس
بدون امتیاز
131دانشجو
1:27ساعت
سرفصل‌ها
متوسط سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

تقویت مهارت‌های برنامه‌نویسی

کاهش اشتباهات و مشکلات کد

افزایش اعتماد به نفس در استفاده از دیباگرها

شناسایی و حل آسان‌تر خطاها

این دوره شامل:

1 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

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

4 فصل44 جلسه1:27 ساعت ویدیو
کار با فایل‌ها و تست‌های واحد
  این دوره چگونه متفاوت است؟
01:19
  پایتون چیست؟
01:13
  چرا در گروه‌ها کار کنیم؟
01:21
  نقش‌های POGIL
01:23
  چگونه در eBook کدنویسی کنیم؟
01:46
  بارگذاری مجدد تاریخچه کد شما
01:01
  خوش آمدید به فصل اول
01:07
  نصب نرم‌افزار
01:48
  مقدمه‌ای بر فایل‌ها
01:59
  استفاده از رابط کاربری گرافیکی (GUI) برای یافتن یک فایل
01:26
  استفاده از پنجره ترمینال
03:02
  استفاده از try و except
01:36
  رفع اشکال زمانی که تست‌های واحد شکست می‌خورند
02:46
  کاهش نیاز به دیباگینگ
01:32
تحلیل داده‌های CSV و استفاده از دیباگر
  خوش آمدید به فصل دوم
00:52
  فایل CSV چیست؟
01:01
  دیباگینگ get_total_for_year
03:13
  دیباگینگ ستونی با کاما
02:06
  استفاده از sorted در مقابل sort بر روی یک لیست
02:33
  مرتب‌سازی یک دیکشنری بر اساس مقادیر
04:18
  دیباگ چیست؟
01:14
  پیدا کردن مشکل
01:03
  چرا از دیباگر استفاده کنیم؟
01:36
  دیباگینگ در ویژوال استودیو کد
07:07
خواننده/نویسنده CSV و دیباگینگ
  خوش آمدید به فصل سوم
01:07
  دیباگینگ get_total_for_year
03:18
  دیباگینگ - get_max_month
03:18
  دیباگینگ - get_top_five_by_age
01:46
  نوشتن تست واحد برای نویسنده CSV
01:55
  بررسی عمیق دیباگر VSCode
00:10
  استفاده از متد setUp
02:21
عبارات باقاعده (Regex)
  خوش آمدید به فصل چهارم
01:47
  مقدمه‌ای بر عبارات باقاعده (Regex)
01:38
  تفاوت بین search و find all
01:58
  استفاده از regex101
01:30
  کوانتیفایرها
03:13
  دامنه‌های کاراکتری
01:51
  کاراکترهای ویژه
01:56
  فرار از کاراکترهای ویژه
01:28
  مطابقت حریص و غیر حریص
01:19
  مشکل پرانتزها
02:02
  لنگرها
02:48
  دامنه‌های کاراکتری نفی‌شده
01:03
  مطابقت با شماره‌های تلفن
02:41

پیش‌نیاز‌ها

 .برای درک و استفاده بهتر از این دوره آشنایی با زبان برنامه‌نویسی پایتون یا دیگر زبان‌‌های برنامه‌نویسی پیشنهاد میشود

توضیحات دوره

یادگیری نحوه رفع اشکال (دیباگ) به عنوان مهم‌ترین مهارت برای توسعه در برنامه‌نویسی شناخته می‌شود. دوره "Debugging: Hunting and Squashing Bugs" از دانشگاه میشیگان به شما کمک می‌کند تا توانایی‌های برنامه‌نویسی خود را با ارائه مهارت‌های لازم برای درک و رفع اشکال کد بهبود بخشید.

علاوه بر این، شما با تکنیک‌های حیاتی آشنا خواهید شد که به حداقل رساندن اشتباهات و مشکلات در کد شما کمک می‌کند. اکثر محیط‌های توسعه مدرن شامل یک دیباگر هستند که می‌توانید از آن برای پیدا کردن باگ‌ها و درک آنچه در کد شما اتفاق می‌افتد، استفاده کنید. با این حال، بسیاری از افراد هنوز به دستورات چاپ (print statements) برای رفع اشکال تکیه می‌کنند.

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

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

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
4دوره
488دانشجو

Barbara Ericson دکترای خود را در موسسه فناوری جورجیا در آتلانتا، جورجیا تحت نظر دکتر جیمز فولی به پایان رسانده است. وی مدرک کارشناسی خود را در رشته علوم کامپیوتر از دانشگاه وین استیت در دیترویت، میشیگان و مدرک کارشناسی ارشد خود را در رشته علوم کامپیوتر از دانشگاه میشیگان دریافت کرده است. او در آزمایشگاه‌های تحقیقاتی مختلفی از جمله آزمایشگاه‌های تحقیقاتی جنرال موتورز، تحقیقات ارتباطات بل و موسسه تحقیقات علوم کاغذ کار کرده است. او چندین کتاب در زمینه محاسبات رسانه‌ای تألیف کرده است که رویکردی برای آموزش برنامه‌نویسی است و در آن دانش‌آموزان برنامه‌هایی می‌نویسند که رسانه‌ها را دستکاری می‌کنند. وی در زمینه‌های متنوعی از جمله تجربه کاربری، هوش مصنوعی، گرافیک سه‌بعدی، کاربردهای پزشکی، پایگاه‌های داده و آموزش محاسباتی فعالیت کرده است. او دارای دو اختراع در زمینه تغییرات پایگاه داده برای استدلال مبتنی بر موارد است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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