Python으로 배우는 객체지향 프로그래밍

추천 선수과목: 프로그래밍 기초

객체 지향 프로그래밍은 개발 트렌드에서 가장 널리 쓰이고 대표적인 프로그래밍 방법론입니다. 객체 지향 프로그래밍을 잘 쓰면, 프로그램이 커져도 관리하고 확장하는 게 굉장히 쉬워집니다.

코드잇

수강 기간
3개월 (93일)
평균 8시간/1주에 학습 권장
수업 구성
동영상 + 노트 + 과제
수강료
159,000원
102,000원
아이비리그 출신 강사
다트머스 대학교 컴퓨터 과학 전공 출신 강사님이 강의를 제작합니다.
효과적인 콘텐츠
핵심적인 내용을 담은 5분 내외의 간결한 영상 강의와 꿀팁 노트를 제공합니다.
재미있는 실습 과제
게임같은 과제를 통해 스스로 컴퓨터적 사고력과 문제 해결능력을 기릅니다.
동료와 함께하는 커뮤니티
동료 수강생 분들 간 질문과 답변을 주고 받으며 함께 성장합니다.

객체 지향 프로그래밍이 궁금다면
꼭 영상을 시청해 보세요!

객체 지향 프로그래밍을
꼭 배워야하는 3가지 이유

넷플릭스, 구글, 카카오톡 등 요즘 핫한 기업에서 모두 객체 지향 프로그래밍 언어를 사용하고 있습니다.

파이썬, 자바스크립트, 자바, 루비, 스위프트 등 요즘 핫한 언어들은 모두 객체 지향 프로그래밍 언어로 구성되어 있습니다.

객체 지향 프로그래밍을 잘 아는 개발자는 복잡한 프로그램을 효율적으로 관리할 수 있습니다.

코드잇 객체 지향 프로그래밍 수업이 특별한 이유

500명 이상이 거쳐간
검증된 강의
평균 4.8점의
완벽 수강 후기
개념과 실습을 통한
탄탄한 기초
159,000원 102,000

고품질의 강의를 합리적인 가격으로
배울 수 있는 기회 놓치지 마세요!

파이썬, 자바스크립트, 자바, 루비, 스위프트 등
요즘 핫한 언어들의 공통점이 무엇일까요?

모두 객체 지향 프로그래밍 언어라는 것입니다. 객체 지향 프로그래밍은 프로그램을 단순히 명령어의 집합으로만 보지 않고, 프로그램의 각 부분을 독립적인 단위의 객체로 보는 프로그래밍 관점입니다.

프로그래밍이 전문적인 분야에서만 사용되다가, 대중적인 프로그램들이 많이 생겨나면서 기존 절차 지향 프로그래밍 파라다임의 단점들을 극복하기 위해 생겨났습니다. 실제로 요즘 인터넷 웹 개발, 스마트폰 앱 개발은 객체 지향 프로그래밍을 알지 못하면 할 수가 없습니다. 그렇기 때문에 개발을 본격적으로 배우기 전에 객체 지향 프로그래밍에 대해 탄탄히 배워야 합니다.

막연히 다양한 응용 프로그램을 배우기 시작하기 전, 코드잇에서 ‘제대로’ 객체 지향 프로그래밍을 배워봅시다!

성태호 강사
  • Dartmouth College
    Computer Science 전공
  • Dartmouth College
    Introduction to Programming and Computation 조교
  • Dartmouth College
    Algorithms 조교
  • 코드잇
    Contents Producer & Data Scientist
  • 서울대학교
    Bio and Health Informatics Lab 인턴
김현승 강사
  • 코드잇 Content Producer
  • 경찰대학교 법학과 전공
  • 고려대학교 정보보호대학원 석사 전공
  • 네이버 - Snow Software Engineer
최지웅 강사
  • 코드잇 Content Producer
  • 동국대학교 수학교육과 전공
  • 에이럭스 교육연구소 전임연구원
  • KBS ㅋㄷㅋㄷ코딩TV 스토리가 살아있는 코딩교육(아트테마, 게임테마) 집필
  • 아주대학교 SW 가치확산프로그램 기획 및 운영

커리큘럼

객체 지향 프로그램

전체 커리큘럼 보기

수업 목표

객체 지향 프로그래밍을 배워야 하는 이유와 핵심적인 개념을 학습하고, 이를 활용하여 객체 지향적으로 좋은 코드를 작성하는 역량을 확보하실 수 있습니다. 또한 다양한 프로그래밍 언어의 이해도를 높일 수 있습니다.

수업 대상

  • - 객체 지향 프로그래밍을 제대로 알고 활용하고 싶으신 분
  • - 복잡한 프로그램을 효율적으로 관리하고 싶으신 분
  • - 객체 지향 프로그래밍 언어의 이해도를 높이고 싶으신 분
  • - 제대로 된 프로그래밍을 할때 사용하는 실질적인 테크닉이 필요하신 분
  • - 면접 때 상속, 다형성, 캡슐화, 추상화 등 대답 못 했던 분

추천 선수과목

  • 객체 지향 프로그래밍이란?

    객체 지향 프로그래밍이 무엇이고 왜 중요한지를 알아가는 시간입니다. 객체와 클래스의 개념을 이해하고 파이썬에서 클래스와 객체를 어떻게 만들고 사용하는지 공부합니다.

    #객체 #클래스 #인스턴스 #객체 지향 프로그래밍
  • 객체 지향 프로그래밍의 4개의 기둥

    객체를 안전하고 효율적으로 만들고 사용하기 위해 꼭 필요한 객체 지향 언어에 내재된 4가지 개념 및 기능들에 대해서 알아봅시다.

    #추상화 #캡슐화 #상속 #다형성
  • '견고'한 객체 지향 프로그래밍

    객체 지향적 사고를 기를 수 있는 5가지의 원칙에 대해서 학습합니다. 5개의 원칙을 통해 객체 지향적으로 좋은 코드가 무엇인지 배우고, 이를 실제로 적용할 수 있는 설계 능력을 길러봅니다.

    #단일 책임 원칙 #개방 폐쇄 원칙 #리스코프 치환 원칙 #인터페이스 분리 원칙 #의존 관계 역전 원칙

