#파이썬 #클래스 #비유 #설명 #자소서 #기초 #init #self #super #코딩 #프로그래밍 파이썬 클래스를 자기소개서에 비유하여 설명하는 영상입니다. 클래스를 사용하는 이유와 만드는 방법 및 상속에 관련 내용을 포함하고 있습니다. 01:07 이름과 주소인데 name과 age로 데이터를 저장하는 실수를 범했네요... 박대리의 실수 양해부탁드립니다 ;;
Пікірлер: 166
@user-fp6xd9mq4p3 жыл бұрын
진짜 귀에 쏙쏙 박히게 설명해주시네요. 정말 감사합니다
@user-lg8lk4qc3y3 жыл бұрын
강의 질이 점점 올라가네요.. 감사합니다!
@oklu_ Жыл бұрын
우와 이렇게 쉽게 클래스 개념을 잡아주시는 영상은 처음입니다. 두 번 봤습니다. 감사합니다.
@user-ms3ty5fe3y2 жыл бұрын
최고로 쉬운 강의 였습니다. 감사합니다. ^^
@user-py7es6nl4c3 жыл бұрын
진짜 생명의 은인이세요...감사합니다....
@sanggimin63753 жыл бұрын
지금까지 봤던 클래스와 상속 강의 중 가장 잘 이해됩니다.
@MilkTaeng3 жыл бұрын
이해하기 어려웠는데 개념을 예를 들어서 잘 설명해주셨네요 감사합니다
@TheLeeSangCuhl3 жыл бұрын
정말 대단하신분.. clas init 개념을 이리도 정확하게 알기쉽게 설명해주시다니 복받으실거에요!! 구독자 및 조회수 폭증하길 바라겠습니다~
@dogy33533 жыл бұрын
정말 여러 동영상을 봐왔지만 이처럼 쉽게 정확하게 알려주는 분은 처음입니다 ㅠㅠ 정말 감사합니다. !!!!
@user-op9io1oo8e2 жыл бұрын
진짜 설명 너무 잘하십니다ㅠㅠㅠㅠ 좋은 영상 감사합니다.
@user-se2fq2ug2t Жыл бұрын
예시가 너무 적절하고 설명도 너무 이해가 팍팍되네요 감사합니다!
@user-bp4ev6uq7g3 жыл бұрын
와 진짜 재미도 있고 이해가 쏙쏙 됩니다 .... 최고에요 ㅠㅠㅠ
@eternite9592 жыл бұрын
저도 지금까지 본 클래스 강의 중에서는 제일 쉽게, 이해 잘 되게 가르치는 영상이라 생각합니다.
@user-gq6jb8tq7v2 жыл бұрын
차근차근 설명해주셔서 덕분에 잘 이해했습니다😭
@user-ek9io6ih9k2 жыл бұрын
감사합니다 ㅎㅎ 설명이 너무 좋아요!!
@banana_smoothie2 жыл бұрын
비유 사용한 설명 최고. 구독하고 많이 찾아뵐게요. 감사합니다.
@asdf1234qw Жыл бұрын
너무너무 자세히 잘설명해주셔서 감사합니다 덕분에 혼란이 잦아들었어요ㅜㅜ 목소리도 차분하시고 설명도 세세하게 해주시고 최곱니다!
@user-fx8tp8sd5n Жыл бұрын
알기 쉽게 예를 들어서 잘 설명하시네요. 배워갑니다.
@liz_anim3 жыл бұрын
ㅋㅋ너무 재밌고 이해가 잘되요 이 채널 발견해서 다행이에요
@ttrrjndh88632 жыл бұрын
자격증 공부하면서 정말 이해가 안돼서 찾아봤는데 정확하고 쉬운 설명 감사합니다!!
@tjddlsdl3213 жыл бұрын
지금까지 이런 설명은 없었다..속이 편안 후
@melong86083 жыл бұрын
와 설명진짜 잘하세요 최고에요!!!!!
@Naylah3 жыл бұрын
많이 배우고 갑니다 감사합니다!!👍
@sd007643 жыл бұрын
우와아 왜 지금 봤을까요 계속 애매하게 알고 넘어갔던 개념을 확실히 알게 되었어요 감사합니당!
@user-uv6hr8zr3z2 жыл бұрын
어려운 클래스를 쉽게 이해 할 수 있었습니다. 감사합니다.
@user-dk6ms7ez3y3 жыл бұрын
너무 잘 봤어요 감사해요!
@user-ed4dp7pl3k2 жыл бұрын
최고에요ㅠㅠ 감사드립니다!!
@gring78073 жыл бұрын
처음으로 유투브 보다가 댓글달아요.. 완전 명강의에요!!
@wonit91052 жыл бұрын
아주 좋습니다. 쉽게 잘 설명하시네요 여러 유틉 봤는데 이해가 쏙쏙 되네요.. 자주 올꼐요 굳굳굳
@user-vs4wb6sl7u Жыл бұрын
class 잘 모르고 사용하고 있었는데 진짜 한 번에 이해 갔어요!! 유튜브 검색해서 처음 들어온 강의라 더 행운 같네요 ㅎㅎ 감사합니다:)
@monglong4202 жыл бұрын
미쳐따 완벽히 이해했습니다 감사합니다
@user-wn5eh8yl2c2 жыл бұрын
클래스가 어려웠는데, 이해가 잘 되었습니다 유익한 동영상 감사합니다
@sumulack5242 жыл бұрын
와 진짜 이분 너무 잘가르쳐주시네! 대박
@schumpeter4802 жыл бұрын
정말 잘 배우고 갑니다. 감사합니다.
@nerdboi722 Жыл бұрын
이해가 정말 잘되네요 감사합니다
@user-xt3cw3wi5t2 жыл бұрын
감사합니다 ㅎㅎ 이해가 잘되네요!
@neosapienseu17 Жыл бұрын
바로 구독 , 대단한 선생님입니다.
@jj-yd9ew3 жыл бұрын
너무 재미있어요!!! 설명 짱!!!!!
@elvennet9972 Жыл бұрын
정말 help 하고 __init__ 이해하려고 인터넷을 며칠을 뒤져도 제대로 설명하는 걸 못봤는데, 이 영상 보고 이해가 됐네요. 강추!
@user-jp6jb6hp5o2 жыл бұрын
대박! 짱 잘 가르치시네요!
@kyumanrho88472 жыл бұрын
진심 파이썬 학습하면서 클래스에 대해 완벽하게 이해를 못한채로 다루는게 너무 찜찜했는데 오늘 다 이해하고 갑니다... self의 의미가 아무리 찾아봐도 이해가 안되었는데 한순간에 이해가 되더니 다 풀렸습니다... OTL... 그저 감솸다 센세😂😂
@kimsebok Жыл бұрын
와 정말 짱이세요... 도움 많이 됐어요. 감사합니다.. ㅠㅠ
@djha12573 жыл бұрын
안그래도 클래스 강의 보다가 답답했는데 정말 감사드려요!!
@chobocoding3 жыл бұрын
도움이 되셨기를 바랍니다^^
@liam8843 Жыл бұрын
이미 많은 분들이 댓글을 남겨 주셨지만, 영상을 보는 내내 폭풍 칭찬 댓글을 남기고 싶다는 생각이 계속 들면서 진짜 과외가 따로 없었습니다 ㅠㅠ
@blk27282 жыл бұрын
최고에요👍👍👍
@user-uj8jj2cb6d2 жыл бұрын
굳이야~~ 베리베리 굳이야~~!!^^ 최고예요~ 감사합니다^^
@xheemae3 жыл бұрын
뭥미.. 겁나 설명잘하시네영
@seosurrrrr2 жыл бұрын
대박 감사합니다 😉
@user-nn2ue4ds2e3 жыл бұрын
형님 정말 감사합니다 여러 강의를 봤지만 진짜 이 정도로 설명 잘 하시는분은 못봄 부계정 5개로 구독 할 게요 진짜 감사합니다
@chobocoding3 жыл бұрын
그렇게까지 안 해주셔도 됩니다 ㅎㅎ 마음만 감사히 받겠습니다.
@lllii27362 жыл бұрын
감사합니다 잘 배우고 갑니다:)
@ieiiawkska79262 жыл бұрын
파이썬 프로그래밍에 대해 독학으로 해보려 했는데 클래스가 이해가 잘 안되어서 영상을 찾아보니 이해가 잘 되네요. 구독도 눌렀습니다. 앞으로 영상 잘 찾아보겠습니다.
@user-ws2fi3oy6h3 жыл бұрын
싫어요가 없네요 ㄷㄷㄷ 감사합니다.
@cineraria1003 жыл бұрын
진짜 다른거에선 이해가 안되어서 클래스 만큼은 포기하고 ㅠ 함수로 다 처리해서 ㅠㅠ 코딩 했습니다 ㅠㅠ 뭐 제가 쓰는 간단한 프로그램들이야 함수로도 다 되더라구요 ㅠ 이 초보코딩님 영상 보고 전에 클래스로 했으면 더 쉽게 했겠구나 하는 ㅠ 생각이 드네요 덕분에 클래스 이해를 했습니다. 앞으로도 이해 안될때마다 와서 다시 보기 하겠습니다^^
@user-pd5if2zy2h Жыл бұрын
영상 퀄리티에 비해서 초보코딩이라는 저 아이콘에 있는 이미지가 너무 ..손이 안가는데..지금껏 여기를 몰랐네요. 영상 하나에 바로 구독 좋아요 누르고 갑니다. 이 강의는 역대급입니다.!
@user-wp2mw6em8f2 жыл бұрын
목소리도 좋고, 모든단계를 섬세하게 설명하니까 진짜 너무좋네요 ㅋㅋㅋ 다른 선생님꺼듣다가 넘어왔는데 이해 너무잘돼요..
@mumu9208 Жыл бұрын
두뇌에 광명이 깃든 기분이에요 감사합니다 사랑합니다 존경합니다 많이 버세요ㅠㅠ
@user-hu6td5pj8d3 жыл бұрын
감사합니다. 지금들어도 목소리 달달하네용 ^^
@user-di9qv4xf9h2 жыл бұрын
대박....감사합니다...ㅠㅠㅠㅠ
@user-mj2zh5bb9o5 ай бұрын
대박 감사합니다!!
@boseongcho622 жыл бұрын
좋은 감의 감사드립니다. 15:00 상속
@user-ec3vn8cb7y3 жыл бұрын
설명 대박 ㅠ.ㅠ
@user-zg4mt7nz3l3 жыл бұрын
이분 정체가 뭐지...저희 교수님보다는 일단 훨씬 낫군요... 떡상 존버탑니다ㅋㅋ
@user-zy4ux7db1q Жыл бұрын
감사합니다!
@dgk3661 Жыл бұрын
천재다
@uhcn Жыл бұрын
설명 도랏다
@NeoLoveCookie2 жыл бұрын
감사합니다
@user-cx5vn4cv6d Жыл бұрын
미쳤다 미쳤어 감사합니다
@chobocoding Жыл бұрын
☺️
@canabia2 жыл бұрын
놀랍네요
@sibalstudy6 ай бұрын
이걸 무료로 들을 수 있다니 참 기쁘네요!
@tspark10713 жыл бұрын
최고
@nana19503 жыл бұрын
IT관련 강의는 봐도 한 번에 이해하기 어려울 때가 많았는데 이거 보고 쉽게 이해가 됐어요 감사합니다ㅠㅠ!
@seungcheollee29722 жыл бұрын
클래스는 영원하다
@user-wn1wb1ne8d3 жыл бұрын
덕분에 광명을 찾았습니다ㅠ사랑합니다
@chobocoding3 жыл бұрын
격한반응 감사합니다 ㅎㅎ
@kimchanghyun95122 жыл бұрын
예시 진짜 재밌고 그동안 좀 두리뭉실하고, 또 하면서 의문점이 있던 것들이 해결됐어요!!! 감사합니다 형님 ㅋㅋ
@user-zv9hc4rp9s2 жыл бұрын
이 집 설명 잘하네
@nooy2228 Жыл бұрын
함수 등 뒤에 () 넣는 건 무슨 의미인가요? (어떤 건 ()를 붙이고 어떤 건 ()를 안 붙이는 게 헷갈려서요). 설명 정말정말 잘하십니다 ㅠㅠㅠㅠㅠ 정말 감사합니다!!!!!! 진짜 이 영상은 떡상해야함,,,,,,,
@chobocoding Жыл бұрын
붙이는 것은 함수, 안 붙이는 것은 변수라고 보시면 됩니다.
@shmm41053 жыл бұрын
감사합니다. 혹시 이영상이랑 무관하지만 요즘 제가 텔레그램으로 오늘의 날씨 코로나 확진자수를 아침마다 알림식으로 오게 하려고 하는데 그걸 다루는 영상이 없어서 참고할만한 문서나 영상 제작 가능하시나요? 텔레그램 관련 영상이 아무리 해도 에러가 계속 나서그런지 자꾸 포기하고 다시하고 반복중이네요 질좋은 강의 항상 잘 보고있습니다.!!
@chobocoding3 жыл бұрын
텔레그램을 활용할 수 있다면 정말 다양한 것을 할 수 있죠 ㅎㅎ 말씀하신 매일마다 무엇을 받아보는 것을 구현하려면 서버 컴퓨터가 필요합니다. 본인의 컴퓨터를 돌려도 되겠지만 하루 한번 알림을 받자고 컴퓨터를 계속 켜놓을 순 없겠죠.. 이 부분도 고민을 해보셔야 합니다. 해당 내용으로 추후에 영상 만들어 보도록 하겠습니다. 좋은 의견 감사합니다.
@won80523 жыл бұрын
썸네일 보고 자연스럽게 클래스는 영원하다. 로 읽음 ㅋㅋㅋㅋㅋㅋ
@user-tv4ci6ie6l2 жыл бұрын
나만 그런게 아니엿군 ㅋㅋ
@threslee699210 ай бұрын
"클래스는 영원하다."
@fast_going Жыл бұрын
개노잼 대학 교수보다 훨씬 잘 설명해주시네요! 감사합니다
@user-rq9bk1yg7w Жыл бұрын
좋은 영상 너무 감사합니다! 혹시 실례가 안 된다면 __str__에 대해서도 여쭤보고 싶은데요 __str__도 __init__과 마찬가지로, 따로 .(메소드)로 호출하지 않아도 자동으로 실행(문자열 출력)되는 것인가요? 언더바 (__??__)가 붙어있는 것들이 모두 그런건지 궁금합니다.
@chobocoding Жыл бұрын
tibetsandfox.tistory.com/m/42 참고해보세요~
@user-rq9bk1yg7w Жыл бұрын
@@chobocoding 헉 감사합니다 진짜ㅠㅠㅠ
@user-ky8ds3mv3z10 ай бұрын
chatgpt보다 100배 더 이해하기 쉬운 설명😂
@yujinjeon795 Жыл бұрын
여러 클래스 강의를 배회 끝에.. 찾았습니다. 고맙습니다.
@chobocoding Жыл бұрын
☺️
@user-vx9pi6tw5k3 жыл бұрын
오잉
@gura_13 жыл бұрын
마지막 구문에 a.show()를 실행하면 왜 JSS2의 클래스에 있는 함수를 실행할까요? JSS에 있는 클래스에도 같은 함수가 있는데 충돌이 나지 않고 JSS2에 있는 함수를 불러오는데 이유가 뭘까요?
@chobocoding3 жыл бұрын
a를 JSS2 클래스로 지정해서 그런 것이겠죠 ㅎㅎ
@dakiworld Жыл бұрын
15:54 상속
@hjs96933 жыл бұрын
13:14 부분에 a.name(), a.age()라고 하지 않고 a.name , a.age라고 하기만해도 입력값이 출력되는 것은 변수 이기 때문인가요?
@chobocoding3 жыл бұрын
맞습니다
@Songsongguni3 жыл бұрын
좋은영상감사합니다. 이와 별개로 제가 파이썬을 배우면서 매개변수란에 함수를 집어넣을때 함수명만 넣어 실행하는데 이 부분이 이해가 안되서 질문드립니다. 검색하면 너무 어렵게 설명해서 ㅜㅜ 예시) screen.onkey(func,"Up")이런식으로 쓰는데 제가 알고 있는방식은 screen.onkey(func(),"Up") 이렇게 쓰는걸로 알고있어서용
@chobocoding3 жыл бұрын
말씀하시는 내용이 어떤 내용인지 저도 몰라서 말씀드리기가 어렵네요 ㅎㅎ
@Songsongguni3 жыл бұрын
@@chobocoding ㅜㅜ
@yonghoii2 жыл бұрын
한가지 질문드리겠습니다. 8:30 부분을 똑같이 타이핑을 한 후 a.show()를 했을때 저의 경우는 화면과 다르게 show함수부분뿐만 아니라 init 함수부분도 함께 실행이 됩니다. 파이참과 쥬피터 노트북 모두 동일합니다. 이유를 알 수 있을까요?
@chobocoding2 жыл бұрын
동일하게 코드를 입력했는데 다른 결과가 나올 수는 없습니다. a.show()만 입력한 것이 맞다면 클래스를 처음 만들때 실행되는 init함수가 실행될수 없습니다
@yonghoii2 жыл бұрын
@@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 실행
@chobocoding2 жыл бұрын
그런 방법은 없는 것 같습니다~
@yonghoii2 жыл бұрын
@@chobocoding 답변 감사드립니다. 파이썬 공부하면서 클래스 상속 부분에서 많이 막혔는데 덕분에 어느정도 개념이 잡힌 듯 싶습니다.
@alphago4102 жыл бұрын
복잡한 로직을 구현하는데에 클래스 기반으로 작성하는것이야말로 최악의 선택이 됩니다. 복잡한 상속관게에서 하나를 수정하면 전체에 영향울 받게되며 일일히 메서드를 찾아가며 디버깅하는것은 정말 못할짓입니다. 다만 모듈이나 프레임워크는 클래스 형태로 배포되기에 이를 사용할 방법만은 숙지해야 할것입니다.
@xoxoxo7684Ай бұрын
__init__(self,name,age) 이렇게 괄호 안에 속성을 안 넣어줘도 괜찮나요?
@JAEHOJUNG-og9uj2 жыл бұрын
11:59 class정의 북마크
@khyu4792 жыл бұрын
클래스 안에 함수로 구성 해서 불러 사용하는것 잘 이해 했습니다. 다만 질문은, 클래스를 안만들고 함수로만 사용 하면 어떤 점이 않좋나요?
@chobocoding2 жыл бұрын
간단한 로직에서는 굳이 클래스를 안 만들고 반복되는 기능을 함수로 사용하는 것이 편합니다. 다만 어떠한 특성을 갖는 객체(덩어리)가 필요한 경우 클래스를 만들고 그 클래스를 편하게 다룰 수 있는 함수도 정의해서 사용하는 거죠. 로직, 코드의 복잡성에 따라 함수로 쓰거나 클래스로 정의해서 쓰거나 정하면 될 듯 합니다.
@khyu4792 жыл бұрын
@@chobocoding 감사합니다.
@myungjelee86163 жыл бұрын
안녕하세요 오래된 영상이여서 답변을 받을수있을지는 모르겠지만 질문좀 드리려고 합니다 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을 실행하면 다시 나이 혹은 이름 입력을 하라고하는대 어떤 부분에서 잘못된지 알수있을까요 ?
@chobocoding3 жыл бұрын
주피터 노트북에서 실행하고 계신가요 아니면 다른 프로그램을 이용하시고 계신가요???
@myungjelee86163 жыл бұрын
@@chobocoding Visual Studio를 이용하고있습니다.
@chobocoding3 жыл бұрын
비쥬얼스튜디오로 실행하시면 영상에서 나오는것과 좀 다를겁니다. 비쥬얼 스튜디오는 모든 코드를 다시 실행하기 때문에 실행할때마다 이름 나이를 입력해주게 뜰 것입니다. 영상에서 나온것처럼 코드를 부분부분 실행하려면 주피터 노트북을 사용해야 합니다.
@myungjelee86163 жыл бұрын
@@chobocoding 답변 감사합니다. 만약 비쥬얼로 실행을 하려면 다른 방법은 없을까요? 꼭 쥬피터로 사용해야하나요
@chobocoding3 жыл бұрын
주피터로 해야 저렇게 나눠서 할 수 있습니다. 그런데 사실 이 예제를 위해서 주피터노트북을 사용해서 굳이 이렇게 실행할 필요는 없을 것 같습니다만, 꼭 이렇게 하고 싶다면 아나콘다3를 검색하셔서 설치하시면 주피터노트북이 자동으로 설치될 겁니다.
@user-uc1hn7jv3l Жыл бұрын
객체지향이네요. 클래스는 붕어빵 찍어내는 틀과 같네요.
@user-py3vj4mf7r Жыл бұрын
좋아요 하나밖에 못 드리는 게 아쉽네
@user-jr1rj6xz9s2 жыл бұрын
Class에 대한 명확한 설명 감사합니다 혹시 마지막에서 a.show를 입력했을때 JSS에도 show가 있었는데도 JSS2의 show값만 받은 이유를 알 수 있을까요??
@chobocoding2 жыл бұрын
a가 JSS2클래스이기 때문입니다. JSS2를 JSS를 모체로해서 만든 클래스이긴 하지만 show함수에 대해서는 새로 만들었기 때문에 기존에 있던 기능은 사라지고 엎어써진 것입니다.
@user-if5by7vg4w2 жыл бұрын
class JSS2 만들 때 super().__init__()에서 __init__을 super괄호 안에 안 넣는 이유가 뭔가요? __init__도 결국 함수 이름 아닌가요?
@chobocoding2 жыл бұрын
super()도 함수이고 __init__()도 함수입니다. 굳이 이해를 해보자면 super()함수의 결과로 나온 것이 JSS 클래스이고 JSS 클래스의 __init__() 함수를 표현하기 위해서는 super().__init__() 이라고 표현하는 것이 맞겠죠.
@user-if5by7vg4w2 жыл бұрын
@@chobocoding 바로 이해됐습니다 감사합니다!
@user-rq9bk1yg7w Жыл бұрын
진짜 쉽고 친절한 설명 너무 감사드립니다ㅠㅠㅠ 자꾸 헷갈렸는데 이제야 init이랑 self의 감이 좀 잡히네요.. 제가 이해한 대로라면, 결국 메소드() 안에 처음으로 써주는 self는 하나의 (입력해줘야하는) 멤버변수로 보는 게 아니라, 그냥 그 메소드가 속한 클래스를 나타내주는 연결고리 정도로 보는 것 같은데,, 이렇게 이해해도 괜찮을까요..?