강의
Python 중급 객체 지향 프로그래밍
고급기술 수준
업데이트됨 2025. 2.
PythonProgramming4시간11 동영상40 연습 문제3,300 XP8,791성취 증명서
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
수천 개 기업의 학습자들이 사랑하는
팀을 교육하시나요?
비즈니스용으로 체험해 보세요강의 설명
선수 조건
Introduction to Object-Oriented Programming in Python1
오버로딩과 다중 상속
객체 지향 프로그래밍의 기본을 복습하고, 오버로딩으로 Python 연산자의 기능을 확장해 보세요. 다중 상속과 다단계 상속을 구현하는 클래스를 설계하고 만들어 봅니다.
2
사용자 정의 클래스 기능과 Type Hint
type hinting으로 Python 역량을 한 단계 업그레이드하세요. 객체 네임스페이스 밖의 속성 접근 시도를 처리하거나, 속성 설정 방식을 커스터마이즈하는 매직 메서드를 연습합니다. 속성의 저장, 조회, 삭제 방식을 제어하는 descriptor를 만들고, 객체 컬렉션이나 데이터 스트림을 순회하기 위한 사용자 정의 이터레이터를 구현해 봅니다.
3
객체 지향 디자인 패턴
추상 기반 클래스로 Python 클래스의 "청사진"을 만드는 방법을 배워 보세요. 인터페이스가 다른 클래스가 이행해야 할 계약을 어떻게 정의하는지 탐색합니다. 인터페이스를 활용하고 factory method 디자인 패턴으로 클래스를 구축합니다.
Python 중급 객체 지향 프로그래밍
강의 완료
19백만 명 이상의 학습자와 함께 Python 중급 객체 지향 프로그래밍을(를) 시작하세요!
무료 계정 만들기
Google에서 계속 진행더 많은 옵션 보기또는
DataCamp for Mobile을 통해 데이터 분석 능력을 향상시키세요.
모바일 강좌와 매일 5분 코딩 챌린지를 통해 이동 중에도 학습 효과를 높이세요.