반응형 self2 [W3S 오답노트] Python Self Parameter 🤝 파이썬 완벽 가이드: self는 문법이 아니라 '전 세계 개발자들의 약속'이다!저번 시간에 클래스 안의 함수(__init__)에는 무조건 첫 번째 자리에 self를 넣어야 한다고 말씀드렸죠? 여기서 self는 "지금 구워진 바로 이 붕어빵!"을 가리키는 지시 대명사 역할을 합니다.그런데 사실 컴퓨터(파이썬) 입장에서는 그 자리에 어떤 단어가 오든 전혀 신경 쓰지 않습니다. 첫 번째 자리에 오는 단어를 무조건 '이 객체 자신'으로 인식하도록 프로그래밍되어 있기 때문입니다.💻 1. 코드로 보는 self의 반란 (다른 이름 써보기)정말로 다른 이름을 써도 코드가 작동하는지, self 대신에 영어의 this나 한국어 발음인 na(나)를 넣어서 붕어빵 틀을 만들어 보겠습니다.Python class Pers.. 2026. 5. 6. [W3S 오답노트] Python __init__ Method 🛠️ 파이썬 완벽 가이드: 객체 초기화 마법사 __init__과 기본값 세팅클래스로 붕어빵을 구워낼 때, 어떤 붕어빵은 팥을 넣고 어떤 붕어빵은 슈크림을 넣고 싶을 수 있습니다. 객체를 생성하는 바로 그 순간에, 객체 안의 내용물(변수)들을 내 마음대로 꽉꽉 채워 넣게 해주는 기능이 바로 __init__ 메서드(함수)입니다.📖 1. 핵심 용어 분석__init__ (Initialize):파이썬에서 앞뒤로 밑줄 두 개(__)가 붙은 함수는 '특별한 상황에 자동으로 실행되는 마법의 함수'입니다.__init__은 붕어빵 틀의 굽기 버튼(())을 누르는 순간 가장 먼저 자동으로 한 번 실행되며 초기 세팅을 담당합니다.self:"지금 막 구워져 나온 바로 이 붕어빵"을 뜻합니다.self.name은 "이 붕어빵의.. 2026. 5. 6. 이전 1 다음 반응형