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

Поделиться
HTML-код
  • Опубликовано: 2 окт 2024
  • #파이썬 #클래스 #비유 #설명 #자소서 #기초 #init #self #super #코딩 #프로그래밍
    파이썬 클래스를 자기소개서에 비유하여 설명하는 영상입니다.
    클래스를 사용하는 이유와 만드는 방법 및 상속에 관련 내용을 포함하고 있습니다.
    01:07 이름과 주소인데 name과 age로 데이터를 저장하는 실수를 범했네요...
    박대리의 실수 양해부탁드립니다 ;;

Комментарии • 169

  • @sanggimin6375
    @sanggimin6375 3 года назад +9

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

  • @eternite959
    @eternite959 2 года назад +10

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

  • @dogy3353
    @dogy3353 3 года назад +10

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

  • @진원-w9q
    @진원-w9q 2 года назад +3

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

  • @less0215
    @less0215 2 месяца назад

    돌고돌다 여기까지 왔습니다.
    진짜 최고의 강의!!

  • @mumu9208
    @mumu9208 Год назад +1

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

  • @TheLeeSangCuhl
    @TheLeeSangCuhl 3 года назад +28

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

  • @tjddlsdl321
    @tjddlsdl321 3 года назад +1

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

  • @거북-s2m
    @거북-s2m 3 года назад +1

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

  • @ieiiawkska7926
    @ieiiawkska7926 2 года назад +1

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

  • @조석준-u9p
    @조석준-u9p 3 года назад +1

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

  • @싸우지맙세효
    @싸우지맙세효 3 года назад +2

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

  • @kimsebok
    @kimsebok Год назад +1

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

  • @djha1257
    @djha1257 3 года назад +1

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

    • @chobocoding
      @chobocoding  3 года назад

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

  • @가나루
    @가나루 2 года назад +2

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

  • @마르르미세미세
    @마르르미세미세 2 года назад +1

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

  • @gring7807
    @gring7807 3 года назад +1

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

  • @neosapienseu17
    @neosapienseu17 2 года назад

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

  • @nerdboi722
    @nerdboi722 Год назад +1

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

  • @sanghyun_jeong
    @sanghyun_jeong 10 месяцев назад +2

    클래스는 '영원하'다
    Faker is God.

  • @lllii2736
    @lllii2736 2 года назад +1

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

  • @Naylah
    @Naylah 3 года назад +1

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

  • @yujinjeon795
    @yujinjeon795 Год назад +1

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

  • @가붕2-k7n
    @가붕2-k7n Год назад +1

    미쳤다 미쳤어 감사합니다

  • @xheemae
    @xheemae 3 года назад +5

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

  • @hxxjoo-c6i
    @hxxjoo-c6i 2 года назад +1

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

  • @인수김-j7d
    @인수김-j7d 3 года назад

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

  • @kimchris5721
    @kimchris5721 Год назад +1

    __init__ 은 객체가 생성될때 실행되는것 이지 클래스가 생성될때 샐행되는것은 아니지 않은가......

  • @민-v4u
    @민-v4u 3 года назад +4

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

  • @canabia
    @canabia 2 года назад +1

    놀랍네요

  • @wedsed123
    @wedsed123 Год назад +1

    김철수가 여자고 이영희가 남자였다니..

  • @인-k5k
    @인-k5k 3 года назад +1

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

    • @chobocoding
      @chobocoding  3 года назад

      격한반응 감사합니다 ㅎㅎ

  • @won8052
    @won8052 3 года назад +6

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

  • @37window57
    @37window57 Год назад +1

    아닌듯 클래스는 핸들? 포장? 이게 맞는게 아닌가요

  • @NeoLoveCookie
    @NeoLoveCookie 3 года назад +1

    감사합니다

  • @김준상-q2b
    @김준상-q2b Год назад +1

    좋아요 하나밖에 못 드리는 게 아쉽네

  • @onamylee3473
    @onamylee3473 Год назад +1

    아직도 감이 안오네요.

  • @강재원-y4h
    @강재원-y4h 2 года назад +1

    이 집 설명 잘하네

  • @shmm4105
    @shmm4105 3 года назад +2

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

    • @chobocoding
      @chobocoding  3 года назад +1

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

  • @푸들집사
    @푸들집사 2 года назад +1

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

  • @haeyongJeon
    @haeyongJeon 3 года назад +1

    다른건 안들어봤는데 클래스만큼은 점프투파이썬, 코딩도장 저리가라인듯

  • @monglong420
    @monglong420 2 года назад +1

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

  • @neuromedicc
    @neuromedicc Год назад +1

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

  • @이상훈-f6z5c
    @이상훈-f6z5c 3 года назад +1

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

  • @전선생님
    @전선생님 2 года назад +1

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

  • @user-hl6ti3yg7m
    @user-hl6ti3yg7m Год назад +1

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

    • @chobocoding
      @chobocoding  Год назад

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

  • @user-ek9io6ih9k
    @user-ek9io6ih9k 2 года назад +1

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

  • @고동훈-u7d
    @고동훈-u7d 3 года назад +1

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

  • @실용코딩
    @실용코딩 2 года назад +1

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

  • @banana_smoothie
    @banana_smoothie 2 года назад +1

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

  • @이충렬-r6z
    @이충렬-r6z 2 года назад +1

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

  • @박예빈-d2w
    @박예빈-d2w 3 года назад +2

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

    • @chobocoding
      @chobocoding  3 года назад +3

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

  • @yeieusjso
    @yeieusjso 9 месяцев назад +1

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

  • @boseongcho62
    @boseongcho62 2 года назад +1

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

  • @MilkTaeng
    @MilkTaeng 3 года назад +3

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

  • @nooy2228
    @nooy2228 Год назад +2

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

    • @chobocoding
      @chobocoding  Год назад +1

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

  • @threslee6992
    @threslee6992 Год назад +1

    "클래스는 영원하다."

  • @JAEHOJUNG-og9uj
    @JAEHOJUNG-og9uj 3 года назад +1

    11:59 class정의 북마크

  • @fast_going
    @fast_going Год назад

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

  • @wonit9105
    @wonit9105 2 года назад +1

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

  • @seungcheollee2972
    @seungcheollee2972 2 года назад +1

    클래스는 영원하다

  • @자스민그린티존맛탱
    @자스민그린티존맛탱 2 года назад +1

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

  • @e2e2e2e2e2e
    @e2e2e2e2e2e 25 дней назад

    제목이 자극적이라 들어와봤습니다

  • @민스스-e9s
    @민스스-e9s Год назад +1

    감사합니다!

  • @dakiworld
    @dakiworld 2 года назад +1

    15:54 상속

  • @dakiworld
    @dakiworld 2 года назад +1

    감사합니다

  • @우원재갤러리-b1n
    @우원재갤러리-b1n 3 года назад +4

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

    • @chobocoding
      @chobocoding  3 года назад

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

  • @blk2728
    @blk2728 2 года назад +1

    최고에요👍👍👍

  • @schumpeter480
    @schumpeter480 2 года назад +1

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

  • @dgk3661
    @dgk3661 Год назад +1

    천재다

  • @jj-yd9ew
    @jj-yd9ew 3 года назад +1

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

  • @김민지-p8d7j
    @김민지-p8d7j 2 года назад +1

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

  • @seosurrrrr
    @seosurrrrr 3 года назад +1

    대박 감사합니다
    😉

  • @tspark1071
    @tspark1071 3 года назад +1

    최고

  • @sumulack524
    @sumulack524 3 года назад +1

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

  • @ttrrjndh8863
    @ttrrjndh8863 2 года назад +1

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

  • @elvennet9972
    @elvennet9972 2 года назад +1

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

  • @sd00764
    @sd00764 3 года назад +1

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

  • @liz_anim
    @liz_anim 3 года назад +1

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

  • @melong8608
    @melong8608 3 года назад +1

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

  • @애플망고-d9m
    @애플망고-d9m 2 года назад +1

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

  • @khyu479
    @khyu479 2 года назад +2

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

    • @chobocoding
      @chobocoding  2 года назад +1

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

    • @khyu479
      @khyu479 2 года назад

      @@chobocoding 감사합니다.

  • @느스-m6p
    @느스-m6p 3 года назад +2

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

  • @xoxoxo7684
    @xoxoxo7684 3 месяца назад

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

  • @박은지-v4p
    @박은지-v4p 3 года назад +1

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

  • @댕댕-n5p
    @댕댕-n5p 2 года назад +1

    A실행으로 바꾸려면 포멧팅 slef 넣으면될까요

    • @chobocoding
      @chobocoding  2 года назад

      무슨 말씀이신지 제가 이해를 잘 못 했습니다

  • @선하당-m5n
    @선하당-m5n 3 года назад +1

    설명 대박 ㅠ.ㅠ

  • @alphago410
    @alphago410 2 года назад +1

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

  • @trycorin
    @trycorin 3 года назад +1

    앗 1등댓글실패!

  • @oklu_
    @oklu_ 2 года назад +3

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

  • @이성현-o3y
    @이성현-o3y Год назад +1

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

  • @uhcn
    @uhcn Год назад

    설명 도랏다

  • @지엔서
    @지엔서 2 года назад +1

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

  • @이주하은
    @이주하은 3 года назад +1

    너무 잘 봤어요 감사해요!

  • @라몰라-q4t
    @라몰라-q4t 2 года назад

    13:23

  • @쭌선생과오피스
    @쭌선생과오피스 2 года назад +1

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

    • @chobocoding
      @chobocoding  2 года назад

      주피터 노트북입니다

  • @hjs9693
    @hjs9693 3 года назад +1

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

  • @liam8843
    @liam8843 Год назад +1

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

  • @h2oiron
    @h2oiron 3 года назад +2

    혹시 super 옆에있는 괄호는 뭐하는데 쓰는지 알려주실수 있나요?

    • @chobocoding
      @chobocoding  3 года назад +1

      큰의미는 없고 괄호가 없으면 super라는 변수로 인식할 것이기 때문에 괄호를 넣어줘서 함수처럼 사용하는 것 같습니다.

    • @h2oiron
      @h2oiron 3 года назад

      @@chobocoding super 괄호안에 무언가를 넣으면 어떻게 되는 건가요?

    • @chobocoding
      @chobocoding  3 года назад

      velog.io/@gwkoo/클래스-상속-및-super-함수의-역할
      저는 그렇게 써본 적이 없어서 쉽게 설명드리긴 어렵고, 위의 링크를 참고해보시기 바랍니다.

    • @h2oiron
      @h2oiron 3 года назад

      @@chobocoding 감사합니다

  • @mad4mathtv699
    @mad4mathtv699 5 месяцев назад

    클래스라는걸 왜 만들었고, 이걸 왜 이용하냐?
    이 예에서처럼 클래스를 만들어 놓으면 동일한 양식의 것들을 붕어빵 찍어내듯이 마구 찍어낼 수 있어서죠. (클래스(Jss)는 붕어빵 틀이고, 그걸로 찍어낸 것(a)은 객체라고 부름)
    그러니까, 클래스를 정의해 놓으면, 그걸로 같은 부류에 속하는 수많은 객체들을 만들어서 활용하니까, 효율이 극대화되는 거죠.
    예를들면, 게임 속 수많은 npc들도 클래스로 정의해 놓고 막 찍어내서 만들면, 엄청 효율적이 되는거죠.
    --------
    지금부터 가장 중요한 이야기.
    "당신은 이미 클래스, 그리고 그걸로 찍어낸 객체를 이용해 오고 있었다!"
    당신이 사용하던 int라는 것도 사실은 클래스였다.
    당신이 사용하던 str이라는 것도 사실은 클래스였다.
    당신이 사용하던 float라는 것도...
    그러니까, name = '홍길동' 이라고 하는 순간, 당신은 이미 str 이라는 클래스를 이용하여, name이라는 객체를 만들어서 사용했던 것이다.
    그래서, 당신이 name.upper() 라는 걸 사용했었다면,
    당신은 str 이라는 클래스를 이용해
    name 이라는 객체를 만들어서
    str 클래스 안에 있는 upper()라는 함수를 호출해서 사용한 것이다.
    몰랐지?!
    본 영상으로 돌아가서, 내가 Jss라는 클래스를 만들어서 그 안에 data도 넣고 함수도 넣어 놓으면,
    (마치 str 클래스 이용해 왔듯이,)
    Jss 클래스를 이용해서, 객체를 마구 만들어서 사용하면 되는 것이다. (그리고 그 안의 데이터나 함수도 시시때때로 꺼내서 사용하면 된다. str 속 upper()를 내 맘대로 꺼내서 썼듯이)
    그러니까, 내가 str 이나 int나 list나 등과 같은 나만의 클래스를 창조해 내서, 여기 저기서 바로 바로 찍어내서 활용하겠다는 생각으로 코딩하면 되는 것.