파이썬 쉽게 배우기 - 08 객체와 클래스

Поділитися
Вставка
  • Опубліковано 9 лис 2024
  • 파이썬 쉽게 배우기
    08 객체와 클래스
    파이썬 프로그래밍 Python Programming
    객체지향 프로그래밍, 클래스, 인스턴스, 매직메소드, 클래스 상속 알아보기!
    Colab 주피터 노트북: colab.research...
    이수안 컴퓨터 연구소 (SuanLab)
    www.suanlab.com

КОМЕНТАРІ • 34

  • @MrKim-bx2tw
    @MrKim-bx2tw 4 роки тому +5

    감사합니다👍

  • @Oscar-hk6lt
    @Oscar-hk6lt Рік тому +1

    교수님 감사합니다. 반복해서 들으니 너무 좋아요^^

    • @suanlab
      @suanlab  Рік тому

      잘 들어주셔서 감사합니다

  • @코딩하는호랑이
    @코딩하는호랑이 2 роки тому +1

    진짜 정보들이 머릿속에 쏙쏙 박히는게 느껴집니다 진짜 최고입니다

    • @suanlab
      @suanlab  2 роки тому

      넹 감사합니다. ^^

  • @ysrgydi
    @ysrgydi 2 роки тому +1

    정말 좋은 강의 입니다. 완전 초보인데 이해가 정말 잘 돼요. 진심으로 감사드립니다 !

    • @suanlab
      @suanlab  2 роки тому

      넵, 감사합니다. ^^

  • @iNTOTEC71
    @iNTOTEC71 2 роки тому

    최고의 강의입니다~~ 감사합니다

  • @아로만-p7r
    @아로만-p7r 4 роки тому +4

    잘보고 있습니다 ㅎㅎ

    • @suanlab
      @suanlab  4 роки тому

      네, 감사합니다. ^^

  • @rok3898
    @rok3898 Рік тому

    감사합니다 선생님

  • @서령김-n6v
    @서령김-n6v 2 роки тому +1

    안녕하세요! 매직메소드 부분에서 저는 __del__(self) 여기에 length를 추가하지 않으면 TypeError: Line.__del__() missing 1 required positional argument: 'length' 에러가 뜨는데 이런 경우 length를 추가하면 에러가 사라지기는 하지만, 강사님처럼 출력은 안되네요 ㅠㅠ 해당 오류 어떻게 해결이 가능할까요?

  • @이종원-b9n
    @이종원-b9n 3 роки тому +1

    좋은 강의 감사드립니다.

    • @suanlab
      @suanlab  3 роки тому

      네, 감사합니다. ^^

  • @브실골브금실력은골드
    @브실골브금실력은골드 2 роки тому +3

    거의 이 재생목록의 강의가 끝날 때쯤 댓글답니다.
    사실 전 여기 강의보고 화가 굉장히 많이났습니다.
    강의를 보면 볼 수록 화가 점점 더 많이 납니다.
    제가 사실 국비교육과 사비교육을 동시에 듣고 있는 중인데, 너무 대충대충 알려줘서 유튜브 여러가지 강좌도 다시 찾아보다가 여기를 유튜브 알고리즘으로 알게 됐는데요.
    여기 강의만큼 잘알려주는 곳이 '단, 한 군데도 없습니다.'
    거 머 유명한 다른 코딩하는 유튜버들도 국비나 사비교육보다는 훨씬 낫지만, 여기만큼은 안돼요.
    특히 저같이 아예 아무것도 모르는 사람들한테는 정말 하나씩 하나씩 떠먹여줘야 이해가 가는데요.
    딱 이 채널만 그래요.
    그래서 너무 화가 나요.
    여태까지 국비교육에 들였던 '3만원'과 시간들, 사비교육에 들였던 '28만천원'과 시간들, 그리고 다른 유튜버들 강의 무려 세명 꺼를 같이 봤는데 그 시간들이 너무 아깝습니다.
    제가 다른 유튜버들 강의도 3번씩 보게 된 이유는요 짜잘짜잘하게 또 알려주는게 달라요.
    근데 여긴 진짜 모든걸 다 총집합해서 알려주는 기분입니다. 그리고 알려주는 플로우(Flow)가 제일 자연스러워요.
    제가 만약 여기 채널을 먼저 알았다면, 돈과 시간을 날릴 일이 없었을텐데 진짜 개탄스럽습니다. 정말
    혹시나 저처럼 아예 코딩에 대해 전무해서 배워보려고 하는 사람들은 진짜 어줍잖게 다른거 하지 말고, 여기 채널 강좌 A~Z까지 다 들으시면 됩니다.
    제가 단언코 말씀드리는데, 여기 강의 듣고도 이해가 안가면 코딩 포기하시는게 아마 나을 겁니다.
    진짜 맘 같아서는 사비교육의 28만천원을 뺏어서 여기 채널에 후원해버리고 싶네요

    • @suanlab
      @suanlab  2 роки тому

      이렇게 강력한 댓글은 처음입니다. 감사합니다. ^^

    • @Proximadq2vu
      @Proximadq2vu 2 роки тому +1

      격하게 공감하고갑니다 ㅋㅋㅋ 인프런같은 유료강의보다백배낫습니다 아우돈아까워…

    • @suanlab
      @suanlab  2 роки тому

      격한 공감에 감사합니다. ^^

    • @코딩하는호랑이
      @코딩하는호랑이 2 роки тому

      최고입니다. 진짜 들을 때마다 감탄합니다

  • @yuohk5635
    @yuohk5635 Рік тому

    좋은 강의 감사합니다!!
    class Box() :

    def __init__(self, name) :
    self.name = name
    # self.__items = []
    def add_item(self, item) :
    self.__items.append(item)
    def get_number_of_items(self) :
    return len(self.__items)
    -->
    box = Box("Box")
    box.add_item("Item1")
    box.add_item("Item2")
    print(box.name) print(box.get_number_of_items())
    혹시 print(box.get_number_of_items()) 에서 ()는 왜 써야 하나요?

  • @라로더
    @라로더 2 роки тому +1

    27:48 에 __str__ 에서 return 작석하실 때 역슬래쉬를 추가하는 이유는 무엇인가요??
    출력할 때는 역슬래쉬가 같이 출력이 안되는 거가 맞나요?
    감사합니다

    • @yeodongyoun6780
      @yeodongyoun6780 2 роки тому +2

      code line을 변경할 때 \는 해당 string이 끊어지지 않고 하나임을 나타냅니다. 만약 \를 해주지 않을 경우 return string을 해줘야하는데 따옴표로 닫혀져 있지 않고 string이 끝난 것으로 받아들여 syntax error가 뜨게 됩니다.

    • @suanlab
      @suanlab  2 роки тому

      감사합니다. ^^

  • @cowmos9276
    @cowmos9276 3 роки тому

    정말 많은 도움이 됩니다
    감사합니다!!!!!!!

    • @suanlab
      @suanlab  3 роки тому

      넵 감사합니다 ^^

  • @user-qz2vu2wy6b
    @user-qz2vu2wy6b Місяць тому

    배움을 얻고자 합니다.
    class Book():
    저자=""
    제목=""
    발행처=""
    발행일=""
    def print_info(self):
    print("저자:", self.저자)
    print("제목:", self.제목)
    print("발행처:", self.발행처 )
    print("발행일:", self.발행일)
    b1=Book("Dhole","Mathilda","몰라","옛날" )
    b1.print_info()
    출력이 안되었어요. 부탁드려요.ㅠㅠ

  • @danielkim3159
    @danielkim3159 2 роки тому

    상세한 설명 너무 감사드립니다.
    문의사항이 있는데 클래스 상속에서
    car.up_speed(300)에다가 다음줄에
    car.down_speed(300) 을 추가해서 실행시켜보면
    speed : -60이라는 결과가 나옵니다. 왜 연산을 해서 나오는지 이해가 안되는데 알려주실 수 있을까요?

  • @Noname-yo9vq
    @Noname-yo9vq 2 роки тому +1

    은닉화 하기 위해 생성자에서 __변수 하는거랑 _hidden 붙이는거랑 차이가 뭔가요?

    • @suanlab
      @suanlab  2 роки тому

      유사하다고 보시면 되는데
      파이썬에서는 특수목적의 사용으로 붙이게 됩니다.

  • @bronfoo1582
    @bronfoo1582 8 місяців тому

    감사하다고 댓글 다는 사람 중에 36:00 언저리에 add 전에는 '10길리의 선 생성'만 나오고 add만 추가했는데 '선 제거' 가 프린트 되는지 아는 사람 있습니까? 가르치는 양반 성격은 좋은 것 같은데 듣고 있다보면 내 성격이 나빠지는 느낌이.... 오프에서 배웠다면 참 잘 배울 수 있을 것 같은데...

  • @dojo5632
    @dojo5632 3 роки тому +1

    좋은 강의 감사합니다.

    • @suanlab
      @suanlab  3 роки тому

      넵, 감사합니다 ^^

  • @지네와꼬마
    @지네와꼬마 2 роки тому +1

    깔끔한 설명 감사드립니다.

    • @suanlab
      @suanlab  2 роки тому

      앗! 감사합니다. ^^