강의

멘토링

커뮤니티

NEW
Programming

/

Programming Language

2026! Learning Object-Oriented Programming Properly (with Python)

We'll teach you the true essence of object-oriented programming. Knowing terms and syntax like class, object, self, super(), and interface doesn't mean you understand object-oriented programming. Object-oriented programming is not simply a collection of syntax, but rather a philosophy on how to solve the problems of increasingly complex software. You can only use it properly when you understand the history and philosophy behind it. In this course, we first explain what problems object-oriented programming was created to solve, and what kind of thinking and design philosophy it embodies, independent of any specific language. Then, using Python as a tool, we gradually cover through hands-on practice how object-oriented concepts are designed and implemented in actual code. Through this course, you'll gain not object-oriented programming that merely follows syntax, but object-oriented programming that you can think through and design, and object-oriented thinking skills that remain solid even when the language changes.

4 learners are taking this course

Level Beginner

Course period Unlimited

  • codingpe
객체지향
객체지향
oop
oop
python
python
Python
Python
객체지향
객체지향
oop
oop
python
python
Python
Python

News