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

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

12 دانشجو
متوسط

به‌روزرسانی: ۱۴۰۳/۰۷/۳۰

محتوای دوره
پیش‌نیاز‌ها
درباره دوره
درباره استاد

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

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

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

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

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

محتوای دوره

4 فصل 44 جلسه 1:27 ساعت ویدیو
کار با فایل‌ها و تست‌های واحد
تحلیل داده‌های CSV و استفاده از دیباگر
خواننده/نویسنده CSV و دیباگینگ
عبارات باقاعده (Regex)

پیش‌نیاز‌ها

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

درباره دوره

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

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

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

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

اطلاعات بیشتر

دوره‌های پیشنهادی

درباره استاد

Barbara Ericson
4 دوره
45 دانشجو

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

اطلاعات بیشتر

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

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

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