수업 평가 4.8!

진솔한 수강후기가 수업의 질을 증명합니다!

Hyun Kyo Jung
제가 처음으로 군대에서 컴공에 관심을 갖고 군대 선임의 추천에 코드잇에서 파이썬 강의를 듣고 이젠 복학하여 아예 전공을 바꿨습니다. 짧은 동영상 강의랑 이어지는 관련 과제를 통해 학습하는 것이 정말 효율적이였던거 같습니다~
JINU NOH
후기를 잘 남기지도 믿지도 않는 편이지만, 저에게 코딩의 재미를 알려준 코드잇에 감사의 마음을 담아 남깁니다. 저에게 속는 셈 치고 한 번 배워보세요.
나아람
전공자임에도 불구하고 기본적인 코딩조차 하지 못했었는데, 지금은 구현 방식이 머릿속에 맴돕니다. 다른 수업/책들 필요없습니다. 코드잇만 믿고 따라오세요!
seunghyun shin
모르겠다가 갑자기 이해가 되어 코드를 짰을 때 정말 감동받았습니다. 코딩이라는 게 진짜... 사고력의 끝판왕인거 같아요. 열정이 생겼습니다!

FAQ

첫째, 사전 예약 수업은 10월 31일(객체지향 프로그래밍), 12월 31일(자료구조)에 출시됩니다.
둘째, 프로필 > 내 수업 > 대기 중인 수업에서 각 출시일 이후, 원하는 때에 시작이 가능합니다.
셋째, 시작은 언제든지 할 수 있습니다. 1년 후, 2년 후, 3년 후 상관 없습니다. 언제든지 원하는 때에 시작 해주세요.
넷째, 사전 예약 당시에 추가 할인을 드리는 만큼, 환불은 불가능합니다.
다섯째, 신규 강의 완성이 지연될 시, 베타 버전 오픈 시점부터 완성되는 시점까지는 수강일이 차감되지 않습니다.
여섯째, 만약 신규 강의 완성이 출시 예정 일자보다 1달 이내로 지연되는 경우, 지연으로 인한 취소 및 환불은 불가능합니다. 단, 다른 강의로의 교환은 가능합니다.
마지막으로, 만약 신규 강의 완성이 출시 예정 일자보다 1달 이상으로 지연되는 경우, '①100% 환불 ②수강 기간 1개월 추가 ③강의 30% 할인 쿠폰 제공' 세 가지 중, 선택이 가능하시며 코드잇 사이트 우측 하단의 채팅창또는 yoonsoo@codeit.kr로 문의 주시면 처리해 드리도록 하겠습니다.

코드잇의 강좌는 어떤 형식으로 구성되어있나요?
첫째, 동영상 강의핵심 노트로 개념을 정리할 수 있습니다.
둘째, 배운 개념을 실습할 수 있는 과제와 프로젝트가 주어집니다.
셋째, 이를 제출하면 자동/수동으로 채점과 피드백을 받으실 수 있습니다.
넷째, 궁금하신 점은 언제든 커뮤니티에 질문을 올려, 동료 수강생 분들끼리 질문과 답변을 주고 받으실 수 있습니다.
마지막으로, 강의를 모두 마친 후 배운 내용을 응용하여 스스로 포트폴리오를 만들어보시는 것을 권장드리며, 이를 커뮤니티에 공유할 수 있습니다.
진도의 70% 이상을 이수하시면, 코드잇의 공식 ‘수료증’을 발급해드립니다.

고액의 학원을 다니고 몇년째 개발자로 일하고 계신 분들이 아주 기본적인 알고리즘 문제도 못 푸는 모습을 보고 충격을 받았습니다. 현재 한국의 프로그래밍 교육은 자격증이나 문법을 위주로 다루고, 사실상 가장 중요한 문제 해결 능력은 가르쳐주지 않기 때문에 이런 상황을 흔히 볼 수 있었던 거죠.
코드잇 수업의 목표는, 이 시대에 꼭 필요한 프로그래밍과 컴퓨터적인 사고력을 기르는 것입니다. 코드잇이 추천하는 과정을 따라 수업을 이수하면, 풀스텍 웹 개발, 모바일 어플 개발, 데이터 분석, 업무자동화 등 어떠한 분야로도 나아가실 수 있습니다.

대부분의 경우 3개월이면 여유롭게 수업을 이수하실 수 있습니다. 중간에 바쁜 사정이 있으면 바로 아래 질문에 있는 '중도 휴학 제도'를 활용해보세요! 만약 3개월 내에 다 끝내지 못하면, 1개월 단위로 연장할 수 있습니다!

1회에 한하여 중도 휴학을 할 수 있습니다. 휴학 가능 기간은 최대 4주입니다. 휴학 후 4주가 지나면, 자동으로 수업이 시작되며 수강 가능일이 차감됩니다. 강의를 듣는 도중 바쁘신 분들은, 휴학 제도를 이용해주시기 바랍니다.

지금도 늦지 않았어요!
코드잇과 함께 시작해보세요.

코드잇 신규 강의 런칭!
11월 19일 가격이 인상됩니다

잠시만 기다려 주세요.