Tinkerbell Glitter
[241212] ํŒŒ์ด์ฌ VSCode ๋กœ ๊ฐ€์ƒํ™˜๊ฒฝ ์„ค์ • ๋ฐ ๋ณ€์ˆ˜ ๋ณต์Šต
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.31) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/Python ๐Ÿ“š
์˜ค๋Š˜๋ถ€ํ„ฐ ์ˆ˜์ค€๋ณ„ ๋ถ„๋ฐ˜ ์ˆ˜์—…์„ ์‹œ์ž‘ํ•˜์˜€๋Š”๋ฐ์˜ค๋Š˜ TIL์€ ํ•ด๋‹น ์ˆ˜์—…์˜ ๋‚ด์šฉ์„ ๊ธฐ๋กํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค~~ํŒŒ์ด์ฌ VSCode ๋กœ ๊ฐ€์ƒํ™˜๊ฒฝ ์„ค์ • ๋ฐ ๋ณ€์ˆ˜ ๋ณต์Šต์ผ๋‹จ ๊ฐ€์ƒํ™˜๊ฒฝ์„ ๋จผ์ € ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Œpython -m venv firstmyvenvํ„ฐ๋ฏธ๋„์—์„œ venv(=๊ฐ€์ƒํ™˜๊ฒฝ)๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ ๋ช…๋ น์–ด๋ฅผ์ž…๋ ฅํ•ด์ค๋‹ˆ๋‹คfirstmyvenv ๋Š” ๊ฐ€์ƒํ™˜๊ฒฝ์— ๋ถ™์—ฌ์ค„ ์ด๋ฆ„์ž„์ด๋ฆ„์€ ์•„๋ฌด๊ฑฐ๋‚˜ ์ง€์–ด๋„ ์ƒ๊ด€Xsource firstmyvenv/bin/activateํ•˜๋ฉด ํ„ฐ๋ฏธ๋„์—์„œ ๊ฐ€์ƒํ™˜๊ฒฝ์ด ์ •์ƒ ๋™์ž‘์„ ์‹œ์ž‘ํ•œ ๊ฒƒsource firstmyvenv/bin/active ํ•˜๋ฉด ์‹คํ–‰์•ˆ๋จ๋ช…๋ น์–ด ์ž˜๋ชป ์ž…๋ ฅํ•ด์„œ ๋™์ž‘์ด ์•ˆ๋จใ…‹ใ…‹๊ทธ๋ฆฌ๊ณ  bin ์€ ๋งฅ์—์„œ ์“ธ ์ˆ˜ ์žˆ๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค๊ฐ€์ƒํ™˜๊ฒฝ์ด ์ •์ƒ๋™์ž‘ ํ•˜๋ฉด์ด๋ ‡๊ฒŒ ๋ฌธ๊ตฌ ์˜†์— ํŒŒ๋ž€ ๋ถˆ์ด ๋“ค์–ด์˜ด์ž‘๋™ ์‹คํ—˜์„ ์œ„ํ•ด์„œ pip insta..
[241128] ํŒ๋‹ค์Šค์™€ ๋„˜ํŒŒ์ด ์ •๋ฆฌ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.31) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/Python ๐Ÿ“š
ํŒ๋‹ค์Šค์™€ ๋„˜ํŒŒ์ด 1. ํŒ๋‹ค์Šค ํŒ๋‹ค์Šค๋ž€?๋ฐ์ดํ„ฐ(์ •๋ณด)๋ฅผ ์ •๋ฆฌํ•˜๊ณ  ๋‹ค๋ฃจ๊ธฐ ์‰ฝ๊ฒŒ ๋„์™€์ฃผ๋Š” ๋„๊ตฌ์ด๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ํ‘œ(table)๋‚˜ ์—‘์…€ ํŒŒ์ผ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ์ค„๊ณผ ์นธ์œผ๋กœ์ด๋ค„์ง„ ์ •๋ณด๋ฅผ ์ปดํ“จํ„ฐ์—์„œ ๋‹ค๋ฃจ๊ณ  ์‹ถ์„ ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ํŒ๋‹ค์Šค๋Š” ๋ฌด์—‡์ผ๊นŒ? ํŒ๋‹ค์Šค๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌํ•˜๊ณ , ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๊ณจ๋ผ๋‚ด๊ฑฐ๋‚˜ ๊ณ„์‚ฐํ•˜๋Š” ๊ฑธ ์‰ฝ๊ฒŒ ํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.์ฑ…์ƒ ์œ„์—์„œ ์—‘์…€ ํŒŒ์ผ์„ ๋ณด๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ํŒ๋‹ค์Šค๋ฅผ ์ด์šฉํ•˜๋ฉด ํŒŒ์ด์ฌ ์•ˆ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๋‹ค. ํŒ๋‹ค์Šค๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์ •๋ณด๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ : ์—‘์…€ํŒŒ์ผ, CSVํŒŒ์ผ์„ ๋ถˆ๋Ÿฌ์™€ ํŒŒ์ด์ฌ์—์„œ ์“ธ ์ˆ˜ ์žˆ๋‹ค.์ •๋ณด ๋ณด๊ธฐ : ํ‘œ๊ฐ€ ๋„ˆ๋ฌด ํฌ๋‹ค๋ฉด, ์ฒ˜์Œ ๋ช‡ ์ค„๋งŒ์„ ๋ณด๊ฑฐ๋‚˜ ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๊ณจ๋ผ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.ํ•„์š”ํ•œ ๋ถ€๋ถ„๋งŒ ๊ณจ๋ผ๋‚ด๊ธฐ : ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ๋žŒ์˜ ์‹ ์žฅ์„ ๊ธฐ๋กํ•œ ํ‘œ๊ฐ€ ์žˆ์„ ๋•Œ, ํ‚ค๊ฐ€ 180cm ์ด์ƒ์ธ ์‚ฌ๋žŒ..
[241126] ํŒŒ์ด์ฌ class ๋ณต์Šต
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.31) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/Python ๐Ÿ“š
๊ฐ•์˜๋งŒ ๋ถ™์žก๊ณ  ์žˆ์—ˆ๋˜ ์ง€๋‚œ ๋‚˜๋‚ ๋“ค,,,๋„์ €ํžˆ ๊ฐ•์˜ ์ง„๋„๊ฐ€ ์•ˆ๋‚˜๊ฐ€์„œ ์˜ค๋Š˜์€ ์ƒˆ๋กœ์šด ๋ฐฉ๋ฒ•์„ ์‹œ๋„ํ•ด๋ณด์•˜๋‹ค.์˜ค๋Š˜ ๋ฐฐ์šด ๊ฒƒ: class ์ผ๋‹จ class๋ฅผ ๋ณต์Šตํ•˜๊ธฐ์— ์•ž์„œ ํ•จ์ˆ˜์— ๋Œ€ํ•ด์„œ ๋‹ค์‹œ ๋ณต์Šต์„ ํ•˜์˜€์Œ.ํ•จ์ˆ˜์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋Š” def ํ•จ์ˆ˜์ด๋ฆ„(๋งค๊ฐœ๋ณ€์ˆ˜):        ๋ช…๋ น๋ธ”๋ก       return ๊ฒฐ๊ณผ๊ฐ’ ์—ฌ๊ธฐ์„œ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์•ˆ๋“ค์–ด๊ฐ€๋„, ์—ฌ๋Ÿฌ๊ฐœ๊ฐ€ ๋“ค์–ด๊ฐ€๋„ ์ƒ๊ด€์—†์Œ.ex.def sum(a, b):       result = a + b       return result ๊ฐ€ ๋  ์ˆ˜ ์žˆ๊ฒ ๋‹ค.๊ทธ๋Ÿฌ๋‚˜, ํ•จ์ˆ˜์—๋Š” 1. ๊ฒฐ๊ณผ๊ฐ’์ด ์—†๋Š” ๊ฒƒ๋„, def print_sum(a, b):       print(a + b) 2. ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์—†๋Š” ๊ฒƒ๋„, import randomdef get_random_num():       num = rand..
[241125] ์ธ๊ณต์ง€๋Šฅ์„ ์œ„ํ•œ ํŒŒ์ด์ฌ 4์ฃผ์ฐจ-1~2 ๊ฐ•์˜
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.31) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/Python ๐Ÿ“š
4์ฃผ์ฐจ ๊ฐ•์˜ ํ›„๋”ฑ ๊ฐ€๋ณด์ž๊ณ ~!~! 4์ฃผ์ฐจ-1๊ฐ•์˜๊ธฐ์กด์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ ˆ์ฐจ์ง€ํ–ฅ์ ์ด์—ˆ์Œ.๊ทธ๋Ÿฌ๋‚˜ ์ฝ”๋“œ๊ฐ€ ๊ธธ์–ด์ง€๊ณ  ์ˆ˜์ •์ด ์–ด๋ ค์šด ๋“ฑ์˜ ๋‹จ์ ๋•Œ๋ฌธ์—๊ฐ์ฒด์ง€ํ–ฅ์˜ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด ์ƒ๊น€. ๊ฐ์ฒด๋ž€???๊ฐ์ฒด์ง€ํ–ฅ์€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ๋” ์ž˜ ๊ด€๋ฆฌํ•˜๊ณ , ์œ ์ง€๋ณด์ˆ˜๋ฅผ ์‰ฝ๊ฒŒ ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค~ํด๋ž˜์Šค๋ž€??๊ฐ์ฒด๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์„ค๊ณ„๋„. ํด๋ž˜์Šค๋ผ๋Š” ์„ค๊ณ„๋„๋ฅผ ๊ฐ€์ง€๋กœ ๊ฐ์ฒด๋ผ๋Š” ์‹ค์ œ ์ƒํ’ˆ์„ ๋งŒ๋“ ๋‹ค~์ •๋„๋กœ ์ดํ•ดํ•˜๋ฉด ๋  ๋“ฏ. 4์ฃผ์ฐจ-2๊ฐ•์˜ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค์–ด ์ฃผ๊ธฐ ์œ„ํ•ด์„œ๋Š” ์„ค๊ณ„๋„๊ฐ€ ํ•„์š”ํ•œ๋ฐ~ class ai_student:        def __init__  class ai_student:        def __init__(self, input_name):               self.name = input_name = input_name(=๊ทธ ์†์— inp..