이 영상은 무료로 클래스를 설명해 줍니다 (__init__, self, super)

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ต.ค. 2020
  • #파이썬 #클래스 #비유 #설명 #자소서 #기초 #init #self #super #코딩 #프로그래밍
    파이썬 클래스를 자기소개서에 비유하여 설명하는 영상입니다.
    클래스를 사용하는 이유와 만드는 방법 및 상속에 관련 내용을 포함하고 있습니다.
    01:07 이름과 주소인데 name과 age로 데이터를 저장하는 실수를 범했네요...
    박대리의 실수 양해부탁드립니다 ;;
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 166

  • @oklu_
    @oklu_ ปีที่แล้ว +2

    우와 이렇게 쉽게 클래스 개념을 잡아주시는 영상은 처음입니다. 두 번 봤습니다. 감사합니다.

  • @dogy3353
    @dogy3353 3 ปีที่แล้ว +9

    정말 여러 동영상을 봐왔지만 이처럼 쉽게 정확하게 알려주는 분은 처음입니다 ㅠㅠ
    정말 감사합니다. !!!!

  • @sanggimin6375
    @sanggimin6375 3 ปีที่แล้ว +7

    지금까지 봤던 클래스와 상속 강의 중 가장 잘 이해됩니다.

  • @eternite959
    @eternite959 2 ปีที่แล้ว +9

    저도 지금까지 본 클래스 강의 중에서는 제일 쉽게, 이해 잘 되게 가르치는 영상이라 생각합니다.

  • @asdf1234qw
    @asdf1234qw ปีที่แล้ว +1

    너무너무 자세히 잘설명해주셔서 감사합니다
    덕분에 혼란이 잦아들었어요ㅜㅜ
    목소리도 차분하시고 설명도 세세하게 해주시고 최곱니다!

  • @user-lg8lk4qc3y
    @user-lg8lk4qc3y 3 ปีที่แล้ว +1

    강의 질이 점점 올라가네요.. 감사합니다!

  • @TheLeeSangCuhl
    @TheLeeSangCuhl 3 ปีที่แล้ว +27

    정말 대단하신분.. clas init 개념을 이리도 정확하게 알기쉽게 설명해주시다니 복받으실거에요!! 구독자 및 조회수 폭증하길 바라겠습니다~

  • @user-py7es6nl4c
    @user-py7es6nl4c 3 ปีที่แล้ว +1

    진짜 생명의 은인이세요...감사합니다....

  • @MilkTaeng
    @MilkTaeng 3 ปีที่แล้ว +3

    이해하기 어려웠는데 개념을 예를 들어서 잘 설명해주셨네요 감사합니다

  • @user-fp6xd9mq4p
    @user-fp6xd9mq4p 3 ปีที่แล้ว +1

    진짜 귀에 쏙쏙 박히게 설명해주시네요. 정말 감사합니다

  • @user-bp4ev6uq7g
    @user-bp4ev6uq7g 2 ปีที่แล้ว +3

    와 진짜 재미도 있고 이해가 쏙쏙 됩니다 .... 최고에요 ㅠㅠㅠ

  • @user-op9io1oo8e
    @user-op9io1oo8e 2 ปีที่แล้ว +1

    진짜 설명 너무 잘하십니다ㅠㅠㅠㅠ 좋은 영상 감사합니다.

  • @user-se2fq2ug2t
    @user-se2fq2ug2t ปีที่แล้ว +1

    예시가 너무 적절하고 설명도 너무 이해가 팍팍되네요 감사합니다!

  • @user-ms3ty5fe3y
    @user-ms3ty5fe3y 2 ปีที่แล้ว +1

    최고로 쉬운 강의 였습니다. 감사합니다. ^^

  • @banana_smoothie
    @banana_smoothie 2 ปีที่แล้ว +1

    비유 사용한 설명 최고. 구독하고 많이 찾아뵐게요. 감사합니다.

  • @elvennet9972
    @elvennet9972 ปีที่แล้ว +1

    정말 help 하고 __init__ 이해하려고 인터넷을 며칠을 뒤져도 제대로 설명하는 걸 못봤는데, 이 영상 보고 이해가 됐네요. 강추!

  • @user-vs4wb6sl7u
    @user-vs4wb6sl7u ปีที่แล้ว +1

    class 잘 모르고 사용하고 있었는데 진짜 한 번에 이해 갔어요!! 유튜브 검색해서 처음 들어온 강의라 더 행운 같네요 ㅎㅎ 감사합니다:)

  • @user-fx8tp8sd5n
    @user-fx8tp8sd5n ปีที่แล้ว +1

    알기 쉽게 예를 들어서 잘 설명하시네요. 배워갑니다.

  • @wonit9105
    @wonit9105 2 ปีที่แล้ว +1

    아주 좋습니다. 쉽게 잘 설명하시네요 여러 유틉 봤는데 이해가 쏙쏙 되네요.. 자주 올꼐요 굳굳굳

  • @ttrrjndh8863
    @ttrrjndh8863 2 ปีที่แล้ว +1

    자격증 공부하면서 정말 이해가 안돼서 찾아봤는데 정확하고 쉬운 설명 감사합니다!!

  • @user-gq6jb8tq7v
    @user-gq6jb8tq7v 2 ปีที่แล้ว +1

    차근차근 설명해주셔서 덕분에 잘 이해했습니다😭

  • @liz_anim
    @liz_anim 3 ปีที่แล้ว +1

    ㅋㅋ너무 재밌고 이해가 잘되요
    이 채널 발견해서 다행이에요

  • @sd00764
    @sd00764 3 ปีที่แล้ว +1

    우와아 왜 지금 봤을까요 계속 애매하게 알고 넘어갔던 개념을 확실히 알게 되었어요 감사합니당!

  • @gring7807
    @gring7807 3 ปีที่แล้ว +1

    처음으로 유투브 보다가 댓글달아요.. 완전 명강의에요!!

  • @kyumanrho8847
    @kyumanrho8847 2 ปีที่แล้ว +1

    진심 파이썬 학습하면서 클래스에 대해 완벽하게 이해를 못한채로 다루는게 너무 찜찜했는데 오늘 다 이해하고 갑니다... self의 의미가 아무리 찾아봐도 이해가 안되었는데 한순간에 이해가 되더니 다 풀렸습니다... OTL... 그저 감솸다 센세😂😂

  • @user-ek9io6ih9k
    @user-ek9io6ih9k 2 ปีที่แล้ว +1

    감사합니다 ㅎㅎ 설명이 너무 좋아요!!

  • @melong8608
    @melong8608 3 ปีที่แล้ว +1

    와 설명진짜 잘하세요 최고에요!!!!!

  • @liam8843
    @liam8843 ปีที่แล้ว +1

    이미 많은 분들이 댓글을 남겨 주셨지만, 영상을 보는 내내 폭풍 칭찬 댓글을 남기고 싶다는 생각이 계속 들면서 진짜 과외가 따로 없었습니다 ㅠㅠ

  • @tjddlsdl321
    @tjddlsdl321 3 ปีที่แล้ว +1

    지금까지 이런 설명은 없었다..속이 편안 후

  • @sumulack524
    @sumulack524 2 ปีที่แล้ว +1

    와 진짜 이분 너무 잘가르쳐주시네! 대박

  • @user-wn5eh8yl2c
    @user-wn5eh8yl2c ปีที่แล้ว +1

    클래스가 어려웠는데, 이해가 잘 되었습니다
    유익한 동영상 감사합니다

  • @user-ed4dp7pl3k
    @user-ed4dp7pl3k 2 ปีที่แล้ว +2

    최고에요ㅠㅠ 감사드립니다!!

  • @ieiiawkska7926
    @ieiiawkska7926 2 ปีที่แล้ว +1

    파이썬 프로그래밍에 대해 독학으로 해보려 했는데 클래스가 이해가 잘 안되어서 영상을 찾아보니 이해가 잘 되네요. 구독도 눌렀습니다. 앞으로 영상 잘 찾아보겠습니다.

  • @kimsebok
    @kimsebok ปีที่แล้ว +1

    와 정말 짱이세요... 도움 많이 됐어요. 감사합니다.. ㅠㅠ

  • @user-nn2ue4ds2e
    @user-nn2ue4ds2e 3 ปีที่แล้ว +4

    형님 정말 감사합니다 여러 강의를 봤지만 진짜 이 정도로 설명 잘 하시는분은 못봄 부계정 5개로 구독 할 게요 진짜 감사합니다

    • @chobocoding
      @chobocoding  3 ปีที่แล้ว

      그렇게까지 안 해주셔도 됩니다 ㅎㅎ 마음만 감사히 받겠습니다.

  • @xheemae
    @xheemae 3 ปีที่แล้ว +5

    뭥미.. 겁나 설명잘하시네영

  • @jj-yd9ew
    @jj-yd9ew 3 ปีที่แล้ว +1

    너무 재미있어요!!! 설명 짱!!!!!

  • @djha1257
    @djha1257 3 ปีที่แล้ว +1

    안그래도 클래스 강의 보다가 답답했는데 정말 감사드려요!!

    • @chobocoding
      @chobocoding  3 ปีที่แล้ว

      도움이 되셨기를 바랍니다^^

  • @user-dk6ms7ez3y
    @user-dk6ms7ez3y 3 ปีที่แล้ว +1

    너무 잘 봤어요 감사해요!

  • @user-wp2mw6em8f
    @user-wp2mw6em8f 2 ปีที่แล้ว +5

    목소리도 좋고, 모든단계를 섬세하게 설명하니까 진짜 너무좋네요 ㅋㅋㅋ 다른 선생님꺼듣다가 넘어왔는데 이해 너무잘돼요..

  • @user-uv6hr8zr3z
    @user-uv6hr8zr3z 2 ปีที่แล้ว +1

    어려운 클래스를 쉽게 이해 할 수 있었습니다.
    감사합니다.

  • @user-xt3cw3wi5t
    @user-xt3cw3wi5t 2 ปีที่แล้ว +1

    감사합니다 ㅎㅎ 이해가 잘되네요!

  • @user-jp6jb6hp5o
    @user-jp6jb6hp5o 2 ปีที่แล้ว +1

    대박! 짱 잘 가르치시네요!

  • @Naylah
    @Naylah 3 ปีที่แล้ว +1

    많이 배우고 갑니다 감사합니다!!👍

  • @neosapienseu17
    @neosapienseu17 ปีที่แล้ว

    바로 구독 , 대단한 선생님입니다.

  • @user-pd5if2zy2h
    @user-pd5if2zy2h ปีที่แล้ว +3

    영상 퀄리티에 비해서 초보코딩이라는 저 아이콘에 있는 이미지가 너무 ..손이 안가는데..지금껏 여기를 몰랐네요. 영상 하나에 바로 구독 좋아요 누르고 갑니다. 이 강의는 역대급입니다.!

  • @schumpeter480
    @schumpeter480 2 ปีที่แล้ว +1

    정말 잘 배우고 갑니다. 감사합니다.

  • @nerdboi722
    @nerdboi722 ปีที่แล้ว +1

    이해가 정말 잘되네요 감사합니다

  • @blk2728
    @blk2728 2 ปีที่แล้ว +1

    최고에요👍👍👍

  • @cineraria100
    @cineraria100 3 ปีที่แล้ว +2

    진짜 다른거에선 이해가 안되어서 클래스 만큼은 포기하고 ㅠ 함수로 다 처리해서 ㅠㅠ 코딩 했습니다 ㅠㅠ
    뭐 제가 쓰는 간단한 프로그램들이야 함수로도 다 되더라구요 ㅠ
    이 초보코딩님 영상 보고 전에 클래스로 했으면 더 쉽게 했겠구나 하는 ㅠ 생각이 드네요
    덕분에 클래스 이해를 했습니다.
    앞으로도 이해 안될때마다 와서 다시 보기 하겠습니다^^

  • @seosurrrrr
    @seosurrrrr 2 ปีที่แล้ว +1

    대박 감사합니다
    😉

  • @monglong420
    @monglong420 2 ปีที่แล้ว +1

    미쳐따 완벽히 이해했습니다 감사합니다

  • @lllii2736
    @lllii2736 2 ปีที่แล้ว +1

    감사합니다 잘 배우고 갑니다:)

  • @user-uj8jj2cb6d
    @user-uj8jj2cb6d 2 ปีที่แล้ว +1

    굳이야~~ 베리베리 굳이야~~!!^^ 최고예요~ 감사합니다^^

  • @user-di9qv4xf9h
    @user-di9qv4xf9h 2 ปีที่แล้ว +1

    대박....감사합니다...ㅠㅠㅠㅠ

  • @user-ws2fi3oy6h
    @user-ws2fi3oy6h 3 ปีที่แล้ว +2

    싫어요가 없네요 ㄷㄷㄷ 감사합니다.

  • @mumu9208
    @mumu9208 ปีที่แล้ว +1

    두뇌에 광명이 깃든 기분이에요 감사합니다 사랑합니다 존경합니다 많이 버세요ㅠㅠ

  • @user-mj2zh5bb9o
    @user-mj2zh5bb9o 5 หลายเดือนก่อน

    대박 감사합니다!!

  • @user-zg4mt7nz3l
    @user-zg4mt7nz3l 3 ปีที่แล้ว +1

    이분 정체가 뭐지...저희 교수님보다는 일단 훨씬 낫군요...
    떡상 존버탑니다ㅋㅋ

  • @user-ec3vn8cb7y
    @user-ec3vn8cb7y 3 ปีที่แล้ว +1

    설명 대박 ㅠ.ㅠ

  • @dgk3661
    @dgk3661 ปีที่แล้ว +1

    천재다

  • @user-zy4ux7db1q
    @user-zy4ux7db1q ปีที่แล้ว +1

    감사합니다!

  • @user-cx5vn4cv6d
    @user-cx5vn4cv6d ปีที่แล้ว +1

    미쳤다 미쳤어 감사합니다

  • @nana1950
    @nana1950 3 ปีที่แล้ว +3

    IT관련 강의는 봐도 한 번에 이해하기 어려울 때가 많았는데 이거 보고 쉽게 이해가 됐어요 감사합니다ㅠㅠ!

  • @uhcn
    @uhcn ปีที่แล้ว

    설명 도랏다

  • @sibalstudy
    @sibalstudy 5 หลายเดือนก่อน +1

    이걸 무료로 들을 수 있다니 참 기쁘네요!

  • @user-hu6td5pj8d
    @user-hu6td5pj8d 3 ปีที่แล้ว

    감사합니다. 지금들어도 목소리 달달하네용 ^^

  • @boseongcho62
    @boseongcho62 2 ปีที่แล้ว +1

    좋은 감의 감사드립니다.
    15:00 상속

  • @canabia
    @canabia 2 ปีที่แล้ว +1

    놀랍네요

  • @kimchanghyun9512
    @kimchanghyun9512 2 ปีที่แล้ว +1

    예시 진짜 재밌고 그동안 좀 두리뭉실하고, 또 하면서 의문점이 있던 것들이 해결됐어요!!!
    감사합니다 형님 ㅋㅋ

  • @dakiworld
    @dakiworld ปีที่แล้ว +1

    감사합니다

  • @tspark1071
    @tspark1071 3 ปีที่แล้ว +1

    최고

  • @seungcheollee2972
    @seungcheollee2972 2 ปีที่แล้ว +1

    클래스는 영원하다

  • @nooy2228
    @nooy2228 ปีที่แล้ว +2

    함수 등 뒤에 () 넣는 건 무슨 의미인가요? (어떤 건 ()를 붙이고 어떤 건 ()를 안 붙이는 게 헷갈려서요). 설명 정말정말 잘하십니다 ㅠㅠㅠㅠㅠ 정말 감사합니다!!!!!! 진짜 이 영상은 떡상해야함,,,,,,,

    • @chobocoding
      @chobocoding  ปีที่แล้ว +1

      붙이는 것은 함수, 안 붙이는 것은 변수라고 보시면 됩니다.

  • @user-wn1wb1ne8d
    @user-wn1wb1ne8d 3 ปีที่แล้ว +1

    덕분에 광명을 찾았습니다ㅠ사랑합니다

    • @chobocoding
      @chobocoding  3 ปีที่แล้ว

      격한반응 감사합니다 ㅎㅎ

  • @shmm4105
    @shmm4105 3 ปีที่แล้ว +2

    감사합니다. 혹시 이영상이랑 무관하지만 요즘 제가 텔레그램으로 오늘의 날씨 코로나 확진자수를 아침마다 알림식으로 오게 하려고 하는데 그걸 다루는 영상이 없어서 참고할만한 문서나 영상 제작 가능하시나요? 텔레그램 관련 영상이 아무리 해도 에러가 계속 나서그런지 자꾸 포기하고 다시하고 반복중이네요 질좋은 강의 항상 잘 보고있습니다.!!

    • @chobocoding
      @chobocoding  3 ปีที่แล้ว +1

      텔레그램을 활용할 수 있다면 정말 다양한 것을 할 수 있죠 ㅎㅎ 말씀하신 매일마다 무엇을 받아보는 것을 구현하려면 서버 컴퓨터가 필요합니다. 본인의 컴퓨터를 돌려도 되겠지만 하루 한번 알림을 받자고 컴퓨터를 계속 켜놓을 순 없겠죠.. 이 부분도 고민을 해보셔야 합니다. 해당 내용으로 추후에 영상 만들어 보도록 하겠습니다. 좋은 의견 감사합니다.

  • @jinmyungkim2835
    @jinmyungkim2835 2 ปีที่แล้ว +18

    미국대학에서 컴공배웁니다.. 교수라고 부르기도 싫은 우리학교 교수님보다 진짜 천배만배 잘가르치시네요.. 대체 교수는 왜있는걸까요 이 분을 교수로 모시고 싶네요
    +
    이분꺼 10분보고 과제 다 풀었네요 이분은천재입니다.. 진짜 감사해요..

  • @user-zv9hc4rp9s
    @user-zv9hc4rp9s 2 ปีที่แล้ว +1

    이 집 설명 잘하네

  • @threslee6992
    @threslee6992 9 หลายเดือนก่อน +1

    "클래스는 영원하다."

  • @yujinjeon795
    @yujinjeon795 ปีที่แล้ว +1

    여러 클래스 강의를 배회 끝에.. 찾았습니다. 고맙습니다.

  • @Songsongguni
    @Songsongguni 3 ปีที่แล้ว +1

    좋은영상감사합니다. 이와 별개로 제가 파이썬을 배우면서 매개변수란에 함수를 집어넣을때 함수명만 넣어 실행하는데 이 부분이 이해가 안되서 질문드립니다. 검색하면 너무 어렵게 설명해서 ㅜㅜ
    예시) screen.onkey(func,"Up")이런식으로 쓰는데 제가 알고 있는방식은 screen.onkey(func(),"Up") 이렇게 쓰는걸로 알고있어서용

    • @chobocoding
      @chobocoding  3 ปีที่แล้ว

      말씀하시는 내용이 어떤 내용인지 저도 몰라서 말씀드리기가 어렵네요 ㅎㅎ

    • @Songsongguni
      @Songsongguni 3 ปีที่แล้ว

      @@chobocoding ㅜㅜ

  • @user-rq9bk1yg7w
    @user-rq9bk1yg7w ปีที่แล้ว +1

    좋은 영상 너무 감사합니다!
    혹시 실례가 안 된다면 __str__에 대해서도 여쭤보고 싶은데요
    __str__도 __init__과 마찬가지로, 따로 .(메소드)로 호출하지 않아도 자동으로 실행(문자열 출력)되는 것인가요?
    언더바 (__??__)가 붙어있는 것들이 모두 그런건지 궁금합니다.

    • @chobocoding
      @chobocoding  ปีที่แล้ว +1

      tibetsandfox.tistory.com/m/42
      참고해보세요~

    • @user-rq9bk1yg7w
      @user-rq9bk1yg7w ปีที่แล้ว +1

      @@chobocoding 헉 감사합니다 진짜ㅠㅠㅠ

  • @won8052
    @won8052 3 ปีที่แล้ว +6

    썸네일 보고 자연스럽게 클래스는 영원하다. 로 읽음 ㅋㅋㅋㅋㅋㅋ

    • @user-tv4ci6ie6l
      @user-tv4ci6ie6l 2 ปีที่แล้ว

      나만 그런게 아니엿군 ㅋㅋ

  • @khyu479
    @khyu479 2 ปีที่แล้ว +2

    클래스 안에 함수로 구성 해서 불러 사용하는것 잘 이해 했습니다.
    다만 질문은, 클래스를 안만들고 함수로만 사용 하면 어떤 점이 않좋나요?

    • @chobocoding
      @chobocoding  2 ปีที่แล้ว +1

      간단한 로직에서는 굳이 클래스를 안 만들고 반복되는 기능을 함수로 사용하는 것이 편합니다. 다만 어떠한 특성을 갖는 객체(덩어리)가 필요한 경우 클래스를 만들고 그 클래스를 편하게 다룰 수 있는 함수도 정의해서 사용하는 거죠. 로직, 코드의 복잡성에 따라 함수로 쓰거나 클래스로 정의해서 쓰거나 정하면 될 듯 합니다.

    • @khyu479
      @khyu479 2 ปีที่แล้ว

      @@chobocoding 감사합니다.

  • @hjs9693
    @hjs9693 3 ปีที่แล้ว +1

    13:14 부분에 a.name(), a.age()라고 하지 않고 a.name , a.age라고 하기만해도 입력값이 출력되는 것은
    변수 이기 때문인가요?

  • @xoxoxo7684
    @xoxoxo7684 24 วันที่ผ่านมา

    __init__(self,name,age) 이렇게 괄호 안에 속성을 안 넣어줘도 괜찮나요?

  • @fast_going
    @fast_going ปีที่แล้ว

    개노잼 대학 교수보다 훨씬 잘 설명해주시네요! 감사합니다

  • @user-ky8ds3mv3z
    @user-ky8ds3mv3z 9 หลายเดือนก่อน +1

    chatgpt보다 100배 더 이해하기 쉬운 설명😂

  • @user-uc1hn7jv3l
    @user-uc1hn7jv3l ปีที่แล้ว +1

    객체지향이네요. 클래스는 붕어빵 찍어내는 틀과 같네요.

  • @user-if5by7vg4w
    @user-if5by7vg4w 2 ปีที่แล้ว +1

    class JSS2 만들 때 super().__init__()에서 __init__을 super괄호 안에 안 넣는 이유가 뭔가요? __init__도 결국 함수 이름 아닌가요?

    • @chobocoding
      @chobocoding  2 ปีที่แล้ว +1

      super()도 함수이고 __init__()도 함수입니다. 굳이 이해를 해보자면 super()함수의 결과로 나온 것이 JSS 클래스이고 JSS 클래스의 __init__() 함수를 표현하기 위해서는 super().__init__() 이라고 표현하는 것이 맞겠죠.

    • @user-if5by7vg4w
      @user-if5by7vg4w 2 ปีที่แล้ว

      @@chobocoding 바로 이해됐습니다 감사합니다!

  • @user-kd8gn1ej7o
    @user-kd8gn1ej7o ปีที่แล้ว +1

    영상에서 사용되어진 툴은 어떤툴인가요?

    • @chobocoding
      @chobocoding  ปีที่แล้ว

      주피터 노트북입니다

  • @yonghoii
    @yonghoii 2 ปีที่แล้ว +1

    한가지 질문드리겠습니다.
    8:30 부분을 똑같이 타이핑을 한 후 a.show()를 했을때 저의 경우는 화면과 다르게 show함수부분뿐만 아니라 init 함수부분도 함께 실행이 됩니다. 파이참과 쥬피터 노트북 모두 동일합니다.
    이유를 알 수 있을까요?

    • @chobocoding
      @chobocoding  2 ปีที่แล้ว

      동일하게 코드를 입력했는데 다른 결과가 나올 수는 없습니다.
      a.show()만 입력한 것이 맞다면 클래스를 처음 만들때 실행되는 init함수가 실행될수 없습니다

    • @yonghoii
      @yonghoii 2 ปีที่แล้ว +1

      ​@@chobocoding 답변 정말 감사드립니다. 혹시 몰라서 쥬피터 노트북에서 4가지 경우를 실행해 보았습니다. 파이썬 초보라서 이것저것 실행해보고 있습니다.
      In [1] 코드라인에서 붙여서 바로 a = JSS() a.show() 동시에 실행
      In [2] 다음 라인에서 a = JSS() a.show() 동시에 실행
      In [3] 2번 후에 a.show() 만 실행 (2번에서 a 변수를 실행한 상태라서 단독으로 실행되는 것 아닌가 싶습니다.)
      In [4] JSS().show() 로 바로 실행
      이렇게 했더니 3번의 경우만 Show 실행이 되네요. a변수 실행없이 show함수를 실행시키지는 못하고 __init__ 함수는 클래스부분에서는 무조건 실행이 되는 함수가 아닌가 라고 생각이 되네요.
      혹시 변수 실행없이(4번처럼) 바로 init 함수 실행안되면서 show 함수만을 실행할 수 있는 방법도 있습니까?
      늦은 시간에 감사드립니다.
      1) class JSS:
      def __init__(self):
      print("JSS 클래스 선언!")
      def show(self):
      print("Show 실행")

      a = JSS()
      a.show()
      JSS 클래스 선언!
      Show 실행
      2) a = JSS()
      a.show()
      JSS 클래스 선언!
      Show 실행
      3) a.show()
      Show 실행
      4) JSS().show()
      JSS 클래스 선언!
      Show 실행

    • @chobocoding
      @chobocoding  2 ปีที่แล้ว

      그런 방법은 없는 것 같습니다~

    • @yonghoii
      @yonghoii 2 ปีที่แล้ว

      @@chobocoding 답변 감사드립니다. 파이썬 공부하면서 클래스 상속 부분에서 많이 막혔는데 덕분에 어느정도 개념이 잡힌 듯 싶습니다.

  • @user-rq9bk1yg7w
    @user-rq9bk1yg7w ปีที่แล้ว +1

    진짜 쉽고 친절한 설명 너무 감사드립니다ㅠㅠㅠ 자꾸 헷갈렸는데 이제야 init이랑 self의 감이 좀 잡히네요..
    제가 이해한 대로라면, 결국 메소드() 안에 처음으로 써주는 self는 하나의 (입력해줘야하는) 멤버변수로 보는 게 아니라, 그냥 그 메소드가 속한 클래스를 나타내주는 연결고리 정도로 보는 것 같은데,, 이렇게 이해해도 괜찮을까요..?

    • @chobocoding
      @chobocoding  ปีที่แล้ว

      맞습니다 잘 이해하신 것 같네요

    • @user-rq9bk1yg7w
      @user-rq9bk1yg7w ปีที่แล้ว

      @@chobocoding 감사합니다!!ㅠㅠㅠ 항상 응원할게여🫶🏻

  • @user-vx9pi6tw5k
    @user-vx9pi6tw5k 3 ปีที่แล้ว +1

    오잉

  • @user-rs4qe4rr8i
    @user-rs4qe4rr8i 3 ปีที่แล้ว +2

    제가 지금 파이참을 이용해 짜고 있는데 a.show가 왜 안 되는지 여쭤봐도 될까요?

    • @chobocoding
      @chobocoding  3 ปีที่แล้ว +3

      파이참으로 하고 계시다면 제가 적은 코드를 전부 한번에 실행하셔야할 겁니다. 주피터 노트북은 이전에 실행한 코드가 유지가 되는 구조고 파이참 혹은 다른 프로그램들은 문서에 있는 코드만을 실행하기 때문이죠.

  • @user-hl6ti3yg7m
    @user-hl6ti3yg7m ปีที่แล้ว +1

    JSS2가 JSS를 가지고 있는거니 JSS함수에서는 JSS2 변수값(gender)을 못가져오는건가요?

    • @chobocoding
      @chobocoding  ปีที่แล้ว

      JSS2에 추가한 내용이기 때문에 JSS에는 gender가 없습니다

  • @alphago410
    @alphago410 2 ปีที่แล้ว +1

    복잡한 로직을 구현하는데에 클래스 기반으로 작성하는것이야말로 최악의 선택이 됩니다.
    복잡한 상속관게에서 하나를 수정하면 전체에 영향울 받게되며 일일히 메서드를 찾아가며 디버깅하는것은 정말 못할짓입니다.
    다만 모듈이나 프레임워크는 클래스 형태로 배포되기에 이를 사용할 방법만은 숙지해야 할것입니다.

  • @gura_1
    @gura_1 3 ปีที่แล้ว +1

    마지막 구문에
    a.show()를 실행하면
    왜 JSS2의 클래스에 있는 함수를 실행할까요?
    JSS에 있는 클래스에도 같은 함수가 있는데
    충돌이 나지 않고 JSS2에 있는 함수를 불러오는데
    이유가 뭘까요?

    • @chobocoding
      @chobocoding  3 ปีที่แล้ว

      a를 JSS2 클래스로 지정해서 그런 것이겠죠 ㅎㅎ

  • @myungjelee8616
    @myungjelee8616 3 ปีที่แล้ว +2

    안녕하세요 오래된 영상이여서 답변을 받을수있을지는 모르겠지만 질문좀 드리려고 합니다
    class JSS:
    def __init__(self):
    self.name=input("이름:")
    self.age=input("나이:")
    def show(self):
    print("나의 이름은{},나이는{}세입니다".format(self.name,self.age))
    a=JSS()
    위 코드를 실행후 이름 및 나이를 입력한뒤 a.show() 혹은 a.name을 실행하면 다시 나이 혹은 이름 입력을 하라고하는대 어떤 부분에서 잘못된지 알수있을까요 ?

    • @chobocoding
      @chobocoding  3 ปีที่แล้ว

      주피터 노트북에서 실행하고 계신가요 아니면 다른 프로그램을 이용하시고 계신가요???

    • @myungjelee8616
      @myungjelee8616 3 ปีที่แล้ว

      @@chobocoding Visual Studio를 이용하고있습니다.

    • @chobocoding
      @chobocoding  3 ปีที่แล้ว

      비쥬얼스튜디오로 실행하시면 영상에서 나오는것과 좀 다를겁니다. 비쥬얼 스튜디오는 모든 코드를 다시 실행하기 때문에 실행할때마다 이름 나이를 입력해주게 뜰 것입니다. 영상에서 나온것처럼 코드를 부분부분 실행하려면 주피터 노트북을 사용해야 합니다.

    • @myungjelee8616
      @myungjelee8616 3 ปีที่แล้ว

      @@chobocoding 답변 감사합니다. 만약 비쥬얼로 실행을 하려면 다른 방법은 없을까요? 꼭 쥬피터로 사용해야하나요

    • @chobocoding
      @chobocoding  3 ปีที่แล้ว

      주피터로 해야 저렇게 나눠서 할 수 있습니다. 그런데 사실 이 예제를 위해서 주피터노트북을 사용해서 굳이 이렇게 실행할 필요는 없을 것 같습니다만, 꼭 이렇게 하고 싶다면 아나콘다3를 검색하셔서 설치하시면 주피터노트북이 자동으로 설치될 겁니다.

  • @user-jr1rj6xz9s
    @user-jr1rj6xz9s 2 ปีที่แล้ว +1

    Class에 대한 명확한 설명 감사합니다
    혹시 마지막에서 a.show를 입력했을때 JSS에도 show가 있었는데도 JSS2의 show값만 받은 이유를 알 수 있을까요??

    • @chobocoding
      @chobocoding  2 ปีที่แล้ว +1

      a가 JSS2클래스이기 때문입니다. JSS2를 JSS를 모체로해서 만든 클래스이긴 하지만 show함수에 대해서는 새로 만들었기 때문에 기존에 있던 기능은 사라지고 엎어써진 것입니다.