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

๊ฐœ๋ฐœ์ž90

๊นƒ ํ—ˆ๋ธŒ๋ฅผ ๋”์šฑ ์˜ˆ์˜๊ฒŒ ๋งŒ๋“ค์–ด์ค„ ๋งˆํฌ๋‹ค์šด (Markdown) ์‚ฌ์šฉ๋ฒ•. Markdown Syntax ๋งˆํฌ๋‹ค์šด ์ž‘์„ฑ๋ฒ• ๋งˆํฌ๋‹ค์šด(Markdown)์€ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ๋ฌธ์„œ์˜ ์–‘์‹์„ ํŽธ์ง‘ํ•˜๋Š” ๋ฌธ๋ฒ•์ž…๋‹ˆ๋‹ค. READMEํŒŒ์ผ์ด๋‚˜ ์˜จ๋ผ์ธ ๋ฌธ์„œ, ํ˜น์€ ์ผ๋ฐ˜ ํ…์ŠคํŠธ ํŽธ์ง‘๊ธฐ๋กœ ๋ฌธ์„œ ์–‘์‹์„ ํŽธ์ง‘ํ•  ๋•Œ ์“ฐ์ž…๋‹ˆ๋‹ค. ๋งˆํฌ๋‹ค์šด์„ ์ด์šฉํ•ด ์ž‘์„ฑ๋œ ๋ฌธ์„œ๋Š” ์‰ฝ๊ฒŒ HTML ๋“ฑ ๋‹ค๋ฅธ ๋ฌธ์„œํ˜•ํƒœ๋กœ ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์กด ๊ทธ๋ฃจ๋ฒ„๋Š” 2004๋…„์— ๋ฌธ๋ฒ• ๋ฉด์—์„œ ์—๋Ÿฐ ์Šค์›Œ์ธ ์™€ ์ค‘๋Œ€ํ•œ ํ˜‘์—…์„ ํ†ตํ•ด ๋งˆํŠธ๋‹ค์šด ์–ธ์–ด๋ฅผ ๋งŒ๋“ค์—ˆ์œผ๋ฉฐ, ์‚ฌ๋žŒ๋“ค์ด ์ผ๊ธฐ ์‰ฝ๊ณ  ์“ฐ๊ธฐ ์‰ฌ์šด ํ”Œ๋ ˆ์ธ ํ…์ŠคํŠธ ํฌ๋งท์„ ์‚ฌ์šฉํ•˜์—ฌ ์“ธ ์ˆ˜ ์žˆ์œผ๋ฉด์„œ ๊ตฌ์กฐ์ ์œผ๋กœ ์œ ํšจํ•œ HTML๋กœ ์„ ํƒ์  ๋ณ€ํ™˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.John Gruber (DaringFireball). Markdown Pros ๋งˆํฌ๋‹ค์šด ์žฅ์  ์ฝ๊ธฐ ์‰ฝ๋‹ค. ํ™•์‹คํžˆ ๋งˆํฌ๋‹ค์šด์€ ๋‹ค๋ฅธ ๋งˆํฌ์—… ์–ธ์–ด์— ๋น„ํ•ด ๊ฐ€๋…์„ฑ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋ฌธ๋ฒ•๋„ ๋‹จ์ˆœ.. 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.
ํŒŒ์ด์ฌ - Dictionary 1. Dictionary (dict) Dictionary๋Š” "ํ‚ค(Key) - ๊ฐ’(Value)" ์Œ์„ ์š”์†Œ๋กœ ๊ฐ–๋Š” ์ปฌ๋ ‰์…˜์ด๋‹ค. Dictionary๋Š” ํ”ํžˆ Map ์ด๋ผ๊ณ ๋„ ๋ถˆ๋ฆฌ์šฐ๋Š”๋ฐ, ํ‚ค(Key)๋กœ ์‹ ์†ํ•˜๊ฒŒ ๊ฐ’(Value)์„ ์ฐพ์•„๋‚ด๋Š” ํ•ด์‹œํ…Œ์ด๋ธ”(Hash Table) ๊ตฌ์กฐ๋ฅผ ๊ฐ–๋Š”๋‹ค. ํŒŒ์ด์ฌ์—์„œ Dictionary๋Š” "dict" ํด๋ž˜์Šค๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค. Dictionary์˜ ํ‚ค(key)๋Š” ๊ทธ ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋Š” Immutable ํƒ€์ž…์ด์–ด์•ผ ํ•˜๋ฉฐ, Dictionary ๊ฐ’(value)์€ Immutable๊ณผ Mutable ๋ชจ๋‘ ๊ฐ€๋Šฅํ•˜๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, Dictionary์˜ ํ‚ค(key)๋กœ ๋ฌธ์ž์—ด์ด๋‚˜ Tuple์€ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๋ฉด, ๋ฆฌ์ŠคํŠธ๋Š” ํ‚ค๋กœ ์‚ฌ์šฉ๋  ์ˆ˜ ์—†๋‹ค. Dictionary์˜ ์š”์†Œ๋“ค์€ Curly Brace .. 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.