๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

IT115

์›นํ‘œ์ค€(Web Standards) ์›น ์‚ฌ์ „์—์„œ ์ฐพ์•„๋ด…์‹œ๋‹ค. '์›น์—์„œ ํ‘œ์ค€์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์ˆ ์ด๋‚˜ ๊ทœ์น™'์„ ์˜๋ฏธํ•˜๋ฉฐ, ์ด๋Š” ํŠน์ • ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ์‚ฌ์šฉ๋˜๋Š” ๋น„ ํ‘œ์ค€ํ™”๋œ ๊ธฐ์ˆ ์€ ๋ฐฐ์ œํ•˜๊ณ  W3C์˜ ํ† ๋ก ์„ ํ†ตํ•ด ๋‚˜์˜จ ๊ถŒ๊ณ ์•ˆ(recomendation)์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋งํ•˜๋ฉฐ, ์›น ๋ฌธ์„œ์˜ ๊ตฌ์กฐ์™€ ํ‘œํ˜„, ๊ทธ๋ฆฌ๊ณ  ๋™์ž‘์„ ๊ตฌ๋ถ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค. ???????????????????? ๋ญ” ์†Œ๋ฆฐ์ง€ ์–ด๋ ต๋„ค์š” ์‰ฝ๊ฒŒ ์ข€ ์•Œ์ˆ˜ ์—†์„๊นŒ์š” ์›นํ‘œ์ค€์ด๋ž€ ๋ง ๊ทธ๋Œ€๋กœ '์›น์—์„œ ํ‘œ์ค€์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์ˆ ์ด๋‚˜ ๊ทœ์น™'์„ ์˜๋ฏธํ•˜๋ฉฐ, ์›น ์‚ฌ์ดํŠธ์— ์ ‘์†ํ•œ ์‚ฌ์šฉ์ž๋Š” ์–ด๋– ํ•œ ์šด์˜์ฒด์ œ๋‚˜ ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‚ฌ์šฉํ•˜๋”๋ผ๋„ ์›นํŽ˜์ด์ง€๊ฐ€ ๋™์ผํ•˜๊ฒŒ ๋ณด์ด๊ณ  ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ด์•ผ ํ•จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋‹ค๋ฅธ๋ฐ ๊ธฐ๋Šฅ์ด ์•ˆ๋˜๊ฑฐ๋‚˜ ๊นจ์ง€๋ฉด ์›น ํ‘œ์ค€์ด๋ž‘ ๋ฉ€์–ด์ง„ ์›น์‚ฌ์ดํŠธ๋ผ๊ณ  ๋ณด๋ฉด ๋˜๊ฒ ์ฃ ? ์›นํ‘œ์ค€์„ ์ง€ํ‚จ๋‹ค๋ฉด ์•„๋ž˜์˜ ์ด์ .. 2021. 6. 29.
ํŒŒ์ด์ฌ - ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด Program ๋งŒ๋“ค๊ธฐ ''' ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณดํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ ๊ณ„์‚ฐ๊ธฐ์™€ ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด๋ฅผํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ์ž‘์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด๋ฅผ ๊ฐ๊ฐ 0,1,2์˜ ์ •์ˆ˜๋กœ ํ‘œํ˜„ํ•ฉ๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ์ž…๋ ฅ์œผ๋กœ ์ž…๋ ฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ๋Š” ๋‚œ์ˆ˜(๋™์ผํ•œ ํ™•๋ฅ ๋กœ ๋งˆ๊ตฌ ์ˆ˜๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ์ฒด์ ์œผ๋กœ๋Š” random.randint(์ตœ์†Œ๊ฐ’, ์ตœ๋Œ€ ๊ฐ’) ์ˆ˜์‹์„ ์‚ฌ์šฉํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ตœ์†Œ๊ฐ’์—์„œ ์ตœ๋Œ€ ๊ฐ’๊นŒ์ง€ ํ„ฐ๋ฌด๋‹ˆ์—†๋Š” ์ •์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. (ํ”„๋กœ๊ทธ๋žจ์˜ ์‹œ์ž‘์— 'import random'์˜ ์„ ์–ธ์ด ํ•„์š”) comp = random.randint(0,2) ์ด๋ ‡๊ฒŒํ•˜๋ฉด์ด comp 0 ๋˜๋Š” 1 ๋˜๋Š” 2์˜ ์ •์ˆ˜๊ฐ€ ํ• ๋‹น๋ฉ๋‹ˆ๋‹ค. ์ž…๋ ฅํ•œ ๋‹น์‹ ์˜ ์ˆซ์ž์™€ com์„ ๋น„๊ตํ•˜์—ฌ ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด ์Šน๋ถ€๋ฅผ ํ•  ์ˆ˜์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“œ์‹ญ์‹œ์˜ค. ๊ฐ€์œ„ ๋ฐ”์œ„ ๋ณด ๋‹น์‹ ์€? (0 : .. 2021. 6. 28.
ํŒŒ์ด์ฌ - Import math , random import math print(math.sin(1)) print(math.cos(1)) print(math.tan(1)) print(math.floor(2.5)) # ๋‚ด๋ฆผ print(math.ceil(2.5)) # ์˜ฌ๋ฆผ # ์‚ฌ์‚ฌ์˜ค์ž… ์›์น™. ๋ฐ˜์˜ฌ๋ฆผํ•  ์ž๋ฆฌ์˜ ์ˆ˜๊ฐ€ 5์ด๋ฉด ๋ฐ˜์˜ฌ๋ฆผํ•  ๊ฒฝ์šฐ ์•ž์ž๋ฆฌ๊ฐ€ ์ง์ˆ˜๋ฉด ๋‚ด๋ฆผ, ํ™€์ˆ˜๋ฉด ์˜ฌ๋ฆผ print(round(1.5)) print(round(2.5)) print(round(3.1415, 2)) print(round(31.415, -1)) import random print(random.random()) # 0.0 2021. 6. 28.
๋ฆฌ์•กํŠธ์˜ ํŠน์ง• ๋ฆฌ์•กํŠธ(React) ใ„ดReact๋Š” ํŽ˜์ด์Šค๋ถ์—์„œ ๊ฐœ๋ฐœํ•œ UI ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ UI๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. ใ„ดReact๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ธด ํ•˜์ง€๋งŒ Redux, react-router์™€ ํ•จ๊ป˜ ํ”„๋ ˆ์ž„์›Œํฌ์ฒ˜๋Ÿผ ์‚ฌ์šฉ๋œ๋‹ค. ใ„ดReact๋Š” Virtual DOM์ด๋ผ๋Š” ๊ฐœ๋…์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒํƒœ ๋ณ€ํ™”์— ๋”ฐ๋ผ ์„ ํƒ์ ์œผ๋กœ UI๋ฅผ ๋ Œ๋”๋งํ•œ๋‹ค. DOM (Document Object Model) ใ„ด๊ฐ์ฒด๋ฅผ ํ†ตํ•ด ๊ตฌ์กฐํ™”๋œ ๋ฌธ์„œ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•. (XML,HTML๋กœ ์ž‘์„ฑ) ใ„ด์›น ๋ธŒ๋ผ์šฐ์ €(ํด๋ผ์ด์–ธํŠธ)๋Š” DOM์„ ํ†ตํ•ด์„œ javascript, css๋ฅผ ์ ์šฉํ•œ๋‹ค. DOM์˜ ๋ฌธ์ œ์  ใ„ดDOM API์˜ ์ตœ๋Œ€ ๋ฌธ์ œ์ ์€ ๋™์  UI์— ์ตœ์ ํ™”๋˜์ง€ ์•Š์Œ์ด๋‹ค. ใ„ด๋Œ€๊ทœ๋ชจ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋˜๋Š” ์ˆ˜ ๋งŽ์€ ๋ฐ์ดํ„ฐ๊ฐ€ ๋กœ๋”ฉ๋˜๊ณ  ํ‘œํ˜„ํ•ด์•ผํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ DOM์— ์ง์ ‘.. 2021. 6. 27.