์ ๋ ํ์ด์ฌ ๊ธฐ์ด๋ถํฐ ๋ฐ์ดํฐ ๋ถ์๊น์ง ๋ค์ํ ๊ฐ์๋ฅผ ์งํํ๋ฉฐ, 5000๋ช ์ด์์ ์๊ฐ์์ ์จยท์คํ๋ผ์ธ์์ ๋ง๋์์ต๋๋ค.
์๊ฐ์๋ค์ ์ด๋ ค์์ ๊ฐ๊น์ด์์ ํ์ ํ๋ฉฐ, ๋ฐ์ดํฐ๋ฅผ ๋ ์ฝ๊ฒ ์ดํดํ๊ณ ์ค์ตํ ์ ์๋๋ก ๊ณ ๋ฏผํ ๊ฒฝํ์ ๊ฐ์์ ๋ น์ฌ๋ด๊ณ ์์ต๋๋ค.
์ด๋ฌํ ๊ฒฝํ์ ๋ฐํ์ผ๋ก, ใํ์ด์ฌ ๋ฐ์ดํฐ ๋ถ์๊ฐ ๋๊ธฐ + ์ฑGPTใ๋ผ๋ ์ฑ ์ ์งํํ์ผ๋ฉฐ, ์ด ์ฑ ์ด ๋๊ตฌ๋ ๋ถ๋ด ์์ด ๋ฐ์ดํฐ ๋ถ์์ ์์ํ ์ ์๋ ์๋ด์๊ฐ ๋๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ ๊ฐ์๋ฅผ ์งํํ๊ณ ์์ต๋๋ค.
ํ์ฌ ํจ์คํธ์บ ํผ์ค, ํด๋์ค101, ๋ฉํฐ์บ ํผ์ค, ๋ฉ๊ฐ์คํฐ๋, ๊ตญ๋น์ง์๋ฑ ์ฌ๋ฌ ํ๋ซํผ์์ ๋ฐ์ดํฐ ๋ถ์ ๋ฉ์ธ ๊ฐ์ฌ๋ก ๊ฐ์๋ฅผ ์งํํ๊ณ ์์ต๋๋ค.
์ฝ๋ ฅ
ํ) ์์ธ์์ฐ๋ณ์ ๋น ๋ฐ์ดํฐ์ฐ๊ตฌ์ผํฐ ๋ฐ์ดํฐ์ฌ์ด์ธํฐ์คํธ
๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋, ITํ๋ซํผ ๊ฐ๋ฐ, SCI ๋ ผ๋ฌธ ์ ์
์๊ฐ๋ํ๊ต AIยทSW๋ํ์ ๋ฐ์ดํฐ์ฌ์ด์ธ์ค ์์ฌ ์กธ์
์๋ช ์ฌ์๋ํ๊ต ์ปดํจํฐ๊ณผํ ํ์ฌ ์กธ์
MIT IDSS Program 'Data Science and Machine Learning' ์๋ฃ
์ ์
ํ์ด์ฌ ๋ฐ์ดํฐ ๋ถ์๊ฐ ๋๊ธฐ + ์ฑGPT
๊ฐ์ ๋ฐ ์ปจ์คํ
ํจ์คํธ์บ ํผ์ค: '์คํจ ์์ด ์์ฃผํ๋ ํ์ด์ฌ ๋ฐ์ดํฐ ๋ถ์ ์ ๋ฌธ' ๊ฐ์ ๋ฐ์นญ
ํด๋์ค101: 'ChatGPT๋ฅผ ์ด์ฉํ Python ๋ฐ์ดํฐ ๋ถ์ ์ ๋ณตํ๊ธฐ' ๊ฐ์ ๋ฐ์นญ
ํจ์คํธ์บ ํผ์ค: '์ค์ต์ผ๋ก ๋์ฅ๋ด๋ ํ์ด์ฌ ๋ฐ์ดํฐ ๋ถ์ ์ ๋ฌธ' ๊ธฐ์ ์ ์ฉ ๊ฐ์ ๋ฐ์นญ
๊ตญ๋น์ง์: 'ํ ๋ฒ์ ๋ฐ๋ผํ๋ ํ์ด์ฌ ๋ฐ์ดํฐ ๋ถ์ ๊ธฐ์ด ์์ฃผ๋ฐ' ๊ฐ์ ๋ฐ์นญ
๋ฉ๊ฐ์คํฐ๋: 'ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด', '์ธ๊ณต์ง๋ฅ์ ์ํ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ฉ' ๊ฐ์ ๋ฐ์นญ
๋ฉํฐ์บ ํผ์ค: 'ํ์ด์ฌ ๋ฐ์ดํฐ ๋ถ์ ์ ๋ฌธ with ChatGPT' ๊ฐ์ ๋ฐ์นญ
์ผ์ฑ์ ์: Citizen Developer ์์ฑ ๊ณผ์ 'ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด'
๋ํ์๋ฃ์ ๋ณดํํ: '์๋ฃ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ์ค์ ๋ถ์' ํํ ๋ฆฌ์ผ
์๊ฐ๋ํ๊ต, ์๋ช ์ฌ์๋ํ๊ต, ํ๊ตญ์ธ๊ตญ์ด๋ํ๊ต, ์์ฃผ๋ํ๊ต, ํ๊ตญ๊ตํต๋ํ๊ต, ์ธ์ฐ๋ํ๊ต, ํ๊ตญํด๋ฆฌํ ๋ํ๊ต : 'ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ์ด', 'ํ์ด์ฌ์ ํ์ฉํ ๋จธ์ ๋ฌ๋ ๋ฐ ๋ฐ์ดํฐ ๋ถ์ ์ค์ต'
S-OIL, SK ํ๋๋, ํ๋์คํ ์๋ฒ, ๋์ ์ฃผ์ํ์ฌ: 'ํ๋กฌํํธ ์์ง๋์ด๋ง', '์์ฑํ AI๋ฅผ ํ์ฉํ ์ ๋ฌด ์๋ํ', 'ํ์ด์ฌ ์คํ API๊ธฐ๋ฐ ์น ํฌ๋กค๋ง ๊ฐ์', 'RNN์ ํ์ฉํ ์ฃผ๊ฐ ๋ฐ์ดํฐ ๋ถ์'
์ก์ฝ๋ฆฌ์: '์ธ๊ณต์ง๋ฅ ๋ถ์ผ ์ทจ์ ์ปจ์คํ '
Courses
Reviews
roykean19930688
ยท
[Complete Beginner] [5,000+ Students] Python Programming Fundamentals Complete Roadmap[Complete Beginner] [5,000+ Students] Python Programming Fundamentals Complete Roadmap- [Complete Beginner] [5,000+ Students] Python Programming Fundamentals Complete Roadmap
- [Complete Beginner] [5,000+ Students] Python Programming Fundamentals Complete Roadmap
dkfkqlxm1580
ยท
[Complete Beginner] [5,000+ Students] Python Programming Fundamentals Complete Roadmap[Complete Beginner] [5,000+ Students] Python Programming Fundamentals Complete Roadmap- [Complete Beginner] [5,000+ Students] Python Programming Fundamentals Complete Roadmap
Posts
Q&A
rangeํจ์ ๊ด๋ จ
์๋ ํ์ธ์. ์ ๋ ๋์ ๋๋ค!๊ฐ์ 13์ฅ์ ๋ฐ๋ณต๋ฌธ ๊ด๋ จ ๋ด์ฉ์ด๋ค์. ๐ ์ด ์์ ๋ ๋ฐ๋ณต๋ฌธ์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ค๋ช ํ๊ธฐ ์ํ ์ฒซ ๋ฒ์งธ ์์ ์ ๋๋ค. ์ฒ์ ๋ฐ๋ณต๋ฌธ์ ์ ํ์๋ ๋ถ๋ค์ด ๋ฐ๋ณต์(i) ๊ฐ๋ ์ ์ตํ๋๋ก ๋๊ธฐ ์ํด ํธ์์ i๋ฅผ ์ฌ์ฉํ์ผ๋ฉฐ, ์ดํ์๋ ๋ฐ๋ณต์๋ฅผ ํ์ฉํ๋ ๋ค์ํ ๋ฐฉ์์ ์ค๋ช ํ๊ณ ์์ต๋๋ค.์ดํ์๋ ๋ฐ๋ณต์๋ฅผ ํ์ฉํ๋ ๋ค์ํ ๋ฐฉ์์ ์ค๋ช ํ๊ณ ์์ต๋๋ค. ๋ง์ฝ ํด๋ฆฐ ์ฝ๋ ๊ด์ ์์ ๋ณธ๋ค๋ฉด, i ๋ณ์๋ฅผ ์ฌ์ฉํ์ง ์๋ ๊ฒฝ์ฐ _๋ก ๋์ฒดํ๋ ๊ฒ์ด ๋ ์ ์ ํฉ๋๋ค.์๋ฅผ ๋ค์ด, ์๋์ฒ๋ผ ์์ฑํ๋ฉด ๋ถํ์ํ ๋ณ์ ์ ์ธ ์์ด ๋ฐ๋ณต๋ฌธ์ ์คํํ ์ ์์ต๋๋ค.for _ in range(5): print('ํ์ด์ฌ ํ๋ก๊ทธ๋๋ฐ') ์ด๋ ๊ฒ ํ๋ฉด ๋ฐ๋ณต ๋ณ์(i)๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค๋ ์๋๋ฅผ ๋ช ํํ ๋๋ฌ๋ผ ์ ์์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค. :)
- 2
- 1
- 21
Q&A
if ์ง๋ฌธ
์๋ ํ์ธ์! ์ ๋ ๋์ ๋๋ค. ๐ ํ์ด์ฌ์์ ๊ฐ์ฅ ์ค์ํ ๋ฌธ๋ฒ ์ค ํ๋๋ '๋ค์ฌ์ฐ๊ธฐ' ์ ๋๋ค!๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํด์ค์ผ๋ง ์ปดํจํฐ๊ฐ if ๋ฌธ๊ณผ ์คํํ ์ฝ๋๋ฅผ ๊ฐ์ ๊ทธ๋ฃน์ผ๋ก ๋ฌถ์ด ์ดํดํ๊ณ ์คํํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์๋ ์ฝ๋์์:if 1: print('true') # โ ๋ค์ฌ์ฐ๊ธฐ ์์ (์ค๋ฅ ๋ฐ์) ์ด๋ ๊ฒ ์์ฑํ๋ฉด ์ปดํจํฐ๋ if ๋ฌธ ์ดํ์ ์คํํ ์ฝ๋๊ฐ ์๋ค๊ณ ์ธ์ํฉ๋๋ค.๊ทธ๋์ ๋ฐ๋์ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํด์ค์ผ ํฉ๋๋ค! if 1: print('true') # โ ์ฌ๋ฐ๋ฅธ ๋ค์ฌ์ฐ๊ธฐ ์ด๋ ๊ฒ ํ๋ฉด ์ปดํจํฐ๊ฐ "if ๋ฌธ์ด ์ฐธ์ด๋ฉด print('true')๋ฅผ ์คํํ๋ฉด ๋๊ฒ ๊ตฌ๋!" ๋ผ๊ณ ์ดํดํฉ๋๋ค. ๐ก๋ค์ฌ์ฐ๊ธฐ๋ ํ์ด์ฌ์์ ํ์์ ์ธ ๋ฌธ๋ฒ ์์์ ๋๋ค. ๋ค๋ฅธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์๋ ๋ค์ฌ์ฐ๊ธฐ๊ฐ ์ ํ ์ฌํญ์ด์ง๋ง, ํ์ด์ฌ์์๋ ๋ค์ฌ์ฐ๊ธฐ๋ฅผ ํ์ง ์์ผ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ๊ผญ ๊ธฐ์ตํด ์ฃผ์ธ์!
- 2
- 1
- 26
Q&A
ํฌ๋งทํ ์ง๋ฌธ
์๋ ํ์ธ์. ์ ๋ ๋์ ๋๋ค. ํฌ๋งทํ ์ ์ค์ํ ๊ฐ๋ ์ด์ฃ ! :) ์ด์ฌํ ๋ณต์ต๋ ํ์ ๋ค๋ ๋๋ฌด ๋ฉ์ง์ธ์!! ์ธ์ ๋ ์์ํฉ๋๋ค. ์ฒซ ๋ฒ์งธ ์์ ๋ 0๋ฒ์งธ ์ธ๋ฑ์ค๋ฅผ ๊ฐ์ง๊ณ ์ต๋๋ค. print('๋๋ {}ํธ์ ์ ํ๊ณ ํ๊ต๋ฅผ ๊ฐ'.format(6)) print('๋๋ {0}ํธ์ ์ ํ๊ณ ํ๊ต๋ฅผ ๊ฐ'.format(6))๋ ์ค ๋ชจ๋ "๋๋ 6ํธ์ ์ ํ๊ณ ํ๊ต๋ฅผ ๊ฐ"๋ฅผ ์ถ๋ ฅํฉ๋๋ค.{}๋ ์๋ ์ธ๋ฑ์ค(0๋ฒ),{0}์ ๋ช ์์ ์ผ๋ก 0๋ฒ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ ๊ฑฐ์์. ๋ ๋ฒ์งธ ์์ ๋ ์ค๋ฅ๊ฐ ๋ฉ๋๋ค. ๊ฐ์ด ์ดํด๋ณด๋๋ก ํ์ฃ ~! print('๋๋ {1}์ฐจ๋ฅผ ํ๊ณ ํ๊ต๋ฅผ ๊ฐ'.format('์ฐ๋ฆฌ์ง'))์ด๊ฑด ์๋ฌ๊ฐ ๋ฉ๋๋ค.์๋ํ๋ฉด?.format('์ฐ๋ฆฌ์ง')์ ์ธ์ ํ๋๋ง ๋๊ฒผ์ด์.๊ทธ๋ฐ๋ฐ {1}์ ์ธ๋ฑ์ค 1 ๋ฅผ ์ฐธ์กฐํ๊ฒ ๋ค๋ ์๋ฏธ์์.ํ์ง๋ง ์ธ์๋ ํ๋๋ฐ์ ์์ด์ IndexError๊ฐ ๋ฐ์ํฉ๋๋ค.์ค๋ฅ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋ {0}์ ์ธ๋ฑ์ค 0 ๋ฅผ ์ฐธ์กฐํด์ฃผ์ธ์! print('๋๋ {1}ํธ์ ์ ํ๊ณ ํ๊ต๋ฅผ ๊ฐ'.format(643))์ด๊ฒ๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์๋ฌ๊ฐ ๋ฉ๋๋ค. 643์ ํ๋์ ์ธ์์ผ ๋ฟ์ด๊ณ , 1๋ฒ์งธ ์ธ๋ฑ์ค๋ ์์ด์. ์ ๋ฆฌํ๋ฉด,format()์ ๋๊ธด ์ธ์์ ๊ฐ์๊ฐ ์ค๊ดํธ์์ ์ฐธ์กฐํ๋ ์ธ๋ฑ์ค๋ณด๋ค ์ ์ผ๋ฉด ์๋ฌ๊ฐ ๋ฉ๋๋ค.์ซ์ ํ๋๋ฅผ ๋๊ธฐ๋๋ผ๋ {1}์ 1๋ฒ์งธ ์ธ๋ฑ์ค๋ฅผ ์ฐพ์ผ๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์, ๋ฌธ์์ด์ 1๋ฒ์งธ ๋ฌธ์๋ ์ซ์์ 1์ ์๋ฆฟ์๋ฅผ ์ฐธ์กฐํ๋ ๊ฒ ์๋์์.๋จ์ํ ์ธ๋ฑ์ค ๊ธฐ์ค์ผ๋ก format() ํจ์์ ์ธ์ ๋ฆฌ์คํธ๋ฅผ ์ฐธ์กฐํ๋ ๊ฒ๋๋ค. ์๋ก์ด ์์ ๋ก ์ดํดํด๋ณด๊ฒ ์ต๋๋ค! print('๋๋ {1}ํธ์ ์ ํ๊ณ ํ๊ต๋ฅผ ๊ฐ'.format('์ฐ๋ฆฌ์ง', 2)) # ์ถ๋ ฅ: ๋๋ 2ํธ์ ์ ํ๊ณ ํ๊ต๋ฅผ ๊ฐ์ฌ๊ธฐ์ ์ธ์๋ฅผ ๋ ๊ฐ ๋๊ฒผ๊ธฐ ๋๋ฌธ์ {1}์ 2๋ฅผ ์ ์ฐธ์กฐํ ์ ์์ด์. ์ดํด๋์ค๊น์? :) ํ์ด์ฌ ๊ณต๋ถ ํ์ดํ ์ ๋๋ค!!!
- 2
- 1
- 18
Q&A
๋์ ๋๋ฆฌ ๋ฐ๋ณต์ ์ง๋ฌธ
์๋ ํ์ธ์. ์ ๋ ๋์ ๋๋ค. :)๋ต๋ณ๋๋ฆฝ๋๋ค.๋์ ๋๋ฆฌ์์ for ๋ฌธ์ ์ฌ์ฉํ ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฐ๋ณต ๋ณ์๋ ํค ๊ฐ์ ๋ฐ์ต๋๋ค. ํ์ง๋ง .items(), .values() ๋ฉ์๋๋ฅผ ํ์ฉํ๋ฉด ๊ฐ(value)์ด๋ (ํค, ๊ฐ) ์๋ ๊ฐ์ ธ์ฌ ์ ์์ต๋๋ค. 1. ๊ธฐ๋ณธ์ ์ผ๋ก ํค๋ง ๋ฐ๋ณตmy_dict = {'a': 1, 'b': 2, 'c': 3} for key in my_dict: print(key) # a, b, c (ํค๋ง ์ถ๋ ฅ) 2. ํค์ ๊ฐ์ ํจ๊ป ์ฌ์ฉ (.items())for key, value in my_dict.items(): print(f"ํค: {key}, ๊ฐ: {value}") 3. ๊ฐ๋ง ๋ฐ๋ณต (.values())for value in my_dict.values(): print(value) # 1, 2, 3 (๊ฐ๋ง ์ถ๋ ฅ) ์ฆ, ๋ฐ๋ณต ๋ณ์๋ ํค๋ก ๊ณ ์ ๋์ง ์๊ณ , .items()๋ .values()๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ๋ ํ์ฉํ ์ ์์ต๋๋ค.
- 2
- 1
- 22
Q&A
set ์ง๋ฌธ
์๋ ํ์ธ์! ์ ๋ ๋์ ๋๋ค. :) set1.update([11,13]) ์ฝ๋์์ [11,13]์ด ๋ฆฌ์คํธ ์์ฒด๋ก ์ถ๊ฐ๋ ๊ฒ์ด๋ผ๊ณ ์์ํ์ จ์ง๋ง, update() ํจ์๋ ๋ฆฌ์คํธ์ ๊ฐ ์์๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ์ถ๊ฐํ๋ ํจ์์ ๋๋ค. ์ฆ, {1,2,3,4,5,6,[11,13]}์ฒ๋ผ ๋ฆฌ์คํธ [11,13]์ด ํต์งธ๋ก ์ถ๊ฐ๋๋ ๊ฒ์ด ์๋๋ผ, 11๊ณผ 13์ด ๊ฐ๊ฐ ์ถ๊ฐ๋ฉ๋๋ค. ๐น์งํฉ(set)์ ๋ณ๊ฒฝ ๊ฐ๋ฅํ(mutable) ๊ฐ์ฒด๋ฅผ ์์๋ก ๊ฐ์ง ์ ์์ต๋๋ค.๋ฐ๋ผ์ ๋ฆฌ์คํธ๋ ์งํฉ์ ์ง์ ์ถ๊ฐํ ์ ์์ง๋ง, ํํ(immutable ๊ฐ์ฒด)์ ์ถ๊ฐํ ์ ์์ต๋๋ค. set1 = {1, 2, 3, 4, 5, 6} set1.add((11, 13)) # ๋ฆฌ์คํธ๊ฐ ์๋ ํํ๋ก ์ถ๊ฐ print(set1) # {1, 2, 3, 4, 5, 6, (11, 13)} โadd() ํจ์๋ฅผ ์ฌ์ฉํ๋ฉด ๋จ์ผ ์์๋ง ์ถ๊ฐํ ์ ์์ต๋๋ค.โ(11, 13)์ ํํ๋ก ๊ฐ์ธ๋ฉด ํ๋์ ์์๋ก ์ธ์๋์ด ์งํฉ์ ์ถ๊ฐ๋ฉ๋๋ค.
- 2
- 2
- 32
Q&A
ํด๋์ค ์ง๋ฌธ
1. teddy_jelly('red', 'strawberry')๋ ํจ์์ ์ธ์์ธ๊ฐ์? ๋ค, ํจ์์ ์ธ์์ ๋น์ทํ ๊ฐ๋ ์ผ๋ก ์ดํดํ ์ ์์ต๋๋ค.teddy_jelly('red', 'strawberry')๋ **ํด๋์ค์ ์์ฑ์(__init__ ๋ฉ์๋)**๋ฅผ ํธ์ถํ์ฌ teddy_jelly ํด๋์ค์ ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ ์ฝ๋์ ๋๋ค. class TeddyBearJelly: def __init__(self, color, taste): self.color = color self.taste = taste jelly = [ TeddyBearJelly("red", "strawberry"), TeddyBearJelly("yellow", "lemon"), TeddyBearJelly("green", "apple") ] ์ด๋, TeddyBearJelly("red", "strawberry")๋ ํจ์๋ฅผ ํธ์ถํ๋ ๋ฐฉ์๊ณผ ๋น์ทํ์ง๋ง, ์ค์ ๋ก๋ ์์ฑ์ __init__์ ์คํํ์ฌ ๊ฐ์ฒด(์ธ์คํด์ค)๋ฅผ ๋ง๋๋ ๊ณผ์ ์ ๋๋ค. ์ฆ, "red"์ "strawberry"๊ฐ __init__์ color์ taste ๋งค๊ฐ๋ณ์๋ก ์ ๋ฌ๋ฉ๋๋ค.๊ฒฐ๊ณผ์ ์ผ๋ก,jelly ๋ฆฌ์คํธ์๋ TeddyBearJelly ํด๋์ค์ ์ธ์คํด์ค๋ค์ด ์ ์ฅ๋ฉ๋๋ค.์ ํจ์์ ์ธ์์ ๋น์ทํ ๊ฐ๋ ์ธ๊ฐ? ์์ฑ์๋ ์ผ๋ฐ์ ์ธ ํจ์์ฒ๋ผ ๋์ํ๋ฉฐ, __init__ ๋ฉ์๋๋ ํด๋์ค์ ๊ฐ์ฒด๋ฅผ ์ด๊ธฐํํ๋ ์ญํ ์ ํฉ๋๋ค. ์ฆ, ์๋ ์ฝ๋๋ฅผ ๋ณด๋ฉด: class TeddyBearJelly: def __init__(self, color, taste): # color์ taste๋ ์ธ์ self.color = color self.taste = taste jelly = [ TeddyBearJelly("red", "strawberry"), # "red", "strawberry"๊ฐ ์ธ์๋ก ์ ๋ฌ๋จ TeddyBearJelly("yellow", "lemon"), TeddyBearJelly("green", "apple") ] ์ด๋ TeddyBearJelly("red", "strawberry")๋ํด๋์ค์ ์์ฑ์ __init__์ ํธ์ถํ๋ฉด์ "red"์ "strawberry"๋ฅผ ์ธ์๋ก ์ ๋ฌํจ.์์ฑ์ __init__ ๋ด๋ถ์์ self.color = color, self.taste = taste๋ก ์ ์ฅ๋จ.์๋ก์ด TeddyBearJelly ์ธ์คํด์ค๊ฐ ์์ฑ๋๊ณ , ์ด ๊ฐ์ฒด๊ฐ jelly ๋ฆฌ์คํธ์ ์ ์ฅ๋จ. ๊ฒฐ๋ก "red"์ "strawberry"๋ __init__ ๋ฉ์๋์ ์ธ์๋ก ์ ๋ฌ๋๋ ๊ฐํด๋์ค์ ์ธ์คํด์ค๋ฅผ ์์ฑํ๋ ๊ณผ์ ์ด ํจ์ ํธ์ถ๊ณผ ์ ์ฌ๋ฐ๋ผ์ ํจ์์ ์ธ์์ ๋น์ทํ ๊ฐ๋ ์ด๋ผ๊ณ ์ดํดํ๋ ๊ฒ์ด ๋ง์ต๋๋ค. 2. print(jelly[0].color)์์ .color์ ์๋ฏธ๋? jelly[0].color์์ .color๋ jelly ๋ฆฌ์คํธ์ ์ฒซ ๋ฒ์งธ ๊ฐ์ฒด(TeddyBearJelly ์ธ์คํด์ค)์ color ์์ฑ์ ์ ๊ทผํ๋ ๊ฒ์ ๋๋ค. print(jelly[0].color) # 'red' ์ถ๋ ฅ print(jelly[0].taste) # 'strawberry' ์ถ๋ ฅ ์ด ํํ์ด ํจ์์ ํธ์ถ ๋ฐฉ์(ํจ์())๊ณผ ์ ์ฌํด ๋ณด์ผ ์ ์์ง๋ง, ์์ฑ์ ์ ๊ทผํ๋ ๋ฐฉ์์ผ ๋ฟ ํจ์ ํธ์ถ๊ณผ๋ ๋ค๋ฆ ๋๋ค. .color๊ฐ self.color = color์ ๊ด๋ จ์ด ์๋๊ฐ? ๋ค, ๊ด๋ จ์ด ์์ต๋๋ค! ํด๋์ค ๋ด๋ถ์์ self.color = color๋ผ๊ณ ์ ์ํ๋ฉด, ๊ฐ ์ธ์คํด์ค์ color๋ผ๋ ์์ฑ์ด ์๊น๋๋ค.์ฆ, TeddyBearJelly("red", "strawberry")์ ๋ง๋ค๋ฉด, ๋ด๋ถ์ ์ผ๋ก ๋ค์๊ณผ ๊ฐ์ด ์ ์ฅ๋ฉ๋๋ค. # TeddyBearJelly("red", "strawberry") ์์ฑ ์ ์ธ์คํด์ค.color = "red" ์ธ์คํด์ค.taste = "strawberry"๊ทธ๋์ jelly[0].color๋ jelly[0]์ด๋ผ๋ TeddyBearJelly ๊ฐ์ฒด์ color ์์ฑ์ ์ ๊ทผํ์ฌ "red"๋ฅผ ๊ฐ์ ธ์ค๋ ๊ฒ์ ๋๋ค.ํ์ดํ ์ ๋๋ค!!! :)
- 2
- 1
- 29