강의

멘토링

커뮤니티

Programming

/

Programming Language

[PY 0203] Debugging Fundamentals

[Python for AI] Third lecture in the series. Learn how to debug Python code.

(4.9) 9 reviews

193 learners

Level Beginner

Course period Unlimited

  • asdfghjkl13551941
Python
Python
AI
AI
debugging
debugging
Python
Python
AI
AI
debugging
debugging

Reviews from Early Learners

Reviews from Early Learners

4.9

5.0

김명진

36% enrolled

I feel like my foundation is gradually being built up, which is good. I think I now understand what the professor said when he said that fixing errors takes longer than writing code because you have to breakpoint and take it apart one by one.

5.0

별따는개발자

100% enrolled

I think this is a must-take lecture for anyone who is developing. However, there is no lecture that is organized this well on debugging. This is really the best. Thank you for the great lecture!

5.0

aerolbn

100% enrolled

I ran my best during this holiday and completed the first round. (Of course I should review, right???) Debugging is a basic programming skill that must be learned, but it is not covered well in most lectures. Through this lecture, I learned various tips that not only help me find errors, but also help me easily understand the logic of complex code. After listening to the lecture, I feel that programming without learning debugging is like going on a new path without a map or navigation. Thank you so much for making such a great lecture. ^^

What you will gain after the course

  • Concept of Debugging

  • Python Code Debugging

NOTICE

This lecture is part of the pre-semester (preparatory semester before this semester) of the artificial intelligence specialized curriculum All about AI.

This is the third lecture in the Python for Artificial Intelligence series.

Miro Link: https://miro.com/app/board/uXjVNJ8PZSs=/?share_link_id=801072444784

For an introduction to All About AI, please refer to the orientation lecture.

This course *includes* practice time.

A Programming Essential! Debugging

Are you still debugging your programs using the print function?

Learning how to debug like real developers do all the time will make your life easier 😃

Debugging Basics!

This course focuses on the most basic uses of debugging.

Before learning how to debug functions and classes

  1. Debugging execution process

  2. Debugging variables

  3. Debugging if statements

  4. Debugging for For loops

And we practice this process targeting operations covered in actual machine learning and deep learning.

Recommended for
these people

Who is this course right for?

  • Someone new to Python

  • A person who wants to strengthen their programming fundamentals.

Need to know before starting?

  • [PY 0201] Python for AI Level 1

  • Python Level 2 for AI

Hello
This is

3,491

Learners

160

Reviews

85

Answers

4.9

Rating

16

Courses

Lecture History

  • [Like Lion] Intermediate/Advanced AI Course

  • [National Institute of Meteorological Sciences] 2022, 2023, 2025 Meteorological AI Boost Camp

  • [Samsung Electro-Mechanics] Advanced Software Course for New Employees

  • [Korea Institute of Human Resources Development in Science and Technology] Long-term Mentoring for Strengthening R&D Implementation Capabilities

  • [Korea Institute of Human Resources Development in Science and Technology] E-learning content production for R&D professional courses

  • [Korea Institute of Human Resources Development in Science and Technology] Research Data Visualization Course for Postdoctoral Researchers

  • [Wonkwang University] Wonkwang University AI Collective Training and AI Short/Long-term Courses

  • [National Information Society Agency] SW Education for Women Professionals

  • [SK m&service] Data-Driven Decision Making

  • [Korea IT Business Promotion Association] ICT COG Academy

  • [Seoul Metropolitan Office of Education] Training in New Technology Fields

  • [KT] KT AI Competency Enhancement Course

  • [K-ICT] Data Safe Zone Analysis Camp

  • [Gyeonggi-do Business & Science Accelerator] Vision AI for Beginners

  • [Gyeonggi Business & Science Accelerator] Introduction to Data Analysis with Python

  • [Seoul National University of Science and Technology] Advanced AI Utilization Training

  • [Seoul National University] AI Utilization Capacity Building Training

  • [HD Korea Shipbuilding & Offshore Engineering] AIC AI Research Position Competency Assessment Development

  • [Multicampus] Mastering Core Machine Learning Algorithms: From Principles to Implementation

  • [Fast Campus] A Mathematical Approach to Deep Learning

  • [패스트캠퍼스] Machine Learning and Data Analysis A-Z: All-in-One Master Class

  • [Fast Campus] Byte Degree Lv.2 Deep Learning Essentials

  • [Fast Campus] Deep Learning & AI Super Gap

  • [Fast Campus] Computer Science Super Gap VER.2

    Analysis A-Z [Fast Campus] Byte Degree Lv.2 Deep Learning Essentials [Fast Campus] Deep Learning AI Super Gap [Fast Campus] Computer Science Super Gap VER.2

Curriculum

All

14 lectures ∙ (9hr 18min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

9 reviews

4.9

9 reviews

  • winegreyy님의 프로필 이미지
    winegreyy

    Reviews 8

    Average Rating 5.0

    5

    36% enrolled

    • everynight8452님의 프로필 이미지
      everynight8452

      Reviews 4

      Average Rating 5.0

      5

      36% enrolled

      I feel like my foundation is gradually being built up, which is good. I think I now understand what the professor said when he said that fixing errors takes longer than writing code because you have to breakpoint and take it apart one by one.

      • asdfghjkl13551941
        Instructor

        Hello! Later on, you will experience many days of debugging~! I hope what you have learned now will be of great help to you then😃

    • stardeveloper님의 프로필 이미지
      stardeveloper

      Reviews 4

      Average Rating 5.0

      5

      100% enrolled

      I think this is a must-take lecture for anyone who is developing. However, there is no lecture that is organized this well on debugging. This is really the best. Thank you for the great lecture!

      • aerolbn님의 프로필 이미지
        aerolbn

        Reviews 32

        Average Rating 5.0

        5

        100% enrolled

        I ran my best during this holiday and completed the first round. (Of course I should review, right???) Debugging is a basic programming skill that must be learned, but it is not covered well in most lectures. Through this lecture, I learned various tips that not only help me find errors, but also help me easily understand the logic of complex code. After listening to the lecture, I feel that programming without learning debugging is like going on a new path without a map or navigation. Thank you so much for making such a great lecture. ^^

        • Thank you so much for always following my intentions😃 As you said, debugging is not well explained in other places for various practical reasons, so I hope this lecture will be of great help to your future programming! I will do my best to provide better lectures~!!

      • rhddbdyd님의 프로필 이미지
        rhddbdyd

        Reviews 32

        Average Rating 4.9

        5

        100% enrolled

        This was a very helpful lecture for a non-major with little coding experience! I really want to take the in-depth debugging course too!!!

        $8.80

        asdfghjkl13551941's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